-
Notifications
You must be signed in to change notification settings - Fork 190
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
Refactor embedded services to service interface and manager #161
Comments
Note that some services currently hardcode the SIGTERM signal handler to the stop channel in the upstream code and that patches in |
I will work on porting the kube-scheduler to the new service manager framework. |
I'll work on porting kube-controller-manager let's see how far I get b4 PTO |
Oh I assigned that to myself. I will un-assign myself. Feel free to take it #199 |
With #152 and #153 we've started restructuring MicroShift such that embedded services (etcd, kube-apiserver, etc.) have their logic self-contained (one file per service), conform to a common Service interface, and using a service manager to implement startup dependencies and cancellation consistently.
So far, only etcd and kube-apiserver have been migrated over. We need all other components to be migrated, too:
Services can likely be migrated over one-by-one in multiple PRs / by multiple people.
The text was updated successfully, but these errors were encountered: