Categories:
RELEASE
Step Helm Chart Release Strategy
Overview
The Step Helm Chart is versioned independently from the Step platform itself. This separation allows for chart-specific improvements, Kubernetes compatibility updates, and configuration enhancements without requiring Step platform upgrades.
Versioning Scheme
The Helm Chart follows semantic versioning with the format: MAJOR.MINOR.PATCH
- Major version: Breaking changes or significant architectural changes
- Minor version: New features and enhancements
- Patch version: Bug fixes and minor improvements
Chart Compatibility Matrix
The Helm Chart version must be compatible with your Step version. Here’s the compatibility matrix:
| Step Version | Chart Version |
|---|---|
| 29 | 1.3.0+ |
| 28 | 1.2.0+ |
| 27 | 1.2.0+ |
| 26 | 1.1.0 to 1.1.5 |
| 25 | 1.0.0 |
| 24 and earlier | 0.0.14 to 0.0.15 |
Release Notes
For comprehensive release history and detailed information about each version, see the Helm Chart Release Notes.
Installation and Configuration
For detailed information on using the Helm Chart:
- Kubernetes Installation Guide
- Helm Values Configuration
- Chart Configuration Samples
- Custom Agent Image Creation
Migration and Upgrades
When upgrading the Helm Chart:
- Check the compatibility matrix for your Step version
- Review the release notes for breaking changes
- Database-specific migration guides:
- MongoDB users: MongoDB migration guide
- PostgreSQL users: Review PostgreSQL considerations in Helm values documentation
- Test the upgrade in a non-production environment
- Follow the upgrade procedures in the Kubernetes installation guide
Chart Repository
The Step Helm Chart is available from the official Exense Helm repository.
Support
For questions, issues, or contributions related to the Helm Chart:
- Open Source Edition: Please visit the Step GitHub repository
- Enterprise Edition: Contact us for dedicated support