Skip to content

Releases: nabsul/k8s-ecr-login-renew

helm-v1.0.2: Cron Job Parameters

30 Sep 00:07
Compare
Choose a tag to compare

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

20 Sep 15:40
Compare
Choose a tag to compare
  • Added support for custom pod annotations. Thanks to

helm-v1.0.0: Official Release

11 Sep 16:54
f36fcbf
Compare
Choose a tag to compare

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

06 Jun 19:02
Compare
Choose a tag to compare

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

07 Sep 15:54
Compare
Choose a tag to compare
Pre-release
Make user and group ids constant

v1.7.0: Security and Updates

05 Jun 21:27
Compare
Choose a tag to compare
  • 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

31 Oct 17:53
Compare
Choose a tag to compare

Docker image: nabsul/k8s-ecr-login-renew:v1.6

  • Support multi-line and whitespace in Namespace list
  • 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

17 Apr 15:14
Compare
Choose a tag to compare

Docker hub:

  • x64: nabsul/k8s-ecr-login-renew:v1.5
  • ARM32: nabsul/k8s-ecr-login-renew:arm32v7-v1.5

v1.2: Multi-Namespace Support

10 Jun 02:30
Compare
Choose a tag to compare

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

26 Apr 22:25
Compare
Choose a tag to compare

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.