Releases: nabsul/k8s-ecr-login-renew
helm-v1.0.2: Cron Job Parameters
Contributed by @xavidop
Adds the following values:
cronjob:
# the schedule of the cronjob
schedule: "0 */6 * * *"
# Success job history limit
successfulJobsHistoryLimit: 3
# Failed job history limit
failedJobsHistoryLimit: 5
# The deadline afterwhich running the cronJob will be skipped. See https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/#cron-job-limitations for defaults and details.
startingDeadlineSeconds: null
# Termination grace period Seconds
terminationGracePeriodSeconds: 0
Thanks to @KaKeimei and @wokes for the fixes in chart version 1.0.5
helm-v1.0.1: Add Pod Annotations
helm-v1.0.0: Official Release
This is the official first release of the helm chart for this tool. The repo is hosted at: https://nabsul.github.io/helm/index.yaml
Thanks to:
@devec0 @PawelLipski @xavidop @armenr
v1.7.1: Non-root user change was missing
I forgot to merge the change that stops using root user in the container. Thanks to @PawelLipski for spotting this.
helm-v0.0.1: First test Helm chart
Make user and group ids constant
v1.7.0: Security and Updates
- The job now runs as a user in the container instead of root (#30)
- Updated to latest version of Go
- Update dependencies to latest versions
v1.6: Multi-line namespace list + Multi-Architecture Images
Docker image: nabsul/k8s-ecr-login-renew:v1.6
- Support multi-line and whitespace in Namespace list
- Contributed by Jeremy Ruffell in pull request 24
- CI and Docker build improvements:
- Fix broken GitHub CI actions
- Combine amd64 and ARM builds into one using
buildx
- Reduce size of container image
- Contributed by Jeremy Ruffell in pull request 25
- Minor bug fix in an error message
- Fix some broken integration tests
- Implemented in pull request 26
v1.5: Multiple Registry Support
- Allow custom/multiple registry URLs with a new environment variable:
DOCKER_REGISTRIES
- Contributed by Veraticus with feedback from PawelLipski in pull request 18
- Implemented in pull request 19
Docker hub:
- x64:
nabsul/k8s-ecr-login-renew:v1.5
- ARM32:
nabsul/k8s-ecr-login-renew:arm32v7-v1.5
v1.2: Multi-Namespace Support
This release adds support for deploying the same docker login secret to multiple namespaces. This can be done with the TARGET_NAMESPACE
environment variable, which now accepts comma-separated namespaces as well as *
and ?
wildcard matching.
Thanks to @Q-Nimbus for suggesting this feature.
Docker: https://hub.docker.com/repository/docker/nabsul/k8s-ecr-login-renew/general
v1.1: Namespace Support
This update adds support for an optional TARGET_NAMESPACE
environment variable. The tool will create the docker credentials in the given namespace. Without this variable, the tool falls back to the default
namespace.
Docker: https://hub.docker.com/repository/docker/nabsul/k8s-ecr-login-renew/general
Blog Post: https://nabeel.dev/2020/04/26/k8s-ecr-update/
Thanks to @YoSmudge for contributing this feature.