Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

POC - Create specific Helm chart for AWS EKS Add-on support #6001

Open
3 of 5 tasks
Tracked by #5992
danielnginx opened this issue Jul 10, 2024 · 0 comments
Open
3 of 5 tasks
Tracked by #5992

POC - Create specific Helm chart for AWS EKS Add-on support #6001

danielnginx opened this issue Jul 10, 2024 · 0 comments
Assignees
Labels
backlog Pull requests/issues that are backlog items
Milestone

Comments

@danielnginx
Copy link
Collaborator

danielnginx commented Jul 10, 2024

Findings
EKS Add-ons are selected at Step 4 and Configured at Step 5 when creating an EKS cluster in the AWS Management Console
Image

Steps to publish an add-on to the AWS marketplace:
https://docs.aws.amazon.com/marketplace/latest/userguide/container-product-policies.html#publishing-eks-add-on
https://docs.aws.amazon.com/marketplace/latest/userguide/container-product-getting-started.html#container-add-version

Docs on add-on creation through cli: https://docs.aws.amazon.com/cli/latest/reference/eks/create-addon.html

UACs


Notes

Repository to store AWS Marketplace and EKS Add-on related Github actions: https://github.com/nginxinc/kubernetes-ingress-awsConnect your Github account

Existing automation for publishing to AWS is here: https://github.com/nginxinc/kubernetes-ingress/blob/main/.github/workflows/release.yml#L256

Existing Github action for publishing to AWS Marketplace: https://github.com/nginxinc/aws-marketplace-publish

API to create new add-on version: https://docs.aws.amazon.com/marketplace-catalog/latest/api-reference/container-products.html#container-add-version

Workflow to push plus images to the AWS Marketplace Registry: https://github.com/nginxinc/kubernetes-ingress/blob/main/.github/workflows/plus-release.yml#L206

Pushing a Helm chart to an Amazon ECR private repository: https://docs.aws.amazon.com/AmazonECR/latest/userguide/push-oci-artifact.html

@danielnginx danielnginx added this to the v3.7.0 milestone Jul 10, 2024
@danielnginx danielnginx added the backlog Pull requests/issues that are backlog items label Jul 11, 2024
@AlexFenlon AlexFenlon assigned pdabelf5 and unassigned shaun-nx Aug 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog Pull requests/issues that are backlog items
Projects
Status: In Progress 🛠
Development

No branches or pull requests

3 participants