Create ClusterSpec in the cluster controller to send to cluster provider reconciler
Open
- Dominant language
- Go
- Stars
- 2.1k
- Forks
- 328
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 9
Description
**What would you like to be added**:
Build and send clusterSpec for clusterProviderReconciler.ReconcileWorkerNodes and clusterProviderReconciler.Reconcile
**Why is this needed**:
Cluster Spec is built at each provider reconciler level, instead we can build it once in the cluster controller.
Contributor guide
Research direction
Locate the cluster controller and the clusterProviderReconciler.ReconcileWorkerNodes and Reconcile entry points. Read how each provider reconciler currently builds its ClusterSpec, then trace the data passed from the controller. Done means the controller builds ClusterSpec once and sends it to both reconciler paths.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- infrastructure
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100