Open kimwnasptd opened 2 weeks ago
Thank you for reporting us your feedback!
The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-6532.
This message was autogenerated
One of the technical limitations we saw during the development of the spec was around how to update RoleBindings.
More specifically, K8s does not allow us to update a RoleBindings and the roleRef
:
The RoleBinding "kimonas-contributor" is invalid: roleRef: Invalid value: rbac.RoleRef{APIGroup:"rbac.authorization.k8s.io", Kind:"ClusterRole", Name:"kubeflow-edit"}: cannot change roleRef
This will mean that we can't rely on updating the RoleBinding resources, but the code will need to delete one and then re-apply it if the RoleBinding needs to be updated.
Context
This is sub-step for https://github.com/canonical/bundle-kubeflow/issues/1142
We'll need to have a spec that will document the design decisions and architecture of how to create the Profile Automator charm. The ongoing spec is KF107.
The architectural parts that will need more attention are:
The goal of this is once we have the spec we can then start working on any common code needed and the charms that will take care of updating the Profiles from a GH repo source.
What needs to get done
github-profiles-automator
charm vsgithub-automator
+github-profiles-ir
charmsDefinition of Done