diff --git a/charts/flagger/README.md b/charts/flagger/README.md index 657cca17..e5e9ba7a 100644 --- a/charts/flagger/README.md +++ b/charts/flagger/README.md @@ -30,6 +30,7 @@ To install the chart with the release name `flagger` for Istio: ```console $ helm upgrade -i flagger flagger/flagger \ --namespace=istio-system \ + --set crd.create=false \ --set meshProvider=istio \ --set metricsServer=http://prometheus:9090 ``` @@ -39,6 +40,7 @@ To install the chart with the release name `flagger` for Linkerd: ```console $ helm upgrade -i flagger flagger/flagger \ --namespace=linkerd \ + --set crd.create=false \ --set meshProvider=linkerd \ --set metricsServer=http://linkerd-prometheus:9090 ``` @@ -88,6 +90,7 @@ Specify each parameter using the `--set key=value[,key=value]` argument to `helm ```console $ helm upgrade -i flagger flagger/flagger \ --namespace istio-system \ + --set crd.create=false \ --set slack.url=https://hooks.slack.com/services/YOUR/SLACK/WEBHOOK \ --set slack.channel=general ``` diff --git a/docs/gitbook/install/flagger-install-on-eks-appmesh.md b/docs/gitbook/install/flagger-install-on-eks-appmesh.md index 7e4edde1..b8bf41af 100644 --- a/docs/gitbook/install/flagger-install-on-eks-appmesh.md +++ b/docs/gitbook/install/flagger-install-on-eks-appmesh.md @@ -133,11 +133,18 @@ Add Flagger Helm repository: helm repo add flagger https://flagger.app ``` +Install Flagger's Canary CRD: + +```yaml +kubectl apply -f https://raw.githubusercontent.com/weaveworks/flagger/master/artifacts/flagger/crd.yaml +``` + Deploy Flagger and Prometheus in the _**appmesh-system**_ namespace: ```bash helm upgrade -i flagger flagger/flagger \ --namespace=appmesh-system \ +--set crd.create=false \ --set meshProvider=appmesh \ --set prometheus.install=true ``` @@ -150,6 +157,7 @@ You can enable **Slack** notifications with: ```bash helm upgrade -i flagger flagger/flagger \ --namespace=appmesh-system \ +--set crd.create=false \ --set meshProvider=appmesh \ --set metricsServer=http://prometheus.appmesh:9090 \ --set slack.url=https://hooks.slack.com/services/YOUR/SLACK/WEBHOOK \ diff --git a/docs/gitbook/install/flagger-install-on-google-cloud.md b/docs/gitbook/install/flagger-install-on-google-cloud.md index 9f5a0011..e1a38452 100644 --- a/docs/gitbook/install/flagger-install-on-google-cloud.md +++ b/docs/gitbook/install/flagger-install-on-google-cloud.md @@ -354,11 +354,18 @@ Add Flagger Helm repository: helm repo add flagger https://flagger.app ``` +Install Flagger's Canary CRD: + +```yaml +kubectl apply -f https://raw.githubusercontent.com/weaveworks/flagger/master/artifacts/flagger/crd.yaml +``` + Deploy Flagger in the `istio-system` namespace with Slack notifications enabled: ```bash helm upgrade -i flagger flagger/flagger \ --namespace=istio-system \ +--set crd.create=false \ --set metricsServer=http://prometheus.istio-system:9090 \ --set slack.url=https://hooks.slack.com/services/YOUR/SLACK/WEBHOOK \ --set slack.channel=general \ diff --git a/docs/gitbook/install/flagger-install-on-kubernetes.md b/docs/gitbook/install/flagger-install-on-kubernetes.md index e03f48a4..8a4f6605 100644 --- a/docs/gitbook/install/flagger-install-on-kubernetes.md +++ b/docs/gitbook/install/flagger-install-on-kubernetes.md @@ -11,18 +11,18 @@ Flagger requires a Kubernetes cluster **v1.11** or newer with the following admi ### Install Flagger with Helm -Install Flagger's Canary CRD: - -```yaml -kubectl apply -f https://raw.githubusercontent.com/weaveworks/flagger/master/artifacts/flagger/crd.yaml -``` - Add Flagger Helm repository: ```bash helm repo add flagger https://flagger.app ``` +Install Flagger's Canary CRD: + +```yaml +kubectl apply -f https://raw.githubusercontent.com/weaveworks/flagger/master/artifacts/flagger/crd.yaml +``` + Deploy Flagger for Istio: ```bash diff --git a/docs/gitbook/install/flagger-install-with-supergloo.md b/docs/gitbook/install/flagger-install-with-supergloo.md index 7ec10ed1..591de8df 100644 --- a/docs/gitbook/install/flagger-install-with-supergloo.md +++ b/docs/gitbook/install/flagger-install-with-supergloo.md @@ -115,11 +115,18 @@ Add Flagger Helm repository: helm repo add flagger https://flagger.app ``` +Install Flagger's Canary CRD: + +```yaml +kubectl apply -f https://raw.githubusercontent.com/weaveworks/flagger/master/artifacts/flagger/crd.yaml +``` + Deploy Flagger in the _**istio-system**_ namespace and set the service mesh provider to SuperGloo: ```bash helm upgrade -i flagger flagger/flagger \ --namespace=istio-system \ +--set crd.create=false \ --set metricsServer=http://prometheus.istio-system:9090 \ --set meshProvider=supergloo:istio.supergloo-system ```