aws-samples / aws-samples/eks-multi-cluster-gitops

[FEATURE] Migrate to the official Upbound AWS provider (EKS cluster)

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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.