Create MLReef group instead of MLReef user
Problem to solve
For discoverability we want official Data Operations to reside under the namespace mlreef
.
Currently, during startup, we are creating a user called mlreef
as our demo user by default. Unfortunately this user now occupies the namespace mlreef
.
In order to be able to create a group mlreef
we need to first get rid of/rename the user and then ensure group creation during startup.
The user mlreef
and the group mlreef-group
are mentioned:
- https://gitlab.com/mlreef/mlreef/-/blob/master/nautilus/assets/mlreef-wrapper#L116
- https://gitlab.com/mlreef/mlreef/-/blob/master/nautilus/assets/mlreef-wrapper#L119
- https://gitlab.com/mlreef/mlreef/-/blob/master/backend/mlreef-rest/src/main/kotlin/com/mlreef/rest/dev-data-population.kt#L58
- https://gitlab.com/mlreef/mlreef/-/blob/master/backend/mlreef-rest/src/main/kotlin/com/mlreef/rest/dev-data-population.kt#L132
Proposal for Technical Solution
Permissions and Security
Documentation
Availability, Testing & Test Cases
Additional Notes
Is this a cross-stage feature?
Links / references
Edited by Systemkern