This repository was archived by the owner on May 14, 2025. It is now read-only.
This repository was archived by the owner on May 14, 2025. It is now read-only.
feat(GenericController): add option to reconcile resources lazily #131
Open
Description
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.