From 1eea51583cd8e90672b53317548331f0b77cede3 Mon Sep 17 00:00:00 2001 From: sami-alajrami Date: Thu, 1 Aug 2019 14:12:18 +0200 Subject: [PATCH] releasing v1.11.0 --- README.md | 6 +++--- docs/cmd_reference.md | 8 +++++++- docs/desired_state_specification.md | 2 +- release-notes.md | 14 ++++++-------- 4 files changed, 17 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 2ae74cfb..dfa65280 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.10.1&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.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) ![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.10.1/helmsman_1.10.1_linux_amd64.tar.gz | tar zx +curl -L https://github.com/Praqma/helmsman/releases/download/v1.11.0/helmsman_1.11.0_linux_amd64.tar.gz | tar zx # on MacOS -curl -L https://github.com/Praqma/helmsman/releases/download/v1.10.1/helmsman_1.10.1_darwin_amd64.tar.gz | tar zx +curl -L https://github.com/Praqma/helmsman/releases/download/v1.11.0/helmsman_1.11.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 5e0ff80b..3ef11b40 100644 --- a/docs/cmd_reference.md +++ b/docs/cmd_reference.md @@ -1,5 +1,5 @@ --- -version: v1.9.0 +version: v1.11.0 --- # CMD reference @@ -72,3 +72,9 @@ This is the list of the available CMD options in Helmsman: `--no-env-subst` turn off environment substitution globally. + + `--update-deps` + run 'helm dep up' for local chart + + `--force-upgrades` + use --force when upgrading helm releases. May cause resources to be recreated. diff --git a/docs/desired_state_specification.md b/docs/desired_state_specification.md index 91218f34..4fed0bdc 100644 --- a/docs/desired_state_specification.md +++ b/docs/desired_state_specification.md @@ -1,5 +1,5 @@ --- -version: v1.10.1 +version: v1.11.0 --- # Helmsman desired state specification diff --git a/release-notes.md b/release-notes.md index 83609ec9..06624257 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,16 +1,14 @@ -# v1.10.0 +# v1.11.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: -- Allow local chart paths to contain white spaces. PR #262 -- Add helm flags to helm diff. PR #252 (thanks to @xaka) -- Fix deleting untracked releases if `-target` flag is set. PR #248 (thanks to @fmotrifork) +- 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 # New features: -- Add global toggle `--no-env-subst` to be able to disable environment substitution. PR #249 (thanks to @hatemosphere) -- Add `--diff-context` flag to set lines of diff context. PR #251 (thanks to @lachlancooper) -- Allow deploying Tiller with custom Role. PR #258 (thanks to @mkubaczyk) -- Support Tillerless mode on Helm 2 using helm-tiller plugin. PR #259 (thanks to @mkubaczyk and @robbert229) +- adding `--force-upgrades` option [ changes default upgrade behaviour]. PR#273 +- adding `--update-deps` option for local charts dependency update before use. PR#272