EDP Kiosk UsageβοΈ
Explore the way Kiosk, a multi-tenancy extension for Kubernetes, is used in EDP.
PrerequisitesβοΈ
- Installed Kiosk 0.2.11.
Diagram of using Kiosk by EDPβοΈ
Agenda
- blue - created by Helm chart;
- grey - created manually
UsageβοΈ
- EDP installation area on a diagram is described by following link;
- Once the above step is executed, edp-cd-pipeline-operator service account will be linked to kiosk-edit ClusterRole to get an ability for leveraging Kiosk specific resources (e.g. Space);
- Newly created stage in
edp
installation of EDP generates new Kiosk Space resource that is linked to edp Kiosk Account;
- According to Kiosk doc the Space resource creates namespace with RoleBinding that contains relation between service account which is linked to Kiosk Account and kiosk-space-admin ClusterRole. As cd-pipeline-operator ServiceAccount is linked to Account, it has admin permissions in all generated by him namespaces.