The page has been translated by Gen AI.

Roles

Project Group Roles and Permissions

  • The project group creator is the Owner by default.
  • Master has all the permissions of the Owner, except for the project group deletion permission.
  • Developer and Viewer have only view permissions.
CategoryPermissionOwnerMasterDeveloperViewer
Project GroupView
Edit
Delete
ProjectCreate
View
MemberAdd
View
Delete
Table. Permissions for each role in the project group

Project Roles and Permissions

  • Roles are divided into Owner, Master, Developer, and Viewer.
  • Viewer can only view.
  • Developer can create and delete development-related features.
    • Examples) Build pipeline, Helm chart, deployment
  • Owner/Master can view, create, and delete all features in the project.
  • Project roles inherit the project group roles.
  • Even if a user is not registered as a project member, they can perform the role in the project if they are a member of the project group.
  • When the same user has different roles in the project and project group, the project role takes priority.
    • In other words, you can limit the authority of a project group member in a specific project.
  • Example) If you want to restrict the Master role of a project group from having Master permissions in a specific project, you can register them as a project member and grant them Developer or Viewer permissions.

CategoryPermissionOwnerMasterDeveloperViewer
DashboardView
Build PipelineView
Import
(Development) Create/Add
(Development) Run
(Development) Edit
(Development) Delete
(Operation) Create/Add
(Operation) Run
(Operation) Edit
(Operation) Delete
Helm Install(Development) Install
(Operation) Install
ProjectEdit
Delete
Table. Permissions for each role in the project (1)

Large CategorySmall CategoryPermissionOwnerMasterDeveloperViewer
Kubernetes DeploymentHelm Release(Development) View
(Development) Upgrade
(Development) Rollback
(Development) Delete
(Operation) View
(Operation) Upgrade
(Operation) Rollback
(Operation) Delete
Import
Ingress/ServiceCreate/Edit/Delete
Blue/Green(Development) Create/Edit/Delete
(Operation) Create/Edit/Delete
Canary(Development) View
(Development) Create/Delete
(Operation) View
(Operation) Create
(Operation) Delete
Istio(Development) View
(Development) Create/Edit/Delete
(Operation) View
(Operation) Create/Edit
(Operation) Delete
Workload(Development) View
(Development) Create/Delete/Rollback
(Operation) View
(Operation) Create/Rollback
(Operation) Delete
Code Repository/Code Quality/Artifact Repository/Image RepositoryView
Create
Delete
Table. Permissions for each role in the project (2)

  • Jenkins System Permissions
    • Access permissions are granted according to the project permission system in DevOps Console.
    • Permissions are granted to Jenkins pipelines based on project roles.
    • Other tools can set permissions in their respective menus.

CategoryPermissionOwnerMasterDeveloperViewer
(Folder) Project GroupFolder View
(Folder) ProjectCredential View
Credential Create/Edit/Delete
Folder View
Folder Create
Folder Settings
Folder Delete
(Folder) Type(Development) Folder View
(Development) Pipeline Create
(Development) Folder Settings
(Development) Folder Delete
(Operation) Folder View
(Operation) Pipeline Create
(Operation) Folder Settings
(Operation) Folder Delete
Pipeline(Development) Pipeline View
(Development) Pipeline Settings
(Development) Pipeline Delete
(Development) Pipeline Build
(Operation) Pipeline View
(Operation) Pipeline Settings
(Operation) Pipeline Delete
(Operation) Pipeline Build
Table. Jenkins system permissions for each project role

System Roles and Permissions

Large CategorySmall CategoryPermissionSystem AdministratorAdministrator
(Tenant Manager)
User
(Project Group Owner)
ToolSystem ToolRegister/Edit/Delete
Add/Edit Tenant
Delete Tenant
Add/Edit Cluster
Delete Cluster
Tenant ToolRegister/Edit/Delete
Add/Edit/Delete Tenant
Project Group ToolRegister/Edit/Delete
Add/Edit/Delete Tenant
Table. System roles and permissions (1)
Large CategorySmall CategoryPermissionSystem AdministratorAdministrator
(Tenant Manager)
User
(Project Group Owner)
App. TemplateSystem TemplateRegister/Edit/Delete
Add/Edit Tenant
Delete Tenant
Add/Edit/Delete Image
Add/Edit/Delete Helm Chart
Tenant TemplateRegister/Edit/Delete
Add/Edit/Delete Image
Add/Edit/Delete Helm Chart
Project Group TemplateRegister/Edit/Delete
Add/Edit/Delete Image
Add/Edit/Delete Helm Chart
Helm Chart ManagementSystem Helm ChartAdd/Edit/Delete
Tenant Helm ChartAdd/Edit/Delete
Project Group Helm ChartAdd/Edit/Delete
Project GroupCreate
Table. System roles and permissions (2)
Introduction to DevOps Console
Screen Composition