-
Notifications
You must be signed in to change notification settings - Fork 532
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 controllers and clients to leverage controller-runtime #485
Comments
cc @Huang-Wei |
I'd prefer to adopt the latest conversion/best practice of adopting controller-runtime. No need to stick to the legacy way.
Yes. That's the point of migration - getting rid of typed clients. |
I will start to work on migrating Pod Group controller /assign |
assign for migrating ElasticQuota controller to ctrl runtime |
@czybjtu you may want to contact @zwpaper first. (just to ensure you are not working on the same item) |
sorry for my oversight. Please let me know if you have started working on it. @zwpaper |
Oops, I should leave a comment rather than just updating the issue description. it is totally great for anyone to participate, and accelerate the migration. I have done the podGroup controller migration, you can refer to it and it may save some of your time. @czybjtu Now I am starting to work on the migration of scheduler clients, feel free to ping me if anyone would like to participate. cc @Huang-Wei |
/cc |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
@zwpaper I'm working on coscheduling's migration to controller-runtime. |
Last piece of migrate elasticquota/capacityscheduling #665 |
All work completed. Thanks a ton for @zwpaper to lead the migration work. I added some notes in the release note: https://github.com/kubernetes-sigs/scheduler-plugins/releases/tag/v0.27.8. In particular: One major change completed in this release is #485 which migrates from typed client to generic controller-runtime client.
|
Scheduler Plugins is working on migrating controllers and clients to leverage
controller-runtime
,I have walked through the code base quickly and met some questions, so I am opening this issue to
make sure I am doing things right and figure out how can we work on this.
there should be 2 parts we should work on:
my questions are:
break down
Controllers
clients
this is generated by the following cmd:
The text was updated successfully, but these errors were encountered: