Skip to content

Commit e8634c9

Browse files
committed
docs(ingress): update ingress docs
1 parent 195a346 commit e8634c9

2 files changed

Lines changed: 9 additions & 18 deletions

File tree

src/installing-workflow/index.md

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Installing Drycc Workflow
22

3-
This document is aimed at those who have already provisioned a [Kubernetes v1.3.4+][] cluster
3+
This document is aimed at those who have already provisioned a [Kubernetes v1.12+][] cluster
44
and want to install Drycc Workflow. If help is required getting started with Kubernetes and
55
Drycc Workflow, follow the [quickstart guide](../quickstart/index.md) for assistance.
66

@@ -19,21 +19,6 @@ Client: &version.Version{SemVer:"v2.5.0", GitCommit:"012cb0ac1a1b2f888144ef5a67b
1919
Server: &version.Version{SemVer:"v2.5.0", GitCommit:"012cb0ac1a1b2f888144ef5a67b8dab6c2d45be6", GitTreeState:"clean"}
2020
```
2121

22-
### Check Your Authorization
23-
24-
If your cluster uses [RBAC](https://kubernetes.io/docs/admin/authorization/rbac/) for authorization, `helm` will need to be granted the necessary permissions to create Workflow resources.
25-
This can be done with the following commands:
26-
27-
```
28-
$ kubectl create sa tiller-deploy -n kube-system
29-
$ kubectl create clusterrolebinding helm --clusterrole=cluster-admin --serviceaccount=kube-system:tiller-deploy
30-
$ helm init --service-account=tiller-deploy
31-
```
32-
33-
If `helm` is already installed in cluster without sufficient rights, simply add `--upgrade` to the `init` command above.
34-
35-
**Note**: Specific `helm` permissions haven't been sorted yet and details may change (watch `helm` [docs](https://github.com/kubernetes/helm/tree/master/docs))
36-
3722
## Choose Your Deployment Strategy
3823

3924
Drycc Workflow includes everything it needs to run out of the box. However, these defaults are aimed at simplicity rather than
@@ -50,7 +35,7 @@ More rigorous installations would benefit from using outside sources for the fol
5035

5136
#### Ingress
5237

53-
Now, workflow requires that ingress and cert-manager must be installed. Any compatible Kubernetes entry controller can be used, but only ingress-nginx and ingress-traefik currently support enforced HTTPS and whitelist. Enable entries in accordance with [this guide] (entress.md).
38+
Now, workflow requires that ingress and cert-manager must be installed. Any compatible Kubernetes entry controller can be used, but only ingress-nginx and ingress-traefik currently support enforced HTTPS and whitelist. Enable entries in accordance with [this guide](./ingress.md).
5439

5540
## Add the Drycc Chart Repository
5641

@@ -64,6 +49,12 @@ $ helm repo add drycc https://charts.drycc.cc/stable
6449

6550
## Install Drycc Workflow
6651

52+
If the version of helm is 3.0 +; you need to create the namespace in advance:
53+
54+
```
55+
kubectl create ns drycc
56+
```
57+
6758
Now that Helm is installed and the repository has been added, install Workflow by running:
6859

6960
```

src/installing-workflow/ingress.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ $ helm install drycc/workflow --namespace drycc \
1111
--set builder.service.type=LoadBalancer
1212
```
1313

14-
Of course, if you deploy it on a bare machine, you probably don't have Load Balancer. You need to use NodePort:
14+
Of course, if you deploy it on a bare machine, you probably do not have Load Balancer. You need to use NodePort:
1515
```
1616
$ helm install drycc/workflow --namespace drycc \
1717
--set global.ingress_class=nginx \

0 commit comments

Comments
 (0)