diff --git a/docs/install/Knative-custom-install.md b/docs/install/Knative-custom-install.md index 6785a2e4c..82b36df36 100644 --- a/docs/install/Knative-custom-install.md +++ b/docs/install/Knative-custom-install.md @@ -283,6 +283,15 @@ commands below. kubectl delete deploy knative-ingressgateway -n istio-system ``` + If you have the Knative Eventing Sources component installed, + you will also need to delete the following resource before upgrading: + ``` + kubectl delete statefulset/controller-manager -n knative-sources + ``` + While the deletion of this resource during the upgrade process will + not prevent modifications to Eventing Source resources, those changes will + not be completed until the upgrade process finishes. + 1. To install Knative components or plugins, specify the filenames in the `kubectl apply` command: diff --git a/docs/install/Knative-with-AKS.md b/docs/install/Knative-with-AKS.md index 147d105ae..a11bc8efe 100644 --- a/docs/install/Knative-with-AKS.md +++ b/docs/install/Knative-with-AKS.md @@ -181,6 +181,15 @@ your Knative installation, see kubectl delete deploy knative-ingressgateway -n istio-system ``` + If you have the Knative Eventing Sources component installed, + you will also need to delete the following resource before upgrading: + ``` + kubectl delete statefulset/controller-manager -n knative-sources + ``` + While the deletion of this resource during the upgrade process will + not prevent modifications to Eventing Source resources, those changes will + not be completed until the upgrade process finishes. + 1. Run the `kubectl apply` command to install Knative and its dependencies: ```bash kubectl apply --filename https://github.com/knative/serving/releases/download/v0.4.0/serving.yaml \ diff --git a/docs/install/Knative-with-GKE.md b/docs/install/Knative-with-GKE.md index 3c381590e..fb617f482 100644 --- a/docs/install/Knative-with-GKE.md +++ b/docs/install/Knative-with-GKE.md @@ -182,6 +182,15 @@ see [Performing a Custom Knative Installation](./Knative-custom-install.md). kubectl delete deploy knative-ingressgateway -n istio-system ``` + If you have the Knative Eventing Sources component installed, + you will also need to delete the following resource before upgrading: + ``` + kubectl delete statefulset/controller-manager -n knative-sources + ``` + While the deletion of this resource during the upgrade process will + not prevent modifications to Eventing Source resources, those changes will + not be completed until the upgrade process finishes. + 1. Run the `kubectl apply` command to install Knative and its dependencies: ```bash kubectl apply --filename https://github.com/knative/serving/releases/download/v0.4.0/serving.yaml \ diff --git a/docs/install/Knative-with-Gardener.md b/docs/install/Knative-with-Gardener.md index 4c8458bd3..3836c6d8f 100644 --- a/docs/install/Knative-with-Gardener.md +++ b/docs/install/Knative-with-Gardener.md @@ -117,6 +117,15 @@ see [Performing a Custom Knative Installation](./Knative-custom-install.md). kubectl delete deploy knative-ingressgateway -n istio-system ``` + If you have the Knative Eventing Sources component installed, + you will also need to delete the following resource before upgrading: + ``` + kubectl delete statefulset/controller-manager -n knative-sources + ``` + While the deletion of this resource during the upgrade process will + not prevent modifications to Eventing Source resources, those changes will + not be completed until the upgrade process finishes. + 1. Run the `kubectl apply` command to install Knative and its dependencies: ```bash kubectl apply --filename https://github.com/knative/serving/releases/download/v0.4.0/serving.yaml \ diff --git a/docs/install/Knative-with-ICP.md b/docs/install/Knative-with-ICP.md index 5b7207883..eb09bdb44 100644 --- a/docs/install/Knative-with-ICP.md +++ b/docs/install/Knative-with-ICP.md @@ -139,6 +139,15 @@ see [Performing a Custom Knative Installation](./Knative-custom-install.md). kubectl delete deploy knative-ingressgateway -n istio-system ``` + If you have the Knative Eventing Sources component installed, + you will also need to delete the following resource before upgrading: + ``` + kubectl delete statefulset/controller-manager -n knative-sources + ``` + While the deletion of this resource during the upgrade process will + not prevent modifications to Eventing Source resources, those changes will + not be completed until the upgrade process finishes. + 1. Run the following commands to install Knative: ```shell diff --git a/docs/install/Knative-with-IKS.md b/docs/install/Knative-with-IKS.md index 1a40e4944..df7f79aac 100644 --- a/docs/install/Knative-with-IKS.md +++ b/docs/install/Knative-with-IKS.md @@ -178,6 +178,15 @@ see [Performing a Custom Knative Installation](./Knative-custom-install.md). kubectl delete deploy knative-ingressgateway -n istio-system ``` + If you have the Knative Eventing Sources component installed, + you will also need to delete the following resource before upgrading: + ``` + kubectl delete statefulset/controller-manager -n knative-sources + ``` + While the deletion of this resource during the upgrade process will + not prevent modifications to Eventing Source resources, those changes will + not be completed until the upgrade process finishes. + 1. Run the `kubectl apply` command to install Knative and its dependencies: ```bash kubectl apply --filename https://github.com/knative/serving/releases/download/v0.4.0/serving.yaml \ diff --git a/docs/install/Knative-with-Minikube.md b/docs/install/Knative-with-Minikube.md index 25b564192..f4f7b49f1 100644 --- a/docs/install/Knative-with-Minikube.md +++ b/docs/install/Knative-with-Minikube.md @@ -106,6 +106,15 @@ kubectl delete svc knative-ingressgateway -n istio-system kubectl delete deploy knative-ingressgateway -n istio-system ``` +If you have the Knative Eventing Sources component installed, +you will also need to delete the following resource before upgrading: +```shell +kubectl delete statefulset/controller-manager -n knative-sources +``` +While the deletion of this resource during the upgrade process will +not prevent modifications to Eventing Source resources, those changes will +not be completed until the upgrade process finishes. + Enter the following command: ```shell diff --git a/docs/install/Knative-with-Minishift.md b/docs/install/Knative-with-Minishift.md index 958eba3c2..786e9704a 100644 --- a/docs/install/Knative-with-Minishift.md +++ b/docs/install/Knative-with-Minishift.md @@ -213,6 +213,15 @@ curl -s https://raw.githubusercontent.com/knative/docs/master/docs/install/scrip oc delete deploy knative-ingressgateway -n istio-system ``` + If you have the Knative Eventing Sources component installed, + you will also need to delete the following resource before upgrading: + ``` + oc delete statefulset/controller-manager -n knative-sources + ``` + While the deletion of this resource during the upgrade process will + not prevent modifications to Eventing Source resources, those changes will + not be completed until the upgrade process finishes. + 1. Install Knative serving: ```shell diff --git a/docs/install/Knative-with-PKS.md b/docs/install/Knative-with-PKS.md index 94fbde999..5428607dd 100644 --- a/docs/install/Knative-with-PKS.md +++ b/docs/install/Knative-with-PKS.md @@ -91,6 +91,15 @@ see [Performing a Custom Knative Installation](./Knative-custom-install.md). kubectl delete deploy knative-ingressgateway -n istio-system ``` + If you have the Knative Eventing Sources component installed, + you will also need to delete the following resource before upgrading: + ``` + kubectl delete statefulset/controller-manager -n knative-sources + ``` + While the deletion of this resource during the upgrade process will + not prevent modifications to Eventing Source resources, those changes will + not be completed until the upgrade process finishes. + 1. Run the `kubectl apply` command to install Knative and its dependencies: ```bash kubectl apply --filename https://github.com/knative/serving/releases/download/v0.4.0/serving.yaml \ diff --git a/docs/install/Knative-with-any-k8s.md b/docs/install/Knative-with-any-k8s.md index 5b8d674b3..85138e3ba 100644 --- a/docs/install/Knative-with-any-k8s.md +++ b/docs/install/Knative-with-any-k8s.md @@ -70,6 +70,15 @@ your Knative installation, see kubectl delete deploy knative-ingressgateway -n istio-system ``` + If you have the Knative Eventing Sources component installed, + you will also need to delete the following resource before upgrading: + ``` + kubectl delete statefulset/controller-manager -n knative-sources + ``` + While the deletion of this resource during the upgrade process will + not prevent modifications to Eventing Source resources, those changes will + not be completed until the upgrade process finishes. + 1. Run the `kubectl apply` command to install Knative and its dependencies: ```bash