From cea66ab4a4bd251e2598194043bc07356cb7317c Mon Sep 17 00:00:00 2001 From: Matt Boersma Date: Tue, 8 Aug 2017 15:01:39 -0600 Subject: [PATCH] docs(*): updates/changelog for v2.17.0 release --- mkdocs.yml | 1 + src/changelogs/v2.17.0.md | 55 +++++++++++++++++++++ src/installing-workflow/chart-provenance.md | 12 ++--- src/installing-workflow/index.md | 2 +- src/quickstart/install-cli-tools.md | 2 +- src/roadmap/releases.md | 12 ++--- 6 files changed, 70 insertions(+), 14 deletions(-) create mode 100644 src/changelogs/v2.17.0.md diff --git a/mkdocs.yml b/mkdocs.yml index ebe4b6ea..934d3c58 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -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.17.0: changelogs/v2.17.0.md - v2.16.0: changelogs/v2.16.0.md - v2.15.0: changelogs/v2.15.0.md - v2.14.0: changelogs/v2.14.0.md diff --git a/src/changelogs/v2.17.0.md b/src/changelogs/v2.17.0.md new file mode 100644 index 00000000..f382003f --- /dev/null +++ b/src/changelogs/v2.17.0.md @@ -0,0 +1,55 @@ +## Workflow v2.16.0 -> v2.17.0 + +#### Releases + +- controller v2.16.0 -> v2.17.1 +- router v2.13.0 -> v2.13.1 +- slugbuilder v2.4.14 -> v2.5.0 +- slugrunner v2.3.0 -> v2.4.0 +- workflow v2.16.0 -> v2.17.0 +- workflow-cli v2.16.0 -> v2.17.0 +- workflow-e2e v2.12.0 -> v2.12.1 + +#### Features + +- [`4e0c17c`](https://github.com/deis/slugbuilder/commit/4e0c17cc7e514dad5d9e1fe290c528dcdebd5785) (slugbuilder) - normalize_storage: use `MINIO_BUCKET` env-var +- [`92ef1b7`](https://github.com/deis/slugrunner/commit/92ef1b7817f51197f3995b5d0822302062bfe6a9) (slugrunner) - get_object: use `MINIO_BUCKET` env-var + +#### Refactors + +- [`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 + +#### Fixes + +- [`c02eb51`](https://github.com/deis/controller/commit/c02eb51312db4454548d3e39452f59cd1c9355f9) (controller) - api/models/app: Catch unhandled error (#1317) +- [`d5c70f4`](https://github.com/deis/workflow-e2e/commit/d5c70f4fedd88855d42ef1a1cfedbd79938b5e7f) (workflow-e2e) - apps_test.go: temporarily disable spec that fails on GKE + +#### Documentation + +- [`f40f3cf`](https://github.com/deis/workflow/commit/f40f3cfea3bba3c1e2f11f55c4c25dd162b4aeb6) (workflow) - changelogs: add builder release and workflow commit +- [`5c83dd2`](https://github.com/deis/workflow/commit/5c83dd2a187eb0014de502170fc1100f23c6d1a1) (workflow) - managing-app-processes: Fix 404 for HPA algorithm link (#846) + +#### Maintenance + +- [`435aa2b`](https://github.com/deis/controller/commit/435aa2bc4562bc776ad895e2f08a0311703e8e55) (controller) - requirements: update django-auth-ldap to 1.2.14 +- [`76b1233`](https://github.com/deis/controller/commit/76b1233ba6b81f5b22420e5872ca1a9ea73bd07a) (controller) - requirements: update pyldap to 2.4.37 +- [`c17ad2c`](https://github.com/deis/controller/commit/c17ad2ce8391f62d883f6cee5734acf25eb56522) (controller) - requirements: update django-jsonfield to 2.0.2 +- [`732d4f4`](https://github.com/deis/controller/commit/732d4f462329d92dfd0ae801aa6fca96e97b8ae8) (controller) - requirements: update django-guardian to 1.4.9 +- [`f914d98`](https://github.com/deis/controller/commit/f914d98f96e023d69771c365326aff6186f57b50) (controller) - requirements: update pyOpenSSL to 17.2.0 +- [`48b1be1`](https://github.com/deis/controller/commit/48b1be18c59755771d0908c1627eb2278996d43c) (controller) - requirements: update requests to 2.18.2 +- [`b79a32a`](https://github.com/deis/controller/commit/b79a32a00503cb7124573411fb5d469ae3c9766b) (controller) - dev_requirements: update coverage lib to 4.4.1 +- [`efefc5f`](https://github.com/deis/router/commit/efefc5f51a812507191f0e91303f36527965ec4e) (router) - Dockerfile: update nginx to 1.13.3 +- [`c1364b3`](https://github.com/deis/slugbuilder/commit/c1364b39d2619bd14c7714ed9547a7e4fff1104d) (slugbuilder) - buildpacks: update heroku-buildpack-go to v70 +- [`cb073da`](https://github.com/deis/slugbuilder/commit/cb073da9c2541f3759a81da0395f2fe28164ea34) (slugbuilder) - buildpacks: update heroku-buildpack-gradle to v22 +- [`f82db90`](https://github.com/deis/slugbuilder/commit/f82db90f3f8882425dcfd8bbf8d60ec9148d1b21) (slugbuilder) - buildpacks: update heroku-buildpack-java to v52 +- [`c260552`](https://github.com/deis/slugbuilder/commit/c2605521fb3b61071ca261b2214106cc96c092f6) (slugbuilder) - buildpacks: update heroku-buildpack-nodejs to v106 +- [`c4b586b`](https://github.com/deis/slugbuilder/commit/c4b586bdb301f354a4c97e5bbf3197e0955bf29d) (slugbuilder) - buildpacks: update heroku-buildpack-python to v109 +- [`ef63934`](https://github.com/deis/slugbuilder/commit/ef639343ca83dd7d6401a34484b73fae26481dfa) (slugbuilder) - buildpacks: update heroku-buildpack-ruby to v164 +- [`6ef590c`](https://github.com/deis/slugbuilder/commit/6ef590c0d803dbf91feb8ae6ee9a0de163cac192) (slugbuilder) - buildpacks: update heroku-buildpack-clojure to v77 +- [`3f3e4b9`](https://github.com/deis/slugbuilder/commit/3f3e4b9cd260d1ee2bc41fea85f96d11749f3872) (slugbuilder) - buildpacks: update heroku-buildpack-go to v71 +- [`8ded076`](https://github.com/deis/slugbuilder/commit/8ded07664af2d2a76855e6e686be90b479b671ab) (slugbuilder) - buildpacks: update heroku-buildpack-gradle to v23 +- [`04a1649`](https://github.com/deis/slugbuilder/commit/04a16495abe52c79014dcaf18f37b8c06bf2a5b5) (slugbuilder) - buildpacks: update heroku-buildpack-java to v53 +- [`22e02d2`](https://github.com/deis/slugbuilder/commit/22e02d22b75ab99880727fe71755021a74b6e222) (slugbuilder) - buildpacks: update heroku-buildpack-nodejs to v110 +- [`e5ffff7`](https://github.com/deis/slugbuilder/commit/e5ffff7849623dba69236cd1227162fd633c24b4) (slugbuilder) - buildpacks: update heroku-buildpack-ruby to v167 +- [`1e3f424`](https://github.com/deis/slugbuilder/commit/1e3f424130d018e511791a2051106a1eb049bc77) (slugbuilder) - buildpacks: update heroku-buildpack-scala to v77 diff --git a/src/installing-workflow/chart-provenance.md b/src/installing-workflow/chart-provenance.md index 117907ba..4e326216 100644 --- a/src/installing-workflow/chart-provenance.md +++ b/src/installing-workflow/chart-provenance.md @@ -34,16 +34,16 @@ 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 deis/workflow --version v2.16.0 -Verification: &{0xc420708820 sha256:d7e0f45cf4d3a8492a821d85ee5c02297b893012b2eae0902694a94109e45d49 workflow-v2.16.0.tgz} +$ helm fetch --verify deis/workflow --version v2.17.0 +Verification: &{0xc420704c80 sha256:a2a140dca075a2eabe20422f1aa5bc1ce210b18a326472d6b2708e1a93afebea workflow-v2.17.0.tgz} ``` -One can then inspect the fetched `workflow-v2.16.0.tgz.prov` provenance file. +One can then inspect the fetched `workflow-v2.17.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.16.0.tgz.prov" +Error: Failed to fetch provenance "https://charts.deis.com/workflow/workflow-v2.17.0.tgz.prov" ``` Alternatively, the chart can also be verified at install time: @@ -51,14 +51,14 @@ Alternatively, the chart can also be verified at install time: ``` $ helm install --verify deis/workflow --namespace deis NAME: exiled-mink -LAST DEPLOYED: Thu Jul 6 08:22:16 2017 +LAST DEPLOYED: Wed Aug 9 08:22:16 2017 NAMESPACE: deis STATUS: DEPLOYED ... $ helm ls NAME REVISION UPDATED STATUS CHART -exiled-mink 1 Thu Jul 6 08:22:16 2017 DEPLOYED workflow-v2.16.0 +exiled-mink 1 Wed Aug 9 08:22:16 2017 DEPLOYED workflow-v2.17.0 ``` Having done so, one is assured of the origin and authenticity of any installed Workflow chart released by Deis. diff --git a/src/installing-workflow/index.md b/src/installing-workflow/index.md index 19d5a12e..3fe0f58a 100644 --- a/src/installing-workflow/index.md +++ b/src/installing-workflow/index.md @@ -115,4 +115,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.16.0.yaml +[valuesfile]: https://charts.deis.com/workflow/values-v2.17.0.yaml diff --git a/src/quickstart/install-cli-tools.md b/src/quickstart/install-cli-tools.md index 17e6d2bc..3bec6c5d 100644 --- a/src/quickstart/install-cli-tools.md +++ b/src/quickstart/install-cli-tools.md @@ -19,7 +19,7 @@ should move it somewhere in your $PATH: Check your work by running `deis version`: $ deis version - v2.16.0 + v2.17.0 !!! note Note that version numbers may vary as new releases become available diff --git a/src/roadmap/releases.md b/src/roadmap/releases.md index aaddb3b2..a53bd802 100644 --- a/src/roadmap/releases.md +++ b/src/roadmap/releases.md @@ -136,8 +136,8 @@ verify it can be fetched (and verified): ``` $ helm repo add controller https://charts.deis.com/controller "controller" has been added to your repositories -$ helm fetch --verify controller/controller --version v2.16.0 -Verification: &{0xc4206f0820 sha256:fc5233f31d1cee6e48b8c1cea677b094b375268529e10206b577ce3384eb4345 controller-v2.16.0.tgz} +$ helm fetch --verify controller/controller --version v2.17.0 +Verification: &{0xc4207ec870 sha256:026e766e918ff28d2a7041bc3d560d149ee7eb0cb84165c9d9d00a3045ff45c3 controller-v2.17.0.tgz} ``` ## How to Release Workflow @@ -150,7 +150,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.16.0 WORKFLOW_PREV_RELEASE=v2.15.0 # for example +export WORKFLOW_RELEASE=v2.17.0 WORKFLOW_PREV_RELEASE=v2.16.0 # for example ``` ### Step 2: Tag Supporting Repositories @@ -227,7 +227,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.15.0 -> v2.16.0 +## Workflow v2.16.0 -> v2.17.0 ``` Once the PR has been reviewed and merged, do a [component release](#how-to-release-a-component) of @@ -264,8 +264,8 @@ Post a message to the #company channel on Slack. Include a link to the released master CHANGELOG: ``` -@here Deis Workflow v2.16.0 is now live! -Master CHANGELOG: https://deis.com/docs/workflow/changelogs/v2.16.0/ +@here Deis Workflow v2.17.0 is now live! +Master CHANGELOG: https://deis.com/docs/workflow/changelogs/v2.17.0/ ``` You're done with the release. Nice job!