aws / aws/eks-anywhere

Create ClusterSpec in the cluster controller to send to cluster provider reconciler

Open
#6,301 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.