Context
As a necessary security measure, Charmed Kubeflow is supposed to run all charms and their respective workloads as non-root users in order to prevent threats that come with root privileges.
Assuming the exploration is completed, charm needs to be configured to run rootless and proper tests need to be implemented to ensure correct privileges.
Ref: canonical/bundle-kubeflow#1368
What needs to get done
- Modify charm to run rootless
- Add proper tests to ensure correct privileges
Definition of Done
- Charm is run rootless
- Workload is run rootless
- CI is passing