Skip to content
This repository has been archived by the owner on Nov 30, 2021. It is now read-only.

Commit

Permalink
Merge pull request #821 from mboersma/release-v2.15.0
Browse files Browse the repository at this point in the history
docs(*): updates/changelog for v2.15.0 release
  • Loading branch information
mboersma authored Jun 7, 2017
2 parents 567705b + 9c4e190 commit dc46480
Show file tree
Hide file tree
Showing 6 changed files with 114 additions and 15 deletions.
3 changes: 2 additions & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ pages:
- Configuring Object Storage: installing-workflow/configuring-object-storage.md
- Configuring Postgres: installing-workflow/configuring-postgres.md
- Configuring the Registry: installing-workflow/configuring-registry.md
- Chart Provenance: installing-workflow/chart-provenance.md
#- Chart Provenance: installing-workflow/chart-provenance.md
- Experimental Native Ingress: installing-workflow/experimental-native-ingress.md
- Users:
- Command Line Interface: users/cli.md
Expand Down Expand Up @@ -94,6 +94,7 @@ pages:
- Controller API v2.2: reference-guide/controller-api/v2.2.md
- Controller API v2.3: reference-guide/controller-api/v2.3.md
- Changelogs:
- v2.15.0: changelogs/v2.15.0.md
- v2.14.0: changelogs/v2.14.0.md
- v2.13.0: changelogs/v2.13.0.md
- v2.12.0: changelogs/v2.12.0.md
Expand Down
95 changes: 95 additions & 0 deletions src/changelogs/v2.15.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
## Workflow v2.14.0 -> v2.15.0

#### Releases

- builder v2.10.1 -> v2.11.0
- controller v2.14.0 -> v2.15.0
- dockerbuilder v2.7.2 -> v2.7.3
- fluentd v2.9.0 -> v2.10.0
- logger v2.4.3 -> v2.4.4
- minio v2.3.5 -> v2.3.6
- monitor v2.9.0 -> v2.10.0
- nsq v2.2.7 -> v2.2.8
- postgres v2.5.3 -> v2.5.4
- redis v2.2.6 -> v2.2.7
- registry v2.4.0 -> v2.4.2
- registry-token-refresher v1.1.2 -> v1.1.3
- router v2.12.1 -> v2.13.0
- slugbuilder v2.4.12 -> v2.4.14
- slugrunner v2.3.0 -> v2.3.1
- workflow v2.14.0 -> v2.15.0
- workflow-cli v2.14.0 -> v2.15.0
- workflow-e2e v2.11.1 -> v2.12.0
- workflow-manager v2.5.0 -> v2.5.1

#### Features

- [`c891804`](https://github.com/deis/builder/commit/c891804e65e48dbf6180439e9bda4672db3a8798) (builder) - RBAC support
- [`c321669`](https://github.com/deis/controller/commit/c321669acb4130d6350fcf5c8c68fc74c2af89f8) (controller) - RBAC support
- [`464bbd9`](https://github.com/deis/fluentd/commit/464bbd967ad8cc5283a72c72bc65ac0de8609d1a) (fluentd) - RBAC support
- [`560b73d`](https://github.com/deis/fluentd/commit/560b73db575d2392856d7246bc3ab45f1554f882) (fluentd) - fluentd: add gelf plugin
- [`e655622`](https://github.com/deis/fluentd/commit/e65562268ab7f15d656855fce24ccf5e60d5b629) (fluentd) - charts: add rollingUpdate functionality
- [`ff4058d`](https://github.com/deis/monitor/commit/ff4058def1e49451602694bf9aa916f115b0251e) (monitor) - RBAC support
- [`de49c15`](https://github.com/deis/monitor/commit/de49c151883b7edfa0f19601450acdb2bd03a6fc) (monitor) - charts: add rollingUpdate functionality to telegraf daemonset
- [`ccf1364`](https://github.com/deis/monitor/commit/ccf13640fb01581b5a4eb6f1a79f8742dd956a2c) (monitor) - deploy.mk: Add deploy.mk for using the chart to upgrade/install monitor
- [`c9769fe`](https://github.com/deis/router/commit/c9769fea98baefaccba9e65d7b7913de3bc3325f) (router) - RBAC support
- [`356374f`](https://github.com/deis/workflow/commit/356374f616954d51e6775946dce1ae7c0dfcdcfa) (workflow) - RBAC support
- [`f9c6a4a`](https://github.com/deis/workflow-e2e/commit/f9c6a4aa43d990f59e68a0cd40de4f46864584d2) (workflow-e2e) - chart: use upstream stable/spotify-docker-gc chart

#### Refactors

- [`270f168`](https://github.com/deis/builder/commit/270f168af6e61630cc5ed16c38e009d7621a16a0) (builder) - ci: remove travis, update build status
- [`f832ba3`](https://github.com/deis/builder/commit/f832ba3504872c999ab7eb8dbcab2ddd51118367) (builder) - LICENSE: switch to MIT license
- [`9af9322`](https://github.com/deis/controller/commit/9af9322d8decaf96871b9f644f75a7732e192928) (controller) - LICENSE: switch to MIT license
- [`86e3a4a`](https://github.com/deis/dockerbuilder/commit/86e3a4a55b9bb153e05d3a5f8da6e9316a06ad7b) (dockerbuilder) - ci: remove travis; update badge
- [`6eb4387`](https://github.com/deis/dockerbuilder/commit/6eb438723d4fcec51a0d46513d1b06fd4dd68f31) (dockerbuilder) - LICENSE: switch to MIT license
- [`502d8b2`](https://github.com/deis/fluentd/commit/502d8b2d861caba30bc9b0c485511bea877244a3) (fluentd) - LICENSE: switch to MIT license
- [`8e70aab`](https://github.com/deis/logger/commit/8e70aab293987666a6ecf474e14a04af3c805abf) (logger) - README: update link to deis graphic
- [`c54e4b4`](https://github.com/deis/logger/commit/c54e4b4c536654662c210844721a82a8e6eb0adf) (logger) - ci: remove travis; update badge
- [`5ec9e6f`](https://github.com/deis/logger/commit/5ec9e6fee9b81722be9698559c658583993e67b1) (logger) - LICENSE: switch to MIT license
- [`40bfd95`](https://github.com/deis/minio/commit/40bfd95cf145cabf5185634f12c2dd6b550563be) (minio) - ci: remove travis; update badge
- [`d9ba730`](https://github.com/deis/minio/commit/d9ba730d8c3c6685486f00141ded098f47e1f625) (minio) - LICENSE: switch to MIT license
- [`cf5c393`](https://github.com/deis/monitor/commit/cf5c393fb2613c3826f90451480c6cc734a81c99) (monitor) - LICENSE: switch to MIT license
- [`9655620`](https://github.com/deis/nsq/commit/9655620a3f4a13af0d4bfdd186424d8411f305c0) (nsq) - README: update deis graphic link
- [`71f9cc9`](https://github.com/deis/nsq/commit/71f9cc9b63113282e12d8233324b915fa46c23a2) (nsq) - LICENSE: switch to MIT license
- [`fc7d7a3`](https://github.com/deis/postgres/commit/fc7d7a36dccb674388ed95744a3ee11cb67fb1a6) (postgres) - ci: remove travis; update badge
- [`e751af6`](https://github.com/deis/postgres/commit/e751af66cc18774c01b0795f3617f887e6a18bf9) (postgres) - LICENSE: switch to MIT license
- [`2cec33f`](https://github.com/deis/redis/commit/2cec33f3620f92f8c6a4ccfac74b127bd9baa6e6) (redis) - LICENSE: switch to MIT license
- [`a6894de`](https://github.com/deis/registry/commit/a6894de87578d010e14a3507eb95dfb6d2cc3180) (registry) - ci: remove travis; update badge
- [`fdfeb9b`](https://github.com/deis/registry/commit/fdfeb9b406ae288a69ba092f67c6266e68d1ed75) (registry) - LICENSE: switch to MIT license
- [`d494abf`](https://github.com/deis/registry-token-refresher/commit/d494abfeb3a6e6b5a0e452732d626d802708f0cb) (registry-token-refresher) - ci: remove travis; update badge
- [`fe75c0d`](https://github.com/deis/registry-token-refresher/commit/fe75c0d31ef22f301c7b52eae1d6ed05e283d90f) (registry-token-refresher) - LICENSE: switch to MIT license
- [`093863f`](https://github.com/deis/router/commit/093863f2e0489be93e2d59032592fe0728f2e0b9) (router) - LICENSE: switch to MIT license
- [`a54877d`](https://github.com/deis/slugbuilder/commit/a54877d0086dac9128308a9986d950f350ab69c1) (slugbuilder) - LICENSE: switch to MIT license
- [`ce0e082`](https://github.com/deis/slugrunner/commit/ce0e082a17831285d1fbaf6cd08875a948a64697) (slugrunner) - ci: remove travis; update badge
- [`7e85553`](https://github.com/deis/slugrunner/commit/7e85553cf3a197fc62b706df4262404cf92b37b3) (slugrunner) - LICENSE: switch to MIT license
- [`ffcd9b3`](https://github.com/deis/workflow/commit/ffcd9b3fdca423cc79fb5d8980ea549421439c37) (workflow) - LICENSE: switch to MIT license
- [`a861b5e`](https://github.com/deis/workflow-cli/commit/a861b5ed7ad6f9b9cdde170481da6287a54662d7) (workflow-cli) - LICENSE: switch to MIT license
- [`34d4a68`](https://github.com/deis/workflow-manager/commit/34d4a6835c40cc4b44873b270fab96500a6d6760) (workflow-manager) - LICENSE: switch to MIT license

#### Fixes

- [`ab68699`](https://github.com/deis/monitor/commit/ab6869973aacbdf069d976442ec6ca9fdf255dd4) (monitor) - telegraf/Dockerfile: Update telegraf download to 1.3.0
- [`35551af`](https://github.com/deis/postgres/commit/35551af3a58cde4f73f024b4634d10aa2a5adaac) (postgres) - Dockerfile: pin azure-storage to version wal-e currently lusing
- [`067e622`](https://github.com/deis/registry/commit/067e622dc339af38c3c11a7a412d13ac947677c7) (registry) - boto: don't set AWS env vars when they're empty
- [`2dddbe1`](https://github.com/deis/workflow-cli/commit/2dddbe180e268f6e435c791d2cc198a88274aaf0) (workflow-cli) - .gitignore: ignore .DS_Store droppings

#### Documentation

- [`7cc5a82`](https://github.com/deis/router/commit/7cc5a826c7cb8e5ae7b5de52656f433ef08d8f0c) (router) - README: update charts link/reference

#### Maintenance

- [`b4fe99e`](https://github.com/deis/controller/commit/b4fe99ec744951967c5dd1a096ff7609674eda37) (controller) - requirements: update Django to v1.11.1
- [`47a9583`](https://github.com/deis/controller/commit/47a95836613cb9489d406db1dcc1a4762d108e4b) (controller) - requirements: update DRF to v3.6.3
- [`d869595`](https://github.com/deis/controller/commit/d869595d1c740dbdc8a7fd4c55bf57ac037096a3) (controller) - requirements: update pyldap to v2.4.35
- [`ac7baf2`](https://github.com/deis/controller/commit/ac7baf238ade7ac5bf9836f600ac8246a5fcd997) (controller) - requirements: update requests to v2.14.2
- [`d183306`](https://github.com/deis/controller/commit/d1833066cd0fea7b0f6069a01d86d519d16f084a) (controller) - requirements: update requests-toolbelt to 0.8.0
- [`989fe33`](https://github.com/deis/controller/commit/989fe33899982c43a5469c6fa12c90ebd6fa9719) (controller) - requirements: update django-auth-ldap to v1.2.12
- [`35ed09f`](https://github.com/deis/postgres/commit/35ed09f6aa7a498f280399d3c91bd289585d1713) (postgres) - Dockerfile: bump postgres-9.4 version, update azure storage import
- [`f0db059`](https://github.com/deis/slugbuilder/commit/f0db059e4985d10bab6185843d4b8af1ea83b050) (slugbuilder) - buildpacks: update heroku-buildpack-go to v65
- [`ddeb83c`](https://github.com/deis/slugbuilder/commit/ddeb83c6d22b3767000459c75d32feb5967c21b2) (slugbuilder) - buildpacks: update heroku-buildpack-nodejs to v104
- [`d957649`](https://github.com/deis/slugbuilder/commit/d95764959f4d1bda97f5275c30d2d57e966736bd) (slugbuilder) - buildpacks: update heroku-buildpack-python to v103
- [`2cb83f2`](https://github.com/deis/slugbuilder/commit/2cb83f2648e1a9be8873ecbc20a4552878389993) (slugbuilder) - buildpacks: update heroku-buildpack-ruby to v163
- [`6575cb0`](https://github.com/deis/workflow/commit/6575cb06930053d29a04500e5aabff07b4fe1a9f) (workflow) - remove the services url navigation
- [`5cd8648`](https://github.com/deis/workflow-e2e/commit/5cd8648b3dc056784e0adc1d52e1b185a6af8adc) (workflow-e2e) - Dockerfile: bump k8s version
12 changes: 6 additions & 6 deletions src/installing-workflow/chart-provenance.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,31 +34,31 @@ Charts signed with this key can then be verified when fetched:
$ helm repo add deis https://charts.deis.com/workflow
"deis" has been added to your repositories
$ helm fetch --verify workflow/workflow --version v2.14.0
Verification: &{0xc4208f4b40 sha256:662b7b5f0101086b373a326aac8c505df3b230d377b926fc256b537a3471f2ad workflow-v2.14.0.tgz}
$ helm fetch --verify workflow/workflow --version v2.15.0
Verification: &{0xc4208f4b40 sha256:662b7b5f0101086b373a326aac8c505df3b230d377b926fc256b537a3471f2ad workflow-v2.15.0.tgz}
```

One can then inspect the fetched `workflow-v2.14.0.tgz.prov` provenance file.
One can then inspect the fetched `workflow-v2.15.0.tgz.prov` provenance file.

If the chart was not signed, the command above would result in:

```
Error: Failed to fetch provenance "https://charts.deis.com/workflow/workflow-v2.14.0.tgz.prov"
Error: Failed to fetch provenance "https://charts.deis.com/workflow/workflow-v2.15.0.tgz.prov"
```

Alternatively, the chart can also be verified at install time:

```
$ helm install --verify deis/workflow --namespace deis
NAME: exiled-mink
LAST DEPLOYED: Thu May 4 08:22:16 2017
LAST DEPLOYED: Thu Jun 8 08:22:16 2017
NAMESPACE: deis
STATUS: DEPLOYED
...
$ helm ls
NAME REVISION UPDATED STATUS CHART
exiled-mink 1 Thu May 4 08:22:16 2017 DEPLOYED workflow-v2.14.0
exiled-mink 1 Thu Jun 8 08:22:16 2017 DEPLOYED workflow-v2.15.0
```

Having done so, one is assured of the origin and authenticity of any installed Workflow chart released by Deis.
Expand Down
2 changes: 1 addition & 1 deletion src/installing-workflow/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,4 +122,4 @@ After installing Workflow, [register a user and deploy an application](../quicks

[Kubernetes v1.3.4+]: system-requirements.md#kubernetes-versions
[helm]: https://github.com/kubernetes/helm/blob/master/docs/install.md
[valuesfile]: https://charts.deis.com/workflow/values-v2.14.0.yaml
[valuesfile]: https://charts.deis.com/workflow/values-v2.15.0.yaml
2 changes: 1 addition & 1 deletion src/quickstart/install-cli-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ should move it somewhere in your $PATH:
Check your work by running `deis version`:

$ deis version
v2.14.0
v2.15.0

!!! note
Note that version numbers may vary as new releases become available
Expand Down
15 changes: 9 additions & 6 deletions src/roadmap/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,11 +133,14 @@ If the component has a correlating [Kubernetes Helm][] chart,
this chart will also be packaged, signed and uploaded to its production chart repo. Please
verify it can be fetched (and verified):

!!! note
Verification of chart provenance is [currently broken](https://github.com/deis/workflow/issues/822).

```
$ helm repo add controller https://charts.deis.com/controller
"controller" has been added to your repositories
$ helm fetch --verify controller/controller --version v2.14.0
Verification: &{0xc42045ec80 sha256:771270c4f71f4ca9f0d10141f28068457b443c1a4ff9da6666fde7361ce64e1a controller-v2.14.0.tgz}
$ helm fetch --verify controller/controller --version v2.15.0
Verification: &{0xc42045ec80 sha256:771270c4f71f4ca9f0d10141f28068457b443c1a4ff9da6666fde7361ce64e1a controller-v2.15.0.tgz}
```

## How to Release Workflow
Expand All @@ -150,7 +153,7 @@ deliverable. This section leads a maintainer through creating a Workflow release
Export two environment variables that will be used in later steps:

```bash
export WORKFLOW_RELEASE=v2.14.0 WORKFLOW_PREV_RELEASE=v2.13.0 # for example
export WORKFLOW_RELEASE=v2.15.0 WORKFLOW_PREV_RELEASE=v2.14.0 # for example
```

### Step 2: Tag Supporting Repositories
Expand Down Expand Up @@ -227,7 +230,7 @@ Place the `$WORKFLOW_RELEASE` master changelog generated in Step 7 in the `chang
Make sure to add a header to the page to make it clear that this is for a Workflow release, e.g.:

```
## Workflow v2.12.0 -> v2.13.0
## Workflow v2.14.0 -> v2.15.0
```

Once the PR has been reviewed and merged, do a [component release](#how-to-release-a-component) of
Expand Down Expand Up @@ -264,8 +267,8 @@ Post a message to the #company channel on Slack. Include a link to the released
master CHANGELOG:

```
@here Deis Workflow v2.14.0 is now live!
Master CHANGELOG: https://deis.com/docs/workflow/changelogs/v2.14.0/
@here Deis Workflow v2.15.0 is now live!
Master CHANGELOG: https://deis.com/docs/workflow/changelogs/v2.15.0/
```

You're done with the release. Nice job!
Expand Down

0 comments on commit dc46480

Please sign in to comment.