Releases: Praqma/helmsman
v3.3.0
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:
v1.13.2
v3.2.0
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
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
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
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
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 nowsecret
. - The
stable
andincubator
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
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 nowsecret
. - The
stable
andincubator
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
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 nowsecret
. - 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
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 nowsecret
. - 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.