What would you like to be added:
Add the cluster-policy-controller as an additional embedded service into the MicroShift binary.
Why is this needed:
The cluster-policy-controller allocates UIDs and SELinux labels for namespaces, allowing for example services like the service-ca as non-root user with randomised UID. It also manages cluster quota usage. Without it, manifests would need to be changed between OpenShift and Microshift, while the goal is to allow for workload portability.
What would you like to be added:
Add the cluster-policy-controller as an additional embedded service into the MicroShift binary.
Why is this needed:
The
cluster-policy-controllerallocates UIDs and SELinux labels for namespaces, allowing for example services like the service-ca as non-root user with randomised UID. It also manages cluster quota usage. Without it, manifests would need to be changed between OpenShift and Microshift, while the goal is to allow for workload portability.