From 6b62ea3941dc9be9cfb9eed457074152f809405e Mon Sep 17 00:00:00 2001 From: sami-alajrami Date: Thu, 15 Aug 2019 11:25:48 +0200 Subject: [PATCH] releasing v1.12.0 --- README.md | 6 +++--- docs/cmd_reference.md | 3 +++ docs/desired_state_specification.md | 2 +- init.go | 2 +- main.go | 2 +- release-notes.md | 11 ++++------- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index dfa65280..23502465 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![GitHub version](https://d25lcipzij17d.cloudfront.net/badge.svg?id=gh&type=6&v=v1.11.0&x2=0)](https://github.com/Praqma/helmsman/releases) [![CircleCI](https://circleci.com/gh/Praqma/helmsman/tree/master.svg?style=svg)](https://circleci.com/gh/Praqma/helmsman/tree/master) +[![GitHub version](https://d25lcipzij17d.cloudfront.net/badge.svg?id=gh&type=6&v=v1.12.0&x2=0)](https://github.com/Praqma/helmsman/releases) [![CircleCI](https://circleci.com/gh/Praqma/helmsman/tree/master.svg?style=svg)](https://circleci.com/gh/Praqma/helmsman/tree/master) ![helmsman-logo](docs/images/helmsman.png) @@ -59,9 +59,9 @@ If you use private helm repos, you will need either `helm-gcs` or `helm-s3` plug Check the [releases page](https://github.com/Praqma/Helmsman/releases) for the different versions. ``` # on Linux -curl -L https://github.com/Praqma/helmsman/releases/download/v1.11.0/helmsman_1.11.0_linux_amd64.tar.gz | tar zx +curl -L https://github.com/Praqma/helmsman/releases/download/v1.12.0/helmsman_1.12.0_linux_amd64.tar.gz | tar zx # on MacOS -curl -L https://github.com/Praqma/helmsman/releases/download/v1.11.0/helmsman_1.11.0_darwin_amd64.tar.gz | tar zx +curl -L https://github.com/Praqma/helmsman/releases/download/v1.12.0/helmsman_1.12.0_darwin_amd64.tar.gz | tar zx mv helmsman /usr/local/bin/helmsman ``` diff --git a/docs/cmd_reference.md b/docs/cmd_reference.md index b26f24e3..17efb50e 100644 --- a/docs/cmd_reference.md +++ b/docs/cmd_reference.md @@ -50,6 +50,9 @@ This lists available CMD options in Helmsman: `--no-env-subst` turn off environment substitution globally. + `no-env-values-subst` + turn off environment substitution in values files only. + `--no-fancy` don't display the banner and don't use colors. diff --git a/docs/desired_state_specification.md b/docs/desired_state_specification.md index 9b0b3eb3..342bbe20 100644 --- a/docs/desired_state_specification.md +++ b/docs/desired_state_specification.md @@ -1,5 +1,5 @@ --- -version: v1.11.0 +version: v1.12.0 --- # Helmsman desired state specification diff --git a/init.go b/init.go index b6d3aa0a..d5e95916 100644 --- a/init.go +++ b/init.go @@ -60,7 +60,7 @@ func init() { flag.BoolVar(&suppressDiffSecrets, "suppress-diff-secrets", false, "don't show secrets in helm diff output.") flag.IntVar(&diffContext, "diff-context", -1, "number of lines of context to show around changes in helm diff output") flag.BoolVar(&noEnvSubst, "no-env-subst", false, "turn off environment substitution globally") - flag.BoolVar(&noEnvValuesSubst, "no-env-values-subst", false, "turn off environment substitution in values files") + flag.BoolVar(&noEnvValuesSubst, "no-env-values-subst", false, "turn off environment substitution in values files only") flag.BoolVar(&updateDeps, "update-deps", false, "run 'helm dep up' for local chart") flag.BoolVar(&forceUpgrades, "force-upgrades", false, "use --force when upgrading helm releases. May cause resources to be recreated.") diff --git a/main.go b/main.go index 63c3dc6a..4a887240 100644 --- a/main.go +++ b/main.go @@ -33,7 +33,7 @@ var nsOverride string var skipValidation bool var applyLabels bool var keepUntrackedReleases bool -var appVersion = "v1.11.0" +var appVersion = "v1.12.0" var helmVersion string var kubectlVersion string var dryRun bool diff --git a/release-notes.md b/release-notes.md index 06624257..d978b7c1 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,14 +1,11 @@ -# v1.11.0 +# v1.12.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](docs/migrating_to_v1.4.0-rc.md) # Fixes and improvements: -- Consider `--target` when validating helm charts. PR#269 -- Fix overriding stable repo with a custom one. PR#271 -- Add start and finish logs when deploying charts. PR#266 +- Fix chart version validations and support wildcard `*` versions. PRs #283 #284 # New features: -- adding `--force-upgrades` option [ changes default upgrade behaviour]. PR#273 -- adding `--update-deps` option for local charts dependency update before use. PR#272 - +- support specifying `--history-max` tiller parameter in the DSF. PR #282 +- adding `no-env-values-subst` flag to allow disabling environment variables substitution in values files only. PR #281