Skip to content

Commit c5d4d46

Browse files
author
Matthew Fisher
committed
docs(*): update versions to v2.9.1 and add changelog
A couple of fixes were also applied to the release document to reflect some small nuances in the release cycle.
1 parent 3866bd4 commit c5d4d46

12 files changed

Lines changed: 53 additions & 36 deletions

File tree

_scripts/deploy.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
cd "$(dirname "$0")" || exit 1
77

8-
export IMAGE_PREFIX=deisci VERSION=v2.9.0
8+
export IMAGE_PREFIX=deisci VERSION=v2.9.1
99
docker login -e="$DOCKER_EMAIL" -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
1010
DEIS_REGISTRY='' make -C .. docker-build docker-push
1111
docker login -e="$QUAY_EMAIL" -u="$QUAY_USERNAME" -p="$QUAY_PASSWORD" quay.io

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ pages:
9898
- v2.7.0: changelogs/v2.7.0.md
9999
- v2.8.0: changelogs/v2.8.0.md
100100
- v2.9.0: changelogs/v2.9.0.md
101+
- v2.9.1: changelogs/v2.9.1.md
101102
theme_dir: themes/deis
102103
docs_dir: src
103104
markdown_extensions:

src/changelogs/v2.9.1.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
## Workflow v2.9.0 -> v2.9.1
2+
3+
#### Releases
4+
5+
- controller v2.9.0 -> v2.9.1
6+
- slugbuilder v2.4.7 -> v2.4.8
7+
8+
#### Fixes
9+
10+
- [`d723de6`](https://github.com/deis/controller/commit/d723de618d0a420cfba3c5be7e3d53c17aa9a404) (controller) - api: account for NoneType when resource is gone (#1178)
11+
- [`ebeb922`](https://github.com/deis/slugbuilder/commit/ebeb9223919a9725f570cc26534e525c6e2d0e13) (slugbuilder) - env_dir: Remove directories from the env dir passed to the compile
12+
- [`e058fa2`](https://github.com/deis/slugbuilder/commit/e058fa27b3f8c2e3bf9e20c06374ef4450f0a186) (slugbuilder) - ssh: read the ssh key from dir instead of environment
13+
14+
#### Maintenance
15+
16+
- [`673ce82`](https://github.com/deis/slugbuilder/commit/673ce822af983855a3a1565095838bfe0d5b4a08) (slugbuilder) - buildpacks: update heroku-buildpack-php to v115
17+
- [`998b7ce`](https://github.com/deis/slugbuilder/commit/998b7ce2b043c8dfd8787027a33b2e336d37d050) (slugbuilder) - buildpacks: update heroku-buildpack-ruby to v149
18+
- [`195c4f2`](https://github.com/deis/slugbuilder/commit/195c4f28c821048779e471a202f8d9d80d753ce7) (slugbuilder) - buildpacks: update heroku-buildpack-gradle to v19
19+
- [`03ab39a`](https://github.com/deis/slugbuilder/commit/03ab39af4f7e7da944cd46ae2c8da35c28954ae5) (slugbuilder) - buildpacks: update heroku-buildpack-php to v116
20+
- [`51514b1`](https://github.com/deis/slugbuilder/commit/51514b14259bfab0329b372213835bb8d6873451) (slugbuilder) - buildpacks: update heroku-buildpack-go to v54

src/installing-workflow/chart-provenance.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
As of Workflow [v2.8.0](../changelogs/v2.8.0.md), Deis has released [Kubernetes Helm][helm] charts for Workflow
44
and for each of its [components](../understanding-workflow/components.md).
55

6-
Helm provides tools for establishing and verifying chart integrity. (For an overview, see the [Provenance](https://github.com/kubernetes/helm/blob/master/docs/provenance.md) doc.) All release charts from the Deis Workflow team are now signed using this mechanism.
6+
Helm provides tools for establishing and verifying chart integrity. (For an overview, see the [Provenance](https://github.com/kubernetes/helm/blob/master/docs/provenance.md) doc.) All release charts from the Deis Workflow team are now signed using this mechanism.
77

88
The full `Deis, Inc. (Helm chart signing key) <security@deis.com>` public key can be found [here](../security/1d6a97d0.txt), as well as the [pgp.mit.edu](http://pgp.mit.edu/pks/lookup?op=vindex&fingerprint=on&search=0x17E526B51D6A97D0) keyserver and the official Deis Keybase [account][deis-keybase]. The key's fingerprint can be cross-checked against all of these sources.
99

@@ -35,22 +35,22 @@ $ helm repo add deis https://charts.deis.com/workflow
3535
"deis" has been added to your repositories
3636
3737
$ helm fetch --verify deis/workflow && echo
38-
Verification: &{0xc420338460 sha256:5e33bff6f4e8191b5887a139cd42c6afb6eb0cef5d066130a87c6a3a3f588edd workflow-v2.9.0.tgz}
38+
Verification: &{0xc420338460 sha256:5e33bff6f4e8191b5887a139cd42c6afb6eb0cef5d066130a87c6a3a3f588edd workflow-v2.9.1.tgz}
3939
```
4040

41-
One can then inspect the fetched `workflow-v2.9.0.tgz.prov` provenance file.
41+
One can then inspect the fetched `workflow-v2.9.1.tgz.prov` provenance file.
4242

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

4545
```
46-
Error: Failed to fetch provenance "https://charts.deis.com/workflow/workflow-v2.9.0.tgz.prov"
46+
Error: Failed to fetch provenance "https://charts.deis.com/workflow/workflow-v2.9.1.tgz.prov"
4747
```
4848

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

5151
```
5252
$ helm install --verify deis/workflow --namespace deis
53-
Fetched deis/workflow to workflow-v2.9.0.tgz
53+
Fetched deis/workflow to workflow-v2.9.1.tgz
5454
NAME: olfactory-star
5555
LAST DEPLOYED: Thu Nov 10 11:45:44 2016
5656
NAMESPACE: deis

src/installing-workflow/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ Deis Workflow, follow the [quickstart guide](../quickstart/index.md) for assista
1111

1212
## Check Your Setup
1313

14-
Check that the `helm` command is available and the version is 2.0.0 or newer.
14+
Check that the `helm` command is available and the version is 2.1.0 or newer.
1515

1616
```
1717
$ helm version
18-
Client: &version.Version{SemVer:"v2.0.0", GitCommit:"51bdad42756dfaf3234f53ef3d3cb6bcd94144c2", GitTreeState:"clean"}
19-
Server: &version.Version{SemVer:"v2.0.0", GitCommit:"51bdad42756dfaf3234f53ef3d3cb6bcd94144c2", GitTreeState:"clean"}
18+
Client: &version.Version{SemVer:"v2.1.0", GitCommit:"b7b648456ba15d3d190bb84b36a4bc9c41067cf3", GitTreeState:"clean"}
19+
Server: &version.Version{SemVer:"v2.1.0", GitCommit:"b7b648456ba15d3d190bb84b36a4bc9c41067cf3", GitTreeState:"clean"}
2020
```
2121

2222
## Choose Your Deployment Strategy
@@ -91,4 +91,4 @@ After installing Workflow, [register a user and deploy an application](../quicks
9191

9292
[Kubernetes v1.3.4+]: system-requirements.md#kubernetes-versions
9393
[helm]: https://github.com/kubernetes/helm/blob/master/docs/install.md
94-
[valuesfile]: https://charts.deis.com/workflow/values-v2.9.0.yaml
94+
[valuesfile]: https://charts.deis.com/workflow/values-v2.9.1.yaml

src/installing-workflow/system-requirements.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,10 @@ To run Deis Workflow on a Kubernetes cluster, there are a few requirements to ke
55
## Kubernetes Versions
66

77

8-
Deis Workflow requires the latest patch release of Kubernetes v1.3 or v1.4. Workflow is not
8+
Deis Workflow requires the latest patch release of Kubernetes v1.3 or higher. Workflow is not
99
compatible with Kubernetes v1.2, and Kubernetes v1.3.0 through v1.3.3 have
1010
[a bug when mounting secrets](https://github.com/deis/workflow/issues/372) which prevents Deis
11-
Workflow from starting. Kubernetes v1.4 is highly recommended but is not required.
12-
13-
At this time, Kubernetes v1.5 is not compatible with Workflow v2.9.0.
11+
Workflow from starting. Kubernetes v1.5 is highly recommended but is not required.
1412

1513
## Storage Requirements
1614

src/managing-workflow/platform-logging.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ Error: There are currently no log messages. Please check the following things:
8686
## Default Configuration
8787
By default the Fluentd pod can be configured to talk to numerous syslog endpoints. So for example it is possible to have Fluentd send log messages to both the Logger component and [Papertrail](https://papertrailapp.com/). This allows production deployments of Deis to satisfy stringent logging requirements such as offsite backups of log data.
8888

89-
Configuring Fluentd to talk to multiple syslog endpoints means adding the following stanzas to the [Fluentd daemonset manifest](https://github.com/deis/charts/blob/master/workflow-v2.9.0/tpl/deis-logger-fluentd-daemon.yaml) -
89+
Configuring Fluentd to talk to multiple syslog endpoints means adding the following stanzas to the [Fluentd daemonset manifest](https://github.com/deis/charts/blob/master/workflow-v2.9.1/tpl/deis-logger-fluentd-daemon.yaml) -
9090

9191
```
9292
env:

src/managing-workflow/upgrading-workflow.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Deis Workflow releases may be upgraded in-place with minimal downtime. This upgrade process requires:
44

5-
* Helm version [2.0.0 or newer](https://github.com/kubernetes/helm/releases/tag/v2.0.0)
5+
* Helm version [2.1.0 or newer](https://github.com/kubernetes/helm/releases/tag/v2.1.0)
66
* Configured Off-Cluster Storage
77
* A Kubernetes cluster with more than one node is required for the rolling upgrade of the deis-router (as it is a rolling upgrade with host ports)
88

src/quickstart/provider/aws/install-aws.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
## Check Your Setup
44

5-
First check that the `helm` command is available and the version is v2.0.0 or newer.
5+
First check that the `helm` command is available and the version is v2.1.0 or newer.
66

77
```
88
$ helm version
9-
Client: &version.Version{SemVer:"v2.0.0", GitCommit:"51bdad42756dfaf3234f53ef3d3cb6bcd94144c2", GitTreeState:"clean"}
10-
Server: &version.Version{SemVer:"v2.0.0", GitCommit:"51bdad42756dfaf3234f53ef3d3cb6bcd94144c2", GitTreeState:"clean"}
9+
Client: &version.Version{SemVer:"v2.1.0", GitCommit:"b7b648456ba15d3d190bb84b36a4bc9c41067cf3", GitTreeState:"clean"}
10+
Server: &version.Version{SemVer:"v2.1.0", GitCommit:"b7b648456ba15d3d190bb84b36a4bc9c41067cf3", GitTreeState:"clean"}
1111
```
1212

1313
Ensure the `kubectl` client is installed and can connect to your Kubernetes cluster.

src/quickstart/provider/gke/install-gke.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
## Check Your Setup
44

5-
First check that the `helm` command is available and the version is v2.0.0 or newer.
5+
First check that the `helm` command is available and the version is v2.1.0 or newer.
66

77
```
88
$ helm version
9-
Client: &version.Version{SemVer:"v2.0.0", GitCommit:"51bdad42756dfaf3234f53ef3d3cb6bcd94144c2", GitTreeState:"clean"}
10-
Server: &version.Version{SemVer:"v2.0.0", GitCommit:"51bdad42756dfaf3234f53ef3d3cb6bcd94144c2", GitTreeState:"clean"}
9+
Client: &version.Version{SemVer:"v2.1.0", GitCommit:"b7b648456ba15d3d190bb84b36a4bc9c41067cf3", GitTreeState:"clean"}
10+
Server: &version.Version{SemVer:"v2.1.0", GitCommit:"b7b648456ba15d3d190bb84b36a4bc9c41067cf3", GitTreeState:"clean"}
1111
```
1212

1313
Ensure the `kubectl` client is installed and can connect to your Kubernetes cluster.

0 commit comments

Comments
 (0)