The page has been translated by Gen AI.

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)
DevOps Console Introduction
Screen Configuration