aws / aws/eks-anywhere

Extract common artifacts across all projects into separate section in bundle

Open
#4,698 0 comments 0 reactions 1 assignee Claimed by @rahulbabu95 View on GitHub
Dominant language
Go
Stars
2.1k
Forks
328
Avg merge
1d 4h
Merged PRs (30d)
9

Description

The bundle manifest has contains the artifacts for all projects we build and vend as part of EKS-A and required to bootstrap an EKS-A cluster. Currently there are as many "versioned bundles" in the manifest as the Kubernetes versions we support, courtesy EKS Distro. But the only artifacts that change across these bundles are the EKS-Distro-specific artifacts, like Kind, OVA/Raw images, cloud-provider-vsphere, etc., while the images and S3 artifacts for the rest of the projects are the same but repeated across every bundle. This redundancy increases the size of the bundle and makes it hard to parse and peruse. We can greatly condense the size of the bundle by extracting the common artifacts into a `Shared` section and separating out only the Kubernetes version-specific artifacts like we do today.

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.