Skip to content

Releases: Praqma/helmsman

v1.6.2

28 Sep 11:30
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v1.2.0

05 Jun 13:12
Compare
Choose a tag to compare

Changelog

10f3c65 updating some docs with the latest tag
00220b2 fixes #37
ff78066 close #35 Merge branch 'tibers-master'
dad1105 Merge branch 'master' of https://github.com/tibers/helmsman into tibers-master
4c7dd44 close #28 Merge branch 'krogon-multiple_valuesFiles'
3013690 close #28 Merge branch 'multiple_valuesFiles' of https://github.com/krogon/helmsman into krogon-multiple_valuesFiles
ca5c75f fixing shell typos in circleci config
4278153 preventing goreleaser from trying to release when tag sha does not match commit sha
8d6bcca Merge branch 'RandomSort-patch-1'
fedae2e cherry pick from internal working repo
31a808e Thanks to Dave for the fixups
8d6f68c fixes for naemspaces
c83a21b why not expand them all the time?
562003e trying to enable environmental parsing across the board in helmsman
1752dff multiple yaml value files
1d3da5d Fix trivial typo


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

v1.2.0-rc2

06 May 16:27
Compare
Choose a tag to compare

v1.2.0-rc2

Bug fixes for charts with - in their version

v1.2.0-rc

This release focuses on improving Helmsman latency and supporting multi-tenant clusters.

  • Up to 7x faster than previous version.
  • Introducing the --skip-validation flag which skips validating the desired state.
  • Support for multi-tenant k8s clusters through:
    • Supporting deployment of Tiller in several namespaces with different service accounts
    • Supporting securing Tillers with TLS.
    • Supporting using Secrets as a storage background instead of configMaps.
  • Upgrading rolledback releases automatically after rollback to avoid missing changed values.
  • More concise logs.
  • Several minor enhancements.

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

v1.2.0-rc1

02 May 19:02
Compare
Choose a tag to compare

v1.2.0-rc1

Bug fixes

v1.2.0-rc

This release focuses on improving Helmsman latency and supporting multi-tenant clusters.

  • Up to 7x faster than previous version.
  • Introducing the --skip-validation flag which skips validating the desired state.
  • Support for multi-tenant k8s clusters through:
    • Supporting deployment of Tiller in several namespaces with different service accounts
    • Supporting securing Tillers with TLS.
    • Supporting using Secrets as a storage background instead of configMaps.
  • Upgrading rolledback releases automatically after rollback to avoid missing changed values.
  • More concise logs.
  • Several minor enhancements.

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