Skip to content

Releases: mkubaczyk/helmsman

v1.7.1

26 Nov 12:49
2795d3b

Choose a tag to compare

v1.7.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

  • Improving env variable expansion across DSFs. PR #122. This change requires $ signs in strings inside DSFs to be escaped as $$. If not escaped, they will be treated as variables.
  • Adding suppress-diff-secrets for suppressing helm diff secrets. PR #132
  • Support overriding existing values when merging DSFs. PR #119
  • Fixing minor issues. PRs #131 #128 #130 #131 #118

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

v1.7.0

27 Oct 12:09

Choose a tag to compare

v1.7.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

  • Resources (Tillers, namespaces, service accounts) will not be created without the --apply flag. Fixes #65 and #100.
  • adding --no-ns option to prevent helmsman from creating namespaces. This allows users to create namespaces using their own custom charts. Fixes #71 and #100.
  • Adding namespace labels. PR #111
  • Fixing a bug that deletes untracked releases when running with --dry-run. PR #110
  • Improving values and secrets file pahts resolution relative to dsf(s). PR #109. These files are now resolved when the DSF yaml/toml file is loaded, relative to the path that the dsf was loaded from.

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

v1.6.3

22 Oct 09:15

Choose a tag to compare

v1.6.3

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


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

v1.6.2

28 Sep 11:30

Choose a tag to compare

v1.6.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

  • Fixing wrong absolute paths for values files when using valuesFiles. Issue #93
  • Adding --destroy option. Issue #88
  • Supporting setString in the desired state spec. Issue #84
  • Fixing adding helm repos which contain special characters. Issue #94 (thanks to @epierotto)

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

v1.6.1

25 Sep 17:33

Choose a tag to compare

v1.6.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

  • Fixing cluster-wide access problem when checking for untracked releases in restricted clusters. Issue #83.
  • Fixing not including releases from existing Tillers in helm state when using useTiller.
  • Adding --no-fancy option to disable colored output.

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

v1.6.0

18 Sep 09:38

Choose a tag to compare

v1.6.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

  • Adding support for helm secrets plugin (thanks to @luisdavim). issue #54
  • Adding support for using helm diff to determine when upgrades are needed and show the diff.
  • Allowing env vars to be loaded from files using Godotenv (thanks to @luisdavim)
  • Adding --dry-run option in Helmsman to perform a helm dry-run operation. Issues #77 #60
  • Adding useTiller option in namespaces definitions to use existing Tillers. Issue #71
  • Other minor code improvements and color coded output.

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

v1.5.0

02 Sep 12:01

Choose a tag to compare

v1.5.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

  • Adding --keep-untracked-releases option to prevent cleaning up untracked release that are managed by Helmsman.
  • Restricting the untracked releases clean up (when enabled) to the ones only in the defined namespace in the desired state file.
  • Support using multiple desired state files which are merged at runtime. Issue #62. Thanks to @norwoodj
  • Support using the json output of newer versions of helm. Fixes #61. Thanks to @luisdavim
  • Fix relative paths for values files. Issue #59
  • Adding timeout & no-hooks as additional release deployment options. Issue #55

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

v1.4.0-rc

07 Aug 12:16

Choose a tag to compare

v1.4.0-rc

If you are already using an older version of Helmsman, please read the changes below carefully and follow the upgrade guide here

  • Slack notifications for Helmsman plan and execution results. Issue #49
  • RBAC Improvements:
    • Validation for service accounts to be used for deploying Tillers. Issue #47
    • Support creating RBAC service accounts for configuring Tiller(s) if they don't exist. Issue 48#
  • Improvements for Multi-tenancy:
    • Adding tillerNamespace option for releases to select which Tiller should manage a release. Issue #32
    • Allowing releases with the same name to be deployed with different Tillers. Issue #50
    • Tracking Helmsman managed releases with special Helmsman labels.
  • Adding --apply-labels flag to label releases defined in the desired state file with Helmsman's labels.
  • Making the name option for Apps optional and using the app name from the (toml/yaml) desired state as a release name when this option is not set.
  • Changing Helmsman behavior when removing/commenting out a release in the Apps section of the desired state. Removing/commenting out a release in the desired state will result in deleting the release if it's labeled as managed-by Helmsman.

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

v1.3.0

12 Jul 12:29

Choose a tag to compare

v1.3.0

  • Support for using YAML for desired state files.
  • Support for passing values directly through the set flag in the desired state file.

Automated with GoReleaser
Built with go version go1.10 linux/amd64

v1.3.0-rc

12 Jun 17:18

Choose a tag to compare

v1.3.0-rc

  • Support for using YAML for desired state files.
  • Support for passing values directly through the set flag in the desired state file.

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