-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate app platform components from operatorkit to kubebuilder #346
Comments
@cokiengchiara Here is the roadmap issue PTAL. When we start on this I think migrating app-admission-controller first makes sense because https://github.com/giantswarm/management-cluster-admission already uses kubebuilder and its smaller than the operators. |
@weatherhog with us slowly converging on the Flux ecosystem, does it make sense to keep this open? |
@LolloneS, yes. chart-operator will get replaced by flux but for example app-operator still will be used and therefor a migration from operatorkit to kubebuilder still makes sense. |
@giantswarm/team-honeybadger does a migration still makes sense? Can we create a list of components that need to be migrated? |
I would say absolutely makes sense. OperatorKit should be dead for a long time. Any The most notable ones are listed in the issue description above, but:
|
@JosephSalisbury does it make sense to put some priority on this and taking this to sig-product? To finally get all operators migrated and removing the technical debt? |
yeah, i'll add it to the agenda - if we agree on priority, we can make a list and dispatch issues to teams |
ping @JosephSalisbury |
Closing here, taking #3722 as the more high-level tracking issue |
Summary:
In SIG Operator we've recently discussed migrating our operators and other components from operatotkit to kubebuilder.
See https://github.com/giantswarm/giantswarm/discussions/16755
User value
As a user of the GIant Swarm app platform if I'm familiar with kubebuilder I can more easily contribute to the components. This is unlikely with operatorkit since its only used by Giant Swarm.
Business value:
As a Platform Engineer if I"m familiar with kubebuilder I can work on app platform components without having to learn operatorkit. I can also more easily switch between Cluster API controllers and app platform components since they use kubebuilder.
Components:
The text was updated successfully, but these errors were encountered: