All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2025-01-15
- Initial release of helm-values-manager
- Schema-driven configuration management for Helm values
- Multi-environment support (dev, staging, prod, etc.)
- Interactive CLI commands for schema and values management
- Secret management with environment variable support
- Type validation for all value types (string, number, boolean, array, object)
- Values generation to standard values.yaml format
- Comprehensive validation with detailed error reporting
- Default value support with removal capability
- Helm plugin and standalone CLI installation options
- Rich terminal output with color support
- Comprehensive test suite with 98+ tests
init- Initialize new schema.json with optional force flagschema add- Interactive schema entry creationschema list/get/update/remove- Full CRUD for schema entriesvalues set/set-secret- Set regular and secret values per environmentvalues get/list/remove- Manage environment-specific valuesvalues init- Interactive setup for unset valuesvalidate- Validate schema and values with detailed error reportinggenerate- Generate values.yaml for specific environments
- Secrets stored as references, resolved only at generation time
- Environment variable validation for secret references
- No actual secrets stored in configuration files