Projects & Users
Manage projects, users, teams, and role assignments via the Frontier CLI.
Projects
Projects are logical groupings for clusters. They provide RBAC scoping — a user can be projectadmin on one project and viewer on another.
List Projects
frontier get projects
Create a Project
frontier create project my-project
Delete a Project
frontier delete project my-project
Manage Project Teams
# Add a team to a project
frontier manage projects teams add --project-name my-project --team-name devops
# Update team role on a project
frontier manage projects teams update --project-name my-project --team-name devops --role clusteradmin
# Remove team from a project
frontier manage projects teams remove --project-name my-project --team-name devops
Users
List Users
# All users
frontier get users
# Specific user
frontier get users david.brewer
Returns: username, email, roles, project assignments, cluster assignments.
Create a User (platformadmin)
frontier manage users create --username new-user --email user@example.com
Delete a User (platformadmin)
frontier manage users delete --username old-user
Manage Admin Roles (platformadmin)
# Grant frontier admin
frontier manage users frontieradmins --add --username alex.brewer
# Revoke frontier admin
frontier manage users frontieradmins --remove --username alex.brewer
# Manage project admins
frontier manage users projectadmins --add --username phil.richards --project-name my-project
Cluster Team Management
# Add a team to a cluster
frontier manage clusters teams add --cluster-name my-cluster --team-name sre
# Update team role
frontier manage clusters teams update --cluster-name my-cluster --team-name sre --role operator
# Remove team
frontier manage clusters teams remove --cluster-name my-cluster --team-name sre
Cluster Replicas
Scale worker nodes on a running cluster:
frontier manage clusters replicas --cluster-name my-cluster --count 5
Cluster Add-ons
Manage add-ons (monitoring, ingress, security) deployed via GitOps:
frontier manage clusters addons --cluster-name my-cluster