Skip to content

Commit bef1728

Browse files
committed
feat(helm): Add instruction to install workflow using the new helm
1 parent ab9f08e commit bef1728

4 files changed

Lines changed: 46 additions & 0 deletions

File tree

src/installing-workflow/index.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,14 @@ $ helmc install workflow-v2.7.0 # injects resources into
7575
# your cluster
7676
```
7777

78+
!!! Experimental
79+
Workflow can also be installed now using the [Kubernetes Helm][helm]. All the details that are needed for a production deployments like off-cluster storage, external registry etc., can be configured by passing an optional [values file][valuesfile] which overrides default values.
80+
81+
82+
$ helm repo add deis https://charts.deis.com/workflow # add the workflow charts repo
83+
84+
$ helm install deis/workflow --version=v2.7.0 --namespace=deis -f <optional values file> # injects resources into your cluster
85+
7886
Helm Classic will install a variety of Kubernetes resources in the `deis` namespace.
7987
Wait for the pods that Helm Classic launched to be ready. Monitor their status by running:
8088

@@ -114,3 +122,5 @@ Once all of the pods are in the `READY` state, Deis Workflow is up and running!
114122
After installing Workflow, [register a user and deploy an application](../quickstart/deploy-an-app.md).
115123

116124
[Kubernetes v1.2 or v1.3.4+]: system-requirements.md#kubernetes-versions
125+
[helm]: https://github.com/kubernetes/helm/blob/master/docs/install.md
126+
[valuesfile]: https://charts.deis.com/workflow/values-v2.7.0.yaml

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,14 @@ $ helmc install workflow-v2.7.0 # injects resources into
5252
# your cluster
5353
```
5454

55+
!!! Experimental
56+
Workflow can also be installed now using the [Kubernetes Helm][helm]. All the details that are needed for a production deployments like off-cluster storage, external registry etc., can be configured by passing an optional [values file][valuesfile] which overrides default values.
57+
58+
59+
$ helm repo add deis https://charts.deis.com/workflow # add the workflow charts repo
60+
61+
$ helm install deis/workflow --version=v2.7.0 --namespace=deis -f <optional values file> # injects resources into your cluster
62+
5563
Helm Classic will install a variety of Kubernetes resources in the `deis` namespace.
5664
You'll need to wait for the pods that it launched to be ready. Monitor their status
5765
by running:
@@ -122,3 +130,7 @@ CONNECTIONSETTINGS 1200
122130
```
123131

124132
Next, [configure dns](dns.md) so you can register your first user and deploy an application.
133+
134+
135+
[helm]: https://github.com/kubernetes/helm/blob/master/docs/install.md
136+
[valuesfile]: https://charts.deis.com/workflow/values-v2.7.0.yaml

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,14 @@ $ helmc install workflow-v2.7.0 # injects resources into
4747
# your cluster
4848
```
4949

50+
!!! Experimental
51+
Workflow can also be installed now using the [Kubernetes Helm][helm]. All the details that are needed for a production deployments like off-cluster storage, external registry etc., can be configured by passing an optional [values file][valuesfile] which overrides default values.
52+
53+
54+
$ helm repo add deis https://charts.deis.com/workflow # add the workflow charts repo
55+
56+
$ helm install deis/workflow --version=v2.7.0 --namespace=deis -f <optional values file> # injects resources into your cluster
57+
5058
Helm Classic will install a variety of Kubernetes resources in the `deis` namespace.
5159
You'll need to wait for the pods that it launched to be ready. Monitor their status
5260
by running:
@@ -83,3 +91,7 @@ deis-workflow-manager-kbpw3 1/1 Running 0 2m
8391
Once you see all of the pods in the `READY` state, Deis Workflow is up and running!
8492

8593
Next, [configure dns](dns.md) so you can register your first user and deploy an application.
94+
95+
96+
[helm]: https://github.com/kubernetes/helm/blob/master/docs/install.md
97+
[valuesfile]: https://charts.deis.com/workflow/values-v2.7.0.yaml

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,14 @@ $ helmc install workflow-v2.7.0 # injects resources into
4747
# your cluster
4848
```
4949

50+
!!! Experimental
51+
Workflow can also be installed now using the [Kubernetes Helm][helm]. All the details that are needed for a production deployments like off-cluster storage, external registry etc., can be configured by passing an optional [values file][valuesfile] which overrides default values.
52+
53+
54+
$ helm repo add deis https://charts.deis.com/workflow # add the workflow charts repo
55+
56+
$ helm install deis/workflow --version=v2.7.0 --namespace=deis -f <optional values file> # injects resources into your cluster
57+
5058
Helm will install a variety of Kubernetes resources in the `deis` namespace.
5159
You'll need to wait for the pods that it launched to be ready. Monitor their status
5260
by running:
@@ -81,3 +89,7 @@ deis-workflow-manager-fw5vq 1/1 Running 0 2m
8189
Once you see all of the pods in the `READY` state, Deis Workflow is up and running!
8290

8391
Next, [configure dns](dns.md) so you can register your first user and deploy an application.
92+
93+
94+
[helm]: https://github.com/kubernetes/helm/blob/master/docs/install.md
95+
[valuesfile]: https://charts.deis.com/workflow/values-v2.7.0.yaml

0 commit comments

Comments
 (0)