Scaffolding tool for building operators #1039
Replies: 1 comment
-
Hey there. I appreciate the initiative on this! I think scaffolding of kube is a little early in-org with some of the changes we have planned (there's a lot more room to simplify the controller code which would reduce the need for scaffolding). Scaffolding needs to be maintained, and at the moment we have enough work accomplishing the goals we have for kube with the associated controller-rs and other tooling in the org with the current bandwidth for our maintainers. We did suggest something similar a year back with templating out an entire repo with Still, a CLI that can do something like what you suggest would be interesting to see, and it could indeed be useful! However; it probably would not need to live inside |
Beta Was this translation helpful? Give feedback.
-
Would you like to work on this feature?
yes
What problem are you trying to solve?
To have a scaffolding on top of
kube-rs
, so that it can be used a plugin feature or extended capability for developing operators in k8s. This would provide a building base for new operators in RustDescribe the solution you'd like
A simple scaffolding built on top of
kube-rs
, which can be used as aCLI
, to build the initial config files for writing an operator, like, ready-made, reconciler functions, CRD yamls, RBAC config files and so onDescribe alternatives you've considered
Not yet considered
Documentation, Adoption, Migration Strategy
A CLI abstraction would be useful for this tool
Target crate for feature
kube-client
Beta Was this translation helpful? Give feedback.
All reactions