aws-samples / aws-samples/eks-multi-cluster-gitops
[FEATURE] Migrate to the official Upbound AWS provider (EKS cluster)
- Dominant language
- Python
- Stars
- 234
- Forks
- 58
- Avg merge
- 15m
- Merged PRs (30d)
- 11
Description
This issue is for migrating from community AWS provider to the official Upbound AWS provider. The scope of this issue is the EKS cluster composition.
**Changes:**
1. Install the official Upbound AWS provider -- this requires changes at `repos/gitops-system/tools/crossplane/` i.e. adding the providers installation manifests. Note that the Upbound provider is broken down into service-level providers, and given that EKS cluster creation involves creating several cloud resources, several providers will be required -- this include: provider-aws-eks, provider-aws-vpc, provider-aws-ec2, and provider-aws-iam. A `Kustomization` has to be added under flux folder of the management cluster `repos/gitops-system/cluster/mgmt/` for reconciling the installation manifests.
2. Updating EKS composition to use the MRs of the new providers -- this requires changes at `repos/gitops-system/tools-config/crossplane-eks-composition/`; the interface (XRD) should be kept the same.
Contributor guide
Assessment
This issue has not been assessed yet.