Skip to content

Releases: Praqma/helmsman

v3.13.1

05 Aug 08:06
Compare
Choose a tag to compare

v3.13.1

New feature

Fixes and improvements

  • Fix .helmsman-tmp not being removed after execution is done (#693)

v3.13.0

25 Jul 09:29
Compare
Choose a tag to compare

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

28 Jun 11:14
Compare
Choose a tag to compare

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

06 Jun 13:10
Compare
Choose a tag to compare

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

24 May 13:14
Compare
Choose a tag to compare

v3.10.1

Fixes and improvements

  • Replaced godotenv with gotenv to fix the environment variable resolution (#665)

v3.10.0

23 May 09:40
Compare
Choose a tag to compare

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

17 May 22:03
Compare
Choose a tag to compare

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

27 Apr 09:09
Compare
Choose a tag to compare

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

24 Jan 11:31
Compare
Choose a tag to compare

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

15 Dec 11:30
Compare
Choose a tag to compare

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)