Skip to content
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

feat(GenericController): add option to reconcile resources lazily #131

Open
AmitKumarDas opened this issue Apr 14, 2020 · 0 comments
Open
Labels
api enhancement New feature or request gctl Generic Controller

Comments

@AmitKumarDas
Copy link
Owner

AmitKumarDas commented Apr 14, 2020

Problem Statement: As a DevOps admin, I want GenericController to reconcile resources lazily. For example, I would want to reconcile a CRD & its CR at the same time using a single controller. However, this results in error since this CR instance can only be reconciled after its CRD becomes available at the kubernetes api server.

WorkAround: We need to develop two or more GenericControllers to implement this. This works out since controllers are independent of each other & reconcile eventually (utilises level triggered nature of k8s controllers).

However, it will be convenient to users and involve no learning curve for users if a single GenericController can be used to solve this problem.

@AmitKumarDas AmitKumarDas added api enhancement New feature or request gctl Generic Controller labels Apr 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api enhancement New feature or request gctl Generic Controller
Projects
None yet
Development

No branches or pull requests

1 participant