-
Notifications
You must be signed in to change notification settings - Fork 404
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
[feature request]move scattered controllers into yurt-manager #1067
Comments
we should make sure that |
/assign @kadisi I will design a new framework for controller and webhook based on the Controller-Runtime package, put it in the cmd directory, and then all the controller logic will be put in this framework。 cc @rambohe-ch |
@rambohe-ch I wanna to take migration tasks about daemon pod updater and static pod updater. |
I will take migration tasks about dns controller and service controller (no. 14 and no. 15) |
i will handle the |
We can take 4 and 5: |
i will take |
i will handle the |
Maybe I can take the |
i will take |
I will handle the yurt-iot-manager(include webhook) migration(no. 16) |
What would you like to be added:
As we have discussed on the community meeting, in order to improve the management of all repos in OpenYurt, and reduce the complexity of deploying OpenYurt. we will create a new component named
yurt-manager
for managing all controllers and webhooks. so we will move controllers inraven-controller-manager
,yurt-app-manager
,yurt-controller-manager
, evenyurt-edgex-manager
intoyurt-manager
component.After controllers and webhooks unify, only three components(yurt-manager, raven, yurthub) should be installed for OpenYurt(IoT components(yurt-device-controller) will be managed by yurt-iot-manager controlelr).
so following controllers will be moved into yurt-manager:
if anyone have interest to migrate above controllers into yurt-manager, please reply in this issue and let me know which controller you will take over.
Why is this needed:
Plan:
Now, OpenYurt v1.2 has been released, and we will complete these works in OpenYurt v1.3. After yurt-manager component completed, original components(like yurt-controller-manager, yurt-app-manager, raven-controller-manager) will be removed.
others
/kind feature
The text was updated successfully, but these errors were encountered: