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