github jtblin/kube2iam 0.15.0

7 hours ago

Release v0.15.0

This release introduces significant performance improvements and flexibility for connecting to the Kubernetes API, along with a complete modernization of our release infrastructure.

πŸš€ New Features & Enhancements

  • AssumeRole Error Cache (#200): Implemented a negative cache for failed AssumeRole calls. This prevents API spamming and rate-limiting in cases of misconfiguration. (Set to 0 by default to preserve legacy behavior).
  • Native Kubeconfig Support (#392): You can now point kube2iam to an external kubeconfig file using the --kubeconfig flag, making it much easier to run in custom environments or for local development.
  • Helm OCI Migration: Helm charts are now hosted on GitHub Container Registry (GHCR) as OCI artifacts.
  • Synchronized Versioning: App versions and Helm chart versions are now 1:1, ensuring you always know exactly which version of the app a chart installs.

πŸ›  Infrastructure Improvements

  • CI/CD Automation: Fully automated the release pipeline. Docker images and Helm charts are now built, tested, and published automatically on every version tag.
  • Release Safety: Enforced strict job dependencies in CIβ€”the Helm chart is only published if the Docker image push to Docker Hub is successful.

πŸ“¦ Installation

Helm (Recommended)

helm install kube2iam oci://ghcr.io/jtblin/kube2iam-chart --version 0.15.0

**Full Changelog**: https://github.com/jtblin/kube2iam/compare/0.14.3...0.15.0

Don't miss a new kube2iam release

NewReleases is sending notifications on new releases.