Skip to content

Releases: Praqma/helmsman

v3.0.0-beta3

29 Dec 13:27
Compare
Choose a tag to compare

v3.0.0-beta3

This is a major release to support Helm v3.
It is recommended you read the Helm 3 migration guide before using this release.

Starting from this release, support for Helmsman v1.x will be limited to bug fixes.

The following are the most important changes:

  • A new and improved logger.
  • Restructuring the code.
  • Parallelized decision making
  • Introducing the context stanza to define a context for each DSF. More details here.
  • Deprecating all the DSF stanzas related to Tiller.
  • Deprecating the purge option for releases.
  • The default value for storageBackend is now secret.
  • The --suppress-diff-secrets cmd flag is enabled by default.
  • The --no-env-values-subst cmd flag is enabled by default.
  • The --no-ssm-values-subst cmd flag is enabled by default.

v3.0.0-beta2

25 Dec 13:17
Compare
Choose a tag to compare

v3.0.0-beta2

This is a major release to support Helm v3.
It is recommended you read the Helm 3 migration guide before using this release.

Starting from this release, support for Helmsman v1.x will be limited to bug fixes.

The following are the most important changes:

  • A new and improved logger.
  • Restructuring the code.
  • Parallelized decision making
  • Introducing the context stanza to define a context for each DSF. More details here.
  • Deprecating all the DSF stanzas related to Tiller.
  • Deprecating the purge option for releases.
  • The default value for storageBackend is now secret.
  • The --suppress-diff-secrets cmd flag is enabled by default.
  • The --no-env-values-subst cmd flag is enabled by default.
  • The --no-ssm-values-subst cmd flag is enabled by default.

v3.0.0-beta1

21 Dec 16:13
Compare
Choose a tag to compare

v3.0.0-beta1

This is a major release to support Helm v3.
It is recommended you read the Helm 3 migration guide before using this release.

Starting from this release, support for Helmsman v1.x will be limited to bug fixes.

The following are the most important changes:

  • A new and improved logger.
  • Restructuring the code.
  • Introducing the context stanza to define a context for each DSF. More details here.
  • Deprecating all the DSF stanzas related to Tiller.
  • Deprecating the purge option for releases.
  • The default value for storageBackend is now secret.
  • The --suppress-diff-secrets cmd flag is enabled by default.
  • The --no-env-values-subst cmd flag is enabled by default.
  • The --no-ssm-values-subst cmd flag is enabled by default.

v1.13.1

12 Dec 17:53
Compare
Choose a tag to compare

v1.13.1

If you are already using an older version of Helmsman than v1.4.0-rc, please read the changes below carefully and follow the upgrade guide here

Fixes and improvements:

  • Fixes bug that prevented Helmsman from deleting untracked releases; PR #337
  • Bumped to go v1.13.5; PR #333

New features:

None, bug fix release

v1.13.0

30 Oct 10:32
Compare
Choose a tag to compare

v1.13.0

If you are already using an older version of Helmsman than v1.4.0-rc, please read the changes below carefully and follow the upgrade guide here

Fixes and improvements:

  • Fixed issues when runnin tillerless mode. PRs #320 #325 #305 #307
  • Improved support for running on Windows. PR #287
  • Improved support for local helm charts. PR #314 #291
  • Improved build process and moved to go 1.13.1. PRs #306 #313 #317 #322

New features:

  • Support hiera-eyaml as optional solution for secrets encryption. PR #323
  • New group flag to allow releasing a subset of apps
  • Added support for SSM params in the Helm values file. PR #295
  • Added support for yaml anchors. PR #302
  • Added flag to opt out of the default Helm repos. PR #304

v1.12.0

15 Aug 09:27
Compare
Choose a tag to compare

v1.12.0

If you are already using an older version of Helmsman than v1.4.0-rc, please read the changes below carefully and follow the upgrade guide here

Fixes and improvements:

  • Fix chart version validations and support wildcard * versions. PRs #283 #284

New features:

  • support specifying --history-max tiller parameter in the DSF. PR #282
  • adding no-env-values-subst flag to allow disabling environment variables substitution in values files only. PR #281

Automated with GoReleaser
Built with go version go1.11 darwin/amd64

v1.11.0

01 Aug 12:16
Compare
Choose a tag to compare

v1.11.0

If you are already using an older version of Helmsman than v1.4.0-rc, please read the changes below carefully and follow the upgrade guide here

Fixes and improvements:

  • Consider --target when validating helm charts. PR#269
  • Fix overriding stable repo with a custom one. PR#271
  • Add start and finish logs when deploying charts. PR#266

New features:

  • adding --force-upgrades option [ changes default upgrade behaviour]. PR#273
  • adding --update-deps option for local charts dependency update before use. PR#272

Automated with GoReleaser
Built with go version go1.11 darwin/amd64

v1.10.1

30 Jun 12:29
Compare
Choose a tag to compare

Changelog

bfcc7f6 releasing v1.10.1
6c52b4b Merge pull request #265 from mkubaczyk/fix-diff-and-helm-flags
0332ff2 Merge pull request #263 from lachlancooper/fix-diff-context
503fb5f Remove explicit flags from release commands and use getHelmFlags for it
4aad7c7 Remove getHelmFlags from diffRelease func, add getHelmFlags to install/reinstall/deleteRelease
d9f9b70 Fix bug with diff-context flag


Automated with GoReleaser
Built with go version go1.11 darwin/amd64

v1.10.0

26 Jun 13:13
Compare
Choose a tag to compare

v1.10.0

If you are already using an older version of Helmsman than v1.4.0-rc, please read the changes below carefully and follow the upgrade guide here

Fixes and improvements:

  • Allow local chart paths to contain white spaces. PR #262
  • Add helm flags to helm diff. PR #252 (thanks to @xaka)
  • Fix deleting untracked releases if -target flag is set. PR #248 (thanks to @fmotrifork)

New features:

  • Add global toggle --no-env-subst to be able to disable environment substitution. PR #249 (thanks to @hatemosphere)
  • Add --diff-context flag to set lines of diff context. PR #251 (thanks to @lachlancooper)
  • Allow deploying Tiller with custom Role. PR #258 (thanks to @mkubaczyk)
  • Support Tillerless mode on Helm 2 using helm-tiller plugin. PR #259 (thanks to @mkubaczyk and @robbert229)

Automated with GoReleaser
Built with go version go1.11 darwin/amd64

v1.9.1

06 May 08:24
Compare
Choose a tag to compare

v1.9.1

If you are already using an older version of Helmsman than v1.4.0-rc, please read the changes below carefully and follow the upgrade guide here

Fixes and improvements:


Automated with GoReleaser
Built with go version go1.11 darwin/amd64