Skip to main content

Assign Roles to the Agent

Go to Administration > RBAC > Role Bindings and create a binding for the agent:

FieldWhat it meansExample
SubjectThe agent's identityml-training-agent
RoleThe role you want to assigndata-processor
ScopeAn optional boundary to limit where the role appliesproject:ml-pipeline

The role defines what the agent is allowed to do. For example, a data-processor role might allow:

  • data:read — Read training datasets
  • model:write — Write model artifacts
  • logs:write — Write execution logs
warning

Only give the agent the permissions it actually needs. Avoid assigning broad roles like admin to autonomous workloads.


Next Step​

Once roles are assigned, configure the allowed scopes on the client to control which permissions the agent can request.