Descriptions
I am opening a dedicated issue to follow on the PRs opened related to the group support.
The goal is to add support for groups in kubeflow. Currently only supporting RBAC based on user-id. The oidc-authservice will send the "kubeflow-userid" and "kubeflow-groups", but currently the "kubeflow-groups" header is ignored.
Why
Supporting Groups would facilitate the integration of Kubeflow in existing systems. Without the need to create/maintains or delete role bindinds for each user.
Current Status
kubeflow/kubeflow
The centraldashboard would also requires some modification to be able to comply with the modified kfam.
kubeflow/pipeline
kubeflow/manifest
kubeflow/katib
kserve/models-web-app
This does not requires any modification in its Dockerfile it clone the kubeflow/kubeflow repository and use components/crud-web-apps/common/backend
Related issues
kubeflow/dashboard#42
kubeflow/kubeflow#5071
kubeflow/kubeflow#4998
/kind feature
/area multiuser
Descriptions
I am opening a dedicated issue to follow on the PRs opened related to the group support.
The goal is to add support for groups in kubeflow. Currently only supporting RBAC based on user-id. The oidc-authservice will send the "kubeflow-userid" and "kubeflow-groups", but currently the "kubeflow-groups" header is ignored.
Why
Supporting Groups would facilitate the integration of Kubeflow in existing systems. Without the need to create/maintains or delete role bindinds for each user.
Current Status
kubeflow/kubeflow
kubeflow/pipeline
kubeflow/manifest
kubeflow/katib
kserve/models-web-app
This does not requires any modification in its Dockerfile it clone the kubeflow/kubeflow repository and use
components/crud-web-apps/common/backendRelated issues
kubeflow/dashboard#42
kubeflow/kubeflow#5071
kubeflow/kubeflow#4998
/kind feature
/area multiuser