Repository navigation
Releases: buildkite-plugins/deployment-helm-chart-buildkite-plugin
Releases · buildkite-plugins/deployment-helm-chart-buildkite-plugin
Release list
# Release Notes v1.0.0
First release of the plugin! 🚀
Features
✅ Deploy & Rollback: Deploy Helm charts and rollback to previous revisions
✅ Values Management: Support for values files and --set key=value pairs
✅ Namespace Support: Custom namespaces with optional creation
✅ Repository Management: Add and authenticate with Helm repositories
✅ Build Metadata: Tracks deployment state with Buildkite annotations
✅ Comprehensive Config: Timeout, atomic deployments, dry-run, and more
✅ Full Test Coverage: 13 test scenarios covering all functionality
Configuration Options
Required
mode: Operation mode (deployorrollback)release: Helm release namechart: Helm chart name or path (required for deploy mode)
Optional
namespace: Kubernetes namespace (default:default)values: Array of values filesset: Array of key=value pairs for --setkubeconfig: Path to kubeconfig filetimeout: Helm operation timeout (default:300s)wait: Wait for deployment completion (default:true)atomic: Rollback on failed upgrade (default:true)create_namespace: Create namespace if missing (default:false)dry_run: Simulate deployment (default:false)revision: Specific revision for rollbackrepo_url: Helm repository URLrepo_name: Helm repository nameforce: Force resource updates (default:false)history_max: Maximum revisions per release (default:10)
Requirements
- bash
- helm
- jq
New Contributors
- @Mykematt made their first contribution
Full Changelog: https://github.com/buildkite-plugins/deployment-helm-chart-buildkite-plugin/commits/v1.0.0