Skip to content

Releases: Praqma/helmsman

v3.3.0

15 Apr 10:50
Compare
Choose a tag to compare

v3.3.0

If you migrating from Helmsman v1.x, it is recommended you read the migration guide before using this release.

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

Fixes and improvements:

  • Add DRY-ed examples using appsTemplates; PR #425

New features:

  • Add --p flag to define parallel apps installation/upgrade for those with the same priority defined in DSF; PR #431
  • Add Namespace's resource quotas to DSF; PR #384

v1.13.2

08 Apr 07:44
Compare
Choose a tag to compare

v1.13.2

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 helm init --force-upgrade does not work without --upgrade option.

New features:

None, bug fix release

v3.2.0

31 Mar 14:35
Compare
Choose a tag to compare

v3.2.0

If you migrating from Helmsman v1.x, it is recommended you read the migration guide before using this release.

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

Fixes and improvements:

  • Disable checking helm-secrets plugin installed when hiera-eyaml used for secrets; PR #408
  • Make decide exiting on pending-upgrade chart state; PR #409
  • Changes to standard output and Slack messages; PR #410
  • Fix local charts installation not being idempotent; PR #411
  • Fix destroy command when repo cache is not up to date; PR #416
  • Fix namespace limits defined in TOML not properly parsed; PR #422
  • Fix race condition when applying limit ranges to multiple namespaces; PR #429

New features:

  • Add --context-override flag to skip fetching context name from releases state; check docs PR #420
  • Add no-cleanup flag to optionally keep k8s credentials on host; PR #423
  • Add --migrate-context flag support renaming helmsman contexts and enable smooth migration of helm 2 releases to 3; check docs PR #427

v3.1.0

03 Feb 12:09
Compare
Choose a tag to compare

v3.1.0

This is a minor release.
It is recommended you read the Helm 3 migration guide before using this release.

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

Fixes and improvements:

  • Add helm v3.0.3 to Docker images built
  • Fix multiple versions of chart found in the helm repositories; PR #397
  • Get existing helm repos first before adding new ones from DSF in order to limit actions to be taken; PR #403
  • Enhance the way -target flag checks releases states; PR #405
  • Take advantage of enhancements in -target flag flow for -group flags; PR #407

New features:

None

v3.0.2

22 Jan 12:58
Compare
Choose a tag to compare

v3.0.2

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

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

Fixes and improvements:

  • Add concurrency limit on goroutines for getting release state and decision makers; PR #395
  • Add second 'Updated' time layout to parser for release state; PR #393
  • Fix unmarshal issue for quoted version in Chart.yaml; PR #389

New features:

None, bug fix release

v3.0.1

20 Jan 10:38
Compare
Choose a tag to compare

v3.0.1

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

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

Fixes and improvements:

  • Fix overlocking issue when looking for untracked releases; PR #378
  • Do not use --all-namespaces to find helm releases; PR #379
  • Remove --purge from reInstall function; PR #381

New features:

None, bug fix release

v3.0.0

07 Jan 14:59
Compare
Choose a tag to compare

v3.0.0

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 Helmsman v3.0.0 GA 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 stable and incubator repos are no longer added by default and the --no-default-repos flag is deprecated.
  • The --suppress-diff-secrets is deprecated. Diff secrets are suppressed by default.
  • The --no-env-values-subst cmd flag is deprecated. Env vars substitution in values files is disabled by default. --subst-env-values is introduced to enable it when needed.
  • The --no-ssm-values-subst cmd flag is deprecated. SSM vars substitution in values files is disabled by default. --subst-ssm-values is introduced to enable it when needed.

v3.0.0-beta6

03 Jan 11:38
Compare
Choose a tag to compare

v3.0.0-beta6

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 Helmsman v3.0.0 GA 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 stable and incubator repos are no longer added by default and the --no-default-repos flag is deprecated.
  • The --suppress-diff-secrets is deprecated. Diff secrets are suppressed by default.
  • The --no-env-values-subst cmd flag is deprecated. Env vars substitution in values files is disabled by default. --subst-env-values is introduced to enable it when needed.
  • The --no-ssm-values-subst cmd flag is deprecated. SSM vars substitution in values files is disabled by default. --subst-ssm-values is introduced to enable it when needed.

v3.0.0-beta5

02 Jan 18:52
Compare
Choose a tag to compare

v3.0.0-beta5

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-beta4

31 Dec 12:21
Compare
Choose a tag to compare

v3.0.0-beta4

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.