EOL on Docker Hub โ moved to ghcr.io/yves-vogl/aws-eks-helm-deploy
10K+
โ โ ๏ธ Frozen at v1.3.0 โ moved to GitHub Container Registry
This image (
yvogl/aws-eks-helm-deploy) is end-of-life on Docker Hub. No further patches or releases will be pushed here.v2.0 and onward are published exclusively to GitHub Container Registry:
โ ๐
ghcr.io/yves-vogl/aws-eks-helm-deployExisting v1.x consumers may continue to pull
:1.3.0indefinitely โ the image stays available, but receives no updates.
โ ๏ธ CVE notice: v1.3.0's
python:3-alpinebase image and the bundledawscli ~=1.32carry known CVEs that will not be backported. v2.0 ships onpython:3.13-slim-bookwormwith Trivy + pip-audit gates on every PR, weekly Trivy rescans of published images, and Dependabot auto-rebuild on base-image updates.
Deploy Helmโ charts to AWS Elastic Kubernetes Service (EKS)โ from Bitbucket Pipelinesโ . A thin, opinionated wrapper around helm upgrade --install that handles EKS authentication for you.
Source ยท Issues ยท Docs ยท Releases โ https://github.com/yves-vogl/aws-eks-helm-deployโ
When you are ready to upgrade, switch the image reference in your bitbucket-pipelines.yml:
- - pipe: docker://yvogl/aws-eks-helm-deploy:1.3.0
+ - pipe: docker://ghcr.io/yves-vogl/aws-eks-helm-deploy:2.0.0
v2.0 is a clean break โ see the v1 โ v2 migration guideโ for the full list of breaking changes, including:
repo:// chart supporthelm --history-max integration for release-history pruninglinux/amd64 + linux/arm64), native ARM runnersrelease-please v4)For pipelines still pinning to :1.3.0 on Docker Hub:
image: atlassian/default-image:4
pipelines:
branches:
main:
- step:
name: Deploy to EKS
deployment: production
script:
- pipe: docker://yvogl/aws-eks-helm-deploy:1.3.0
variables:
AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
AWS_REGION: eu-central-1
CLUSTER_NAME: my-eks-cluster
CHART: ./charts/my-app
RELEASE_NAME: my-app
NAMESPACE: production
CREATE_NAMESPACE: "true"
WAIT: "true"
TIMEOUT: "10m"
| Variable | Required | Default | Description |
|---|---|---|---|
AWS_ACCESS_KEY_ID | โ | โ | AWS access key ID. |
AWS_SECRET_ACCESS_KEY | โ | โ | AWS secret access key. |
CLUSTER_NAME | โ | โ | Name of the target EKS cluster. |
CHART | โ | โ | Path or name of the Helm chart to deploy. |
AWS_REGION | eu-central-1 | AWS region the cluster lives in. | |
ROLE_ARN | โ | IAM role to assume via STS before talking to EKS. | |
SESSION_NAME | โ | STS session name when assuming ROLE_ARN. | |
RELEASE_NAME | $CHART | Name of the Helm release. | |
NAMESPACE | default | Target Kubernetes namespace. | |
CREATE_NAMESPACE | false | Pass --create-namespace to Helm. | |
SET | [] | List of values forwarded to Helm as --set arguments. | |
VALUES | [] | Local values YAML files forwarded to Helm as --values arguments. | |
WAIT | false | Wait for resources to become ready (helm --wait). | |
TIMEOUT | 5m | Helm timeout, Go duration syntax (e.g. 30s, 5m, 1h). | |
DEBUG | false | Verbose logging. |
The full v1.3.0 reference, examples, and authentication notes live at https://github.com/yves-vogl/aws-eks-helm-deployโ .
Apache License 2.0 โ see LICENSE.txtโ .
Content type
Image
Digest
sha256:630a82ae5โฆ
Size
77.2 MB
Last updated
over 2 years ago
docker pull yvogl/aws-eks-helm-deploy