Skip to content

What roles do#

k0rdent leverages the Kubernetes RBAC system and provides a set of standard ClusterRole objects with associated permissions. These standard ClusterRole objects are created as part of the k0rdent helm chart. k0rdent roles are based on labels and aggregated permissions, meaning they automatically collect rules from other ClusterRole objects with specific labels.

The following table outlines the roles available in k0rdent, along with their respective read/write or read-only permissions:

Roles Global Admin Global Viewer Namespace Admin Namespace Editor Namespace Viewer
Scope Global Global Namespace Namespace Namespace
k0rdent management r/w r/o - - -
Namespaces management r/w r/o - - -
Provider Templates r/w r/o - - -
Global Template Management r/w r/o - - -
Multi Cluster Service Management r/w r/o - - -
Template Chain Management r/w r/o r/w r/o r/o
Cluster and Service Templates r/w r/o r/w r/o r/o
Credentials r/w r/o r/w r/o r/o
Flux Helm objects r/w r/o r/w r/o r/o
Cluster Deployments r/w r/o r/w r/w r/o