Releases: Praqma/helmsman
v1.6.2
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
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
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
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
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
--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
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
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
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
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
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