Skip to content

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⚓︎

Kiosk usage
Kiosk usage

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.