From 6d0ebfd8817d978fe43feadb0990bdb1f626b4dc Mon Sep 17 00:00:00 2001 From: Soam Vasani Date: Wed, 15 Nov 2017 13:18:50 -0800 Subject: [PATCH] update version to 0.4.0 in docs --- Documentation/docs-site/content/install.md | 33 +++++++------------ .../docs-site/content/upgrade-from-v0.3.md | 14 ++++---- 2 files changed, 19 insertions(+), 28 deletions(-) diff --git a/Documentation/docs-site/content/install.md b/Documentation/docs-site/content/install.md index e0ae1de1..f9e52ca1 100644 --- a/Documentation/docs-site/content/install.md +++ b/Documentation/docs-site/content/install.md @@ -48,18 +48,18 @@ First, you'll need the helm CLI: On __OS X__: ``` -$ curl -LO https://storage.googleapis.com/kubernetes-helm/helm-v2.6.1-darwin-amd64.tar.gz +$ curl -LO https://storage.googleapis.com/kubernetes-helm/helm-v2.7.0-darwin-amd64.tar.gz -$ tar xzf helm-v2.6.1-darwin-amd64.tar.gz +$ tar xzf helm-v2.7.0-darwin-amd64.tar.gz $ mv darwin-amd64/helm /usr/local/bin ``` On __Linux__: ``` -$ curl -LO https://storage.googleapis.com/kubernetes-helm/helm-v2.6.1-linux-amd64.tar.gz +$ curl -LO https://storage.googleapis.com/kubernetes-helm/helm-v2.7.0-linux-amd64.tar.gz -$ tar xzf helm-v2.6.1-linux-amd64.tar.gz +$ tar xzf helm-v2.7.0-linux-amd64.tar.gz $ mv linux-amd64/helm /usr/local/bin ``` @@ -67,24 +67,15 @@ $ mv linux-amd64/helm /usr/local/bin Next, install the Helm server on your Kubernetes cluster: ``` -$ kubectl -n kube-system create sa tiller - -$ kubectl create clusterrolebinding tiller --clusterrole cluster-admin --serviceaccount=kube-system:tiller - -$ helm init --service-account tiller +$ helm init ``` -(The first two commands are there to make sure that helm is allowed to -install stuff on Kubernetes, in the common case that your cluster has -role-based access control.) - - ### Install Fission #### Minikube ``` -$ helm install --namespace fission --set serviceType=NodePort https://github.com/fission/fission/releases/download/0.3.0/fission-all-0.3.0.tgz +$ helm install --namespace fission --set serviceType=NodePort https://github.com/fission/fission/releases/download/0.4.0/fission-all-0.4.0.tgz ``` The serviceType variable allows configuring the type of Kubernetes @@ -94,7 +85,7 @@ want to expose anything outside the cluster. #### Cloud hosted clusters (GKE, AWS, Azure etc.) ``` -$ helm install --namespace fission https://github.com/fission/fission/releases/download/0.3.0/fission-all-0.3.0.tgz +$ helm install --namespace fission https://github.com/fission/fission/releases/download/0.4.0/fission-all-0.4.0.tgz ``` #### Minimal version @@ -104,7 +95,7 @@ the NATS message queue, influxDB for logs, etc. If you want a more minimal setup, you can install the fission-core chart instead: ``` -$ helm install --namespace fission https://github.com/fission/fission/releases/download/0.3.0/fission-core-0.3.0.tgz +$ helm install --namespace fission https://github.com/fission/fission/releases/download/0.4.0/fission-core-0.4.0.tgz ``` ### Install the Fission CLI @@ -114,19 +105,19 @@ $ helm install --namespace fission https://github.com/fission/fission/releases/d Get the CLI binary for Mac: ``` -$ curl -Lo fission https://github.com/fission/fission/releases/download/0.3.0/fission-cli-osx && chmod +x fission && sudo mv fission /usr/local/bin/ +$ curl -Lo fission https://github.com/fission/fission/releases/download/0.4.0/fission-cli-osx && chmod +x fission && sudo mv fission /usr/local/bin/ ``` #### Linux ``` -$ curl -Lo fission https://github.com/fission/fission/releases/download/0.3.0/fission-cli-linux && chmod +x fission && sudo mv fission /usr/local/bin/ +$ curl -Lo fission https://github.com/fission/fission/releases/download/0.4.0/fission-cli-linux && chmod +x fission && sudo mv fission /usr/local/bin/ ``` #### Windows For Windows, you can use the linux binary on WSL. Or you can download -this windows executable: [fission.exe](https://github.com/fission/fission/releases/download/0.3.0/fission-cli-windows.exe) +this windows executable: [fission.exe](https://github.com/fission/fission/releases/download/0.4.0/fission-cli-windows.exe) ### Set environment vars @@ -166,7 +157,7 @@ svc```). Then: Finally, you're ready to use Fission! ``` -$ fission env create --name nodejs --image fission/node-env:0.3.0 +$ fission env create --name nodejs --image fission/node-env:0.4.0 $ curl -LO https://raw.githubusercontent.com/fission/fission/master/examples/nodejs/hello.js diff --git a/Documentation/docs-site/content/upgrade-from-v0.3.md b/Documentation/docs-site/content/upgrade-from-v0.3.md index 4e31ad5b..00478c37 100644 --- a/Documentation/docs-site/content/upgrade-from-v0.3.md +++ b/Documentation/docs-site/content/upgrade-from-v0.3.md @@ -19,9 +19,9 @@ the [upgrade guide from 0.1 to 0.2]() and then upgrade to 0.4.0. ## How to Upgrade -1. Get the 0.4.0-rc CLI +1. Get the 0.4.0 CLI 2. Get the Fission state from v0.3 install -3. Upgrade to Fission 0.4.0-rc +3. Upgrade to Fission 0.4.0 4. Upgrade Kubernetes cluster version to 1.7.x or higher 5. Remove all TPR definition (for Kubernetes 1.7.x) 6. Restore Fission state into CRDs @@ -31,19 +31,19 @@ the [upgrade guide from 0.1 to 0.2]() and then upgrade to 0.4.0. #### OS X ``` -$ curl -Lo fission https://github.com/fission/fission/releases/download/0.4.0-rc/fission-cli-osx && chmod +x fission && sudo mv fission /usr/local/bin/ +$ curl -Lo fission https://github.com/fission/fission/releases/download/0.4.0/fission-cli-osx && chmod +x fission && sudo mv fission /usr/local/bin/ ``` #### Linux ``` -$ curl -Lo fission https://github.com/fission/fission/releases/download/0.4.0-rc/fission-cli-linux && chmod +x fission && sudo mv fission /usr/local/bin/ +$ curl -Lo fission https://github.com/fission/fission/releases/download/0.4.0/fission-cli-linux && chmod +x fission && sudo mv fission /usr/local/bin/ ``` #### Windows For Windows, you can use the linux binary on WSL. Or you can download -this windows executable: [fission.exe](https://github.com/fission/fission/releases/download/0.4.0-rc/fission-cli-windows.exe) +this windows executable: [fission.exe](https://github.com/fission/fission/releases/download/0.4.0/fission-cli-windows.exe) ### Get Fission state from v0.3 install @@ -57,7 +57,7 @@ variable `$FISSION_URL` set to point at a v0.3 Fission server. This will create a JSON file with all your fission state in the current directory. -### Upgrade to Fission 0.4.0-rc +### Upgrade to Fission 0.4.0 Upgrade fission with a command similar to this: @@ -80,7 +80,7 @@ Though Kubernetes will migrate TPRs to CRDs automatically when TPR definition is fission tpr2crd delete ``` -### Restore your Fission state into Fission 0.4.0-rc +### Restore your Fission state into Fission 0.4.0 ``` fission tpr2crd restore --file state.json