Releases: Praqma/helmsman
Releases · Praqma/helmsman
v3.13.1
v3.13.1
New feature
Fixes and improvements
- Fix .helmsman-tmp not being removed after execution is done (#693)
v3.13.0
v3.13.0
New feature
Fixes and improvements
- Replace gopkg.in/yaml.v2 with sigs.k8s.io/yaml (#686)
- Get kubectl version by taking json output instead of parsing a string (#688)
v3.12.0
v3.12.0
New feature
- Added JSON schema generator for DSF (#675)
Fixes and improvements
- Fix -target flag inconsistency between app yaml key and app release name (#678)
v3.11.0
v3.11.0
New feature
- Added detailed exit codes (#668)
Fixes and improvements
- Updated dependencies (#666; #667)
- Check charts using helm repos from previouly merged DSFs (#673)
v3.10.1
v3.10.1
Fixes and improvements
- Replaced
godotenv
with gotenv
to fix the environment variable resolution (#665)
v3.10.0
v3.10.0
New features
- Add -exclude-target and -exclude-groups CLI options (#659)
Fixes and improvements
- Update go to 1.18 (#664)
- Recursively expand env variables to fix #656 (#657)
- Pin versions of helm plugins in Dockerfile (#660)
v3.9.1
v3.9.0
## New features
- Recursively expand environment variables (#657)
Fixes and improvements
- Updated dependencies to their latest versions (#653; #654; #655; #658)
- avoid loading the
.env
file twice
v3.9.0
v3.9.0
## New features
- Added Option for checking for available updates for app charts (#640)
- Added option for waiting for pending helm releases (#646)
- Added
arm64
builds (#642) (#647)
Fixes and improvements
- Updated dependencies (#641)
- Avoid the extra chart download step for OCI charts (#643)
- Code refactoring (#644)
- Enabled automatic dependency updates through dependabot
Breaking changes ⚠
- env files loading is now more intuitive (#649)
- Before the default .env file would only be loaded if no env files were explicitly passed through the -e flag, now it will always be loaded first if present
- Before loading env files would not overwrite any env variable that had already been set before, now it does so when loading multiple files if a variable is set more than once the value from the last file to be loaded will take precedence.
- Before the first file would take precedence, now, the last one will.
v3.8.1
v3.8.1
Fixes and improvements
- feat: Add skipIgnoredApps settings option to allow ignoring apps not considered when using
-target
or -group
flag (#634)
- feat: Add Specification file support with
-spec
flag in order to define an environment with multiple Desired State Files (#633)
v3.8.0
v3.8.0
Fixes and improvements
- feat: Add skipIgnoredApps settings option to allow ignoring apps not considered when using
-target
or -group
flag (#634)
- feat: Add Specification file support with
-spec
flag in order to define an environment with multiple Desired State Files (#633)