Releases: Praqma/helmsman
v1.9.0
v1.9.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
Fixes and improvements:
- Cleanup helm secrets if any. PR #232
- Add
autoscaling
apiGroup to helmsman-created Tiller roles. PR #235 - Set proper stderr and stdout for log streams. PR #239
New features:
- Add -target flag to limit execution to specific app. PR #237
- Substitute environment variables in helm values/secrets files. PR #240
Automated with GoReleaser
Built with go version go1.11 darwin/amd64
v1.8.1
v1.8.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
Fixes:
- Allowing other forms of AWS authentication PR #208
- Fixing a validation error for Azure blob storage urls.
- Allowing setting LimitRange for pods.
Automated with GoReleaser
Built with go version go1.11 darwin/amd64
v1.8.0
v1.8.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
New features:
- Support for connection to clusters with bearer token and therefore allowing helmsman to run inside a k8s cluster. PR #206
- Improved cluster connection validation and error messages. PR #206
- Making the
settings
andhelmRepos
stanzas optional. PR #206 #2014 - Support for private repos with basic auth. PR #214
- Support for using pre-configured helm repos. PR #201
- Support for using Azure blob storage for certificates and keys. PR #213
Fixes:
Automated with GoReleaser
Built with go version go1.11 darwin/amd64
v1.7.4
v1.7.4
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:
#New features:
- Adding annotation functionality for namespaces (PR #184)
- Adding support to specify Tiller(s) role.
Automated with GoReleaser
Built with go version go1.11 darwin/amd64
v1.7.3
v1.7.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
Fixes:
- Addition fixes to 1.7.3-rc: PRs #175 #176 #177 #178
- fixing docker images helm verions with and updating dependencies. Issues: #157 #156. PR: #158 #165
- adding
batch
to the RBAC API groups. Issue: #160. PR: #162
#New features:
- allow
json
files to be used as values files. PR #164 - adding
LimitRange
to the namespaces definitions. PR #163 - allow using current kubecontext without specifying it and adding
--kubeconfig
flag to pass a kube config file. PR #159 - allow users to pass additional helm flags when defining apps in the desired state files. PR #161
- improved visibility of decisions output.PR #146
Automated with GoReleaser
Built with go version go1.11 darwin/amd64
v1.7.3-rc
v1.7.3-rc
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:
- fixing docker images helm verions with and updating dependencies. Issues: #157 #156. PR: #158 #165
- adding
batch
to the RBAC API groups. Issue: #160. PR: #162
#New features:
- allow
json
files to be used as values files. PR #164 - adding
LimitRange
to the namespaces definitions. PR #163 - allow using current kubecontext without specifying it and adding
--kubeconfig
flag to pass a kube config file. PR #159 - allow users to pass additional helm flags when defining apps in the desired state files. PR #161
- improved visibility of decisions output.PR #146
Automated with GoReleaser
Built with go version go1.11 darwin/amd64
v1.7.2
v1.7.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
- Several Minor fixes and improvements: PRs #145 #142 #140 #138 #136 #134
- Support specifying local charts in the DSFs. PR #144 (thanks to @SteveRuble)
Automated with GoReleaser
Built with go version go1.11 darwin/amd64
v1.7.1
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
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