Configure Rok Account Management¶
This guide will walk you through configuring Rok account management. Rok uses two components for account management:
- A Profile controller.
- A Reception server.
Combined, those two components take care of provisioning the namespaces and RBAC rules for each Rok user. Upon login, the Rok UI will display the namespace the user operates under.
If you are also going to deploy Kubeflow, or if you have already configured Rok account management, expand this box to fast-forward.
- Proceed to the What’s Next section.
What You’ll Need¶
- A configured management environment.
- Your clone of the Arrikto GitOps repository.
Do not run this guide, if you are going to also deploy Kubeflow. Skip to the What’s Next section instead.
Go to your GitOps repository, inside your
rok-toolsmanagement environment:root@rok-tools:/# cd ~/ops/deployments
Set the prefix Reception uses for Profile creation to
personal-:root@rok-tools:~/ops/deployments# echo "PROFILE_PREFIX=personal-" >> \ > kubeflow/manifests/apps/reception/overlays/deploy/params.env
Commit the changes:root@rok-tools:~/ops/deployments# git commit -am "Configure Rok Account Management"
The next step is to deploy the Snapshot Controller.