This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Roles

    Project group roles and permissions

    • The project group creator has Owner permission by default.
    • Master lacks the project group deletion permission among the Owner’s permissions.
    • Developers and Viewers have view‑only permissions.
    CategoryPermissionOwnerMasterDeveloperViewer
    Project GroupLookup
    Project GroupEdit
    Project GroupDelete
    projectCreate
    ProjectLookup
    MemberAdd
    memberLookup
    MemberDelete
    Table. Permissions for each role within the project group

    Project roles and permissions

    • They are classified as Owner, Master, Developer, and Viewer.
    • Viewer can only view.
    • Developers can create or delete development-related functions.
      • Example) build pipeline, Helm chart, deployment
    • Owner/Master can view, create, and delete all functions within a project.
    • The project role holder inherits the role holder of the project group.
    • Even if you are not registered as a project member, you can perform the role in the project if you are a member of the project group.
    • When a user’s project role and project group role differ, the project role takes precedence.
      • In other words, you can restrict permissions for a specific project among the members of a project group.
    • Example) If you do not want to grant Master permissions to the Master role holder of a project group for a specific project, register them as a project member and assign Developer or Viewer permissions.

    CategoryPermissionOwnerMasterDeveloperViewer
    DashboardLookup
    Build pipelineLookup
    Build pipelineImport
    Build pipeline(development) create/add
    Build pipeline(development) run
    Build pipeline(Development) Fix
    Build pipeline(development) delete
    Build pipeline(Operation) Create/Add
    Build pipeline(operation) execution
    Build pipeline(Operation) Edit
    Build pipeline(Operation) Delete
    helm install(development) install
    helm install(Operation) Installation
    ProjectEdit
    ProjectDelete
    Table. Permissions by role within the project (1)

    Daegu divisionSubcategoryPermissionOwnerMasterDeveloperViewer
    Kubernetes deploymentHelm release(development) lookup
    Kubernetes deploymentHelm release(development) upgrade
    Kubernetes deploymentHelm release(development) rollback
    Kubernetes deploymentHelm release(development) delete
    Kubernetes deploymentHelm release(Operation) Lookup
    Kubernetes deploymentHelm release(Operation) Upgrade
    Kubernetes deploymentHelm release(Production) Rollback
    Kubernetes deploymentHelm release(operation) Delete
    Kubernetes deploymentHelm releaseImport
    Kubernetes deploymentIngress/ServiceCreate/Update/Delete
    Kubernetes deploymentBlue/Green(development) create/modify/delete
    Kubernetes deploymentBlue/Green(Operations) Create/Update/Delete
    Kubernetes deploymentCanary(development) lookup
    Kubernetes deploymentCanary(Development) Create/Delete
    Kubernetes deploymentCanary(Operation) Query
    Kubernetes deploymentCanary(Operation) Create
    Kubernetes deploymentCanary(Operation) Delete
    Kubernetes deploymentIstio(development) query
    Kubernetes deploymentIstio(development) create/modify/delete
    Kubernetes deploymentIstio(Operation) Lookup
    Kubernetes deploymentIstio(Operation) Create/Edit
    Kubernetes deploymentIstio(Operation) Delete
    Kubernetes deploymentWorkload(development) query
    Kubernetes deploymentworkload(Development) Create/Delete/Rollback
    Kubernetes deploymentworkload(Operation) Lookup
    Kubernetes deploymentWorkload(Operational) Create/Rollback
    Kubernetes deploymentWorkload(Operation) Delete
    Code repository/Code quality/Artifact repository/Image repositoryAllLookup
    Code repository/Code quality/Artifact repository/Image repositoryAllCreate
    Code repository/Code quality/Artifact repository/Image repositoryAllDelete
    Table. Permissions by role within the project (2)

    • Jenkins system permissions
      • Access permissions are granted based on the project permission hierarchy of DevOps Console.
      • Permissions are assigned to the Jenkins pipeline based on the project’s role assignments.
      • For tools other than Jenkins, you can set permissions in the tool’s menu.

    CategoryPermissionOwnerMasterDeveloperViewer
    (Folder) Project GroupFolder view
    (folder) projectCredential lookup
    (folder) projectCreate/Update/Delete credentials
    (folder) projectFolder view
    (folder) projectCreate folder
    (folder) projectFolder Settings
    (folder) projectDelete folder
    (folder) type(Development) Folder Lookup
    (folder) type(Development) Create pipeline
    (folder) type(development) folder settings
    (folder) type(Development) Delete folder
    (folder) type(Production) Folder Lookup
    (folder) type(Production) Pipeline creation
    (folder) type(Production) Folder Settings
    (folder) type(Operation) Delete folder
    pipeline(Development) View Pipeline
    pipeline(Development) Pipeline Configuration
    pipeline(Development) Delete pipeline
    pipeline(development) pipeline build
    pipeline(Production) Pipeline Lookup
    pipeline(Production) Pipeline Configuration
    pipeline(Production) Delete pipeline
    pipeline(Production) Pipeline Build
    Table. Jenkins system permissions by role within the project

    System roles and permissions

    Daegu divisionSubcategoryPermissionSystem AdministratorAdministrator
    (Tenant Manager)
    User
    (Project Group Owner)
    toolSystem toolRegister/Edit/Delete
    ToolSystem toolAdd/Modify supported tenant
    toolSystem toolDelete supported tenant
    toolSystem toolAdd/Modify supported cluster
    toolSystem toolDelete supported cluster
    toolTenant toolRegister/Edit/Delete
    toolTenant toolAdd/Modify/Delete supported tenant
    toolProject Group ToolRegister/Edit/Delete
    toolProject Group ToolAdd/Modify/Delete supported tenant
    Table. System Roles and Permissions(1)
    Daegu divisionSubcategoryPermissionSystem AdministratorAdministrator
    (Tenant Manager)
    User
    (Project Group Owner)
    App. TemplateSystem templateRegister/Edit/Delete
    App. TemplateSystem templateAdd/Modify supported tenant
    App. TemplateSystem templateDelete supported tenant
    App. TemplateSystem templateAdd/Modify/Delete Supported Images
    App. TemplateSystem templateAdd/Modify/Delete supported Helm charts
    App. TemplateTenant templateRegister/Edit/Delete
    App. TemplateTenant templateAdd/Modify/Delete supported images
    App. TemplateTenant templateAdd/Modify/Delete supported Helm charts
    App. TemplateProject Group TemplateRegister/Edit/Delete
    App. TemplateProject Group TemplateAdd/Modify/Delete Supported Images
    App. TemplateProject Group TemplateAdd/Modify/Delete supported Helm charts
    Helm chart managementSystem Helm chartAdd/Edit/Delete
    Helm chart managementTenant Helm chartAdd/Edit/Delete
    Helm chart managementProject group Helm chartAdd/Edit/Delete
    Project GroupAllCreate
    Table. System Roles and Permissions(2)