Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/eventing/samples/container-source/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Knative [event-sources](https://github.com/knative/eventing-contrib) has a
sample of heartbeats event source. You could clone the source codes by

```
git clone -b "release-0.6" https://github.com/knative/eventing-contrib.git
git clone -b "release-0.7" https://github.com/knative/eventing-contrib.git
```

And then build a heartbeats image and publish to your image repo with
Expand Down
2 changes: 1 addition & 1 deletion docs/eventing/samples/gcp-pubsub-source/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ source is most useful as a bridge from other GCP services, such as
PubSub event source from `release-gcppubsub.yaml`:

```shell
kubectl apply --filename https://github.com/knative/eventing-contrib/releases/download/v0.6.0/gcppubsub.yaml
kubectl apply --filename https://github.com/knative/eventing-contrib/releases/download/v0.7.0/gcppubsub.yaml
```

1. Enable the `Cloud Pub/Sub API` on your project:
Expand Down
4 changes: 2 additions & 2 deletions docs/eventing/samples/iot-core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ export IOTCORE_TOPIC_DEVICE="iot-demo-device-pubsub-topic"
controller.

```shell
kubectl apply --filename https://github.com/knative/eventing-contrib/releases/download/v0.6.0/gcppubsub.yaml
kubectl apply --filename https://github.com/knative/eventing-contrib/releases/download/v0.7.0/gcppubsub.yaml
```

### Deploying
Expand Down Expand Up @@ -207,5 +207,5 @@ To cleanup the knative resources:
1. Remove the `GcpPubSubSource` controller:

```shell
kubectl delete --filename https://github.com/knative/eventing-contrib/releases/download/v0.6.0/gcppubsub.yaml
kubectl delete --filename https://github.com/knative/eventing-contrib/releases/download/v0.7.0/gcppubsub.yaml
```
130 changes: 61 additions & 69 deletions docs/install/Knative-custom-install.md

Large diffs are not rendered by default.

25 changes: 10 additions & 15 deletions docs/install/Knative-with-AKS.md
Original file line number Diff line number Diff line change
Expand Up @@ -181,12 +181,11 @@ your Knative installation, see

```bash
kubectl apply --selector knative.dev/crd-install=true \
--filename https://github.com/knative/serving/releases/download/v0.6.0/serving.yaml \
--filename https://github.com/knative/build/releases/download/v0.6.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.6.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.6.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.6.0/monitoring.yaml \
--filename https://raw.githubusercontent.com/knative/serving/v0.6.0/third_party/config/build/clusterrole.yaml
--filename https://github.com/knative/serving/releases/download/v0.7.0/serving.yaml \
--filename https://github.com/knative/build/releases/download/v0.7.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.7.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.7.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.7.0/monitoring.yaml
```

1. To complete the install of Knative and its dependencies, run the
Expand All @@ -195,12 +194,11 @@ your Knative installation, see
Knative and its dependencies:

```bash
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.6.0/serving.yaml --selector networking.knative.dev/certificate-provider!=cert-manager \
--filename https://github.com/knative/build/releases/download/v0.6.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.6.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.6.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.6.0/monitoring.yaml \
--filename https://raw.githubusercontent.com/knative/serving/v0.6.0/third_party/config/build/clusterrole.yaml
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.7.0/serving.yaml --selector networking.knative.dev/certificate-provider!=cert-manager \
--filename https://github.com/knative/build/releases/download/v0.7.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.7.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.7.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.7.0/monitoring.yaml
```

> **Notes**:
Expand All @@ -213,9 +211,6 @@ your Knative installation, see
> `--selector networking.knative.dev/certificate-provider!=cert-manager`
> statement to install the controller. Otherwise, you can choose to install
> the auto certificates feature and controller at a later time.
>
> - For the v0.4.0 release and newer, the `clusterrole.yaml` file is required
> to enable the Build and Serving components to interact with each other.

1. Monitor the Knative components until all of the components show a `STATUS` of
`Running`:
Expand Down
2 changes: 1 addition & 1 deletion docs/install/Knative-with-Docker-for-Mac.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ Because you have limited resources available, use the
which installs only Knative Serving:

```shell
curl -L https://github.com/knative/serving/releases/download/v0.6.0/serving.yaml \
curl -L https://github.com/knative/serving/releases/download/v0.7.0/serving.yaml \
| sed 's/LoadBalancer/NodePort/' \
| kubectl apply --selector networking.knative.dev/certificate-provider!=cert-manager --filename -
```
Expand Down
25 changes: 10 additions & 15 deletions docs/install/Knative-with-GKE.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,25 +160,23 @@ see [Performing a Custom Knative Installation](./Knative-custom-install.md).

```bash
kubectl apply --selector knative.dev/crd-install=true \
--filename https://github.com/knative/serving/releases/download/v0.6.0/serving.yaml \
--filename https://github.com/knative/build/releases/download/v0.6.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.6.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.6.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.6.0/monitoring.yaml \
--filename https://raw.githubusercontent.com/knative/serving/v0.6.0/third_party/config/build/clusterrole.yaml
--filename https://github.com/knative/serving/releases/download/v0.7.0/serving.yaml \
--filename https://github.com/knative/build/releases/download/v0.7.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.7.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.7.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.7.0/monitoring.yaml
```

1. To complete the install of Knative and its dependencies, run the
`kubectl apply` command again, this time without the `--selector` flag, to
complete the install of Knative and its dependencies:

```bash
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.6.0/serving.yaml --selector networking.knative.dev/certificate-provider!=cert-manager \
--filename https://github.com/knative/build/releases/download/v0.6.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.6.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.6.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.6.0/monitoring.yaml \
--filename https://raw.githubusercontent.com/knative/serving/v0.6.0/third_party/config/build/clusterrole.yaml
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.7.0/serving.yaml --selector networking.knative.dev/certificate-provider!=cert-manager \
--filename https://github.com/knative/build/releases/download/v0.7.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.7.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.7.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.7.0/monitoring.yaml
```

> **Notes**:
Expand All @@ -191,9 +189,6 @@ see [Performing a Custom Knative Installation](./Knative-custom-install.md).
> `--selector networking.knative.dev/certificate-provider!=cert-manager`
> statement to install the controller. Otherwise, you can choose to install
> the auto certificates feature and controller at a later time.
>
> - For the v0.4.0 release and newer, the `clusterrole.yaml` file is required
> to enable the Build and Serving components to interact with each other.

1. Monitor the Knative components until all of the components show a `STATUS` of
`Running`:
Expand Down
25 changes: 10 additions & 15 deletions docs/install/Knative-with-Gardener.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,25 +115,23 @@ see [Performing a Custom Knative Installation](./Knative-custom-install.md).

```bash
kubectl apply --selector knative.dev/crd-install=true \
--filename https://github.com/knative/serving/releases/download/v0.6.0/serving.yaml \
--filename https://github.com/knative/build/releases/download/v0.6.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.6.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.6.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.6.0/monitoring.yaml \
--filename https://raw.githubusercontent.com/knative/serving/v0.6.0/third_party/config/build/clusterrole.yaml
--filename https://github.com/knative/serving/releases/download/v0.7.0/serving.yaml \
--filename https://github.com/knative/build/releases/download/v0.7.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.7.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.7.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.7.0/monitoring.yaml
```

1. To complete the install of Knative and its dependencies, run the
`kubectl apply` command again, this time without the `--selector` flag, to
complete the install of Knative and its dependencies:

```bash
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.6.0/serving.yaml --selector networking.knative.dev/certificate-provider!=cert-manager \
--filename https://github.com/knative/build/releases/download/v0.6.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.6.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.6.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.6.0/monitoring.yaml \
--filename https://raw.githubusercontent.com/knative/serving/v0.6.0/third_party/config/build/clusterrole.yaml
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.7.0/serving.yaml --selector networking.knative.dev/certificate-provider!=cert-manager \
--filename https://github.com/knative/build/releases/download/v0.7.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.7.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.7.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.7.0/monitoring.yaml
```

> **Notes**:
Expand All @@ -146,9 +144,6 @@ see [Performing a Custom Knative Installation](./Knative-custom-install.md).
> `--selector networking.knative.dev/certificate-provider!=cert-manager`
> statement to install the controller. Otherwise, you can choose to install
> the auto certificates feature and controller at a later time.
>
> - For the v0.4.0 release and newer, the `clusterrole.yaml` file is required
> to enable the Build and Serving components to interact with each other.

1. Monitor the Knative components until all of the components show a `STATUS` of
`Running`:
Expand Down
30 changes: 10 additions & 20 deletions docs/install/Knative-with-ICP.md
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ see [Performing a Custom Knative Installation](./Knative-custom-install.md).
1. Run the following commands to install Knative:

```shell
curl -L https://github.com/knative/serving/releases/download/v0.6.0/serving.yaml \
curl -L https://github.com/knative/serving/releases/download/v0.7.0/serving.yaml \
| sed 's/LoadBalancer/NodePort/' \
| kubectl apply --selector networking.knative.dev/certificate-provider!=cert-manager --filename -
```
Expand All @@ -177,31 +177,25 @@ see [Performing a Custom Knative Installation](./Knative-custom-install.md).
> statement to install the controller.

```shell
curl -L https://github.com/knative/build/releases/download/v0.6.0/build.yaml \
curl -L https://github.com/knative/build/releases/download/v0.7.0/build.yaml \
| sed 's/LoadBalancer/NodePort/' \
| kubectl apply --filename -
```

```shell
curl -L https://github.com/knative/eventing/releases/download/v0.6.0/release.yaml \
curl -L https://github.com/knative/eventing/releases/download/v0.7.0/release.yaml \
| sed 's/LoadBalancer/NodePort/' \
| kubectl apply --filename -
```

```shell
curl -L https://github.com/knative/eventing-contrib/releases/download/v0.6.0/eventing-sources.yaml \
curl -L https://github.com/knative/eventing-contrib/releases/download/v0.7.0/eventing-sources.yaml \
| sed 's/LoadBalancer/NodePort/' \
| kubectl apply --filename -
```

```shell
curl -L https://github.com/knative/serving/releases/download/v0.6.0/monitoring.yaml \
| sed 's/LoadBalancer/NodePort/' \
| kubectl apply --filename -
```

```shell
curl -L https://raw.githubusercontent.com/knative/serving/v0.6.0/third_party/config/build/clusterrole.yaml \
curl -L https://github.com/knative/serving/releases/download/v0.7.0/monitoring.yaml \
| sed 's/LoadBalancer/NodePort/' \
| kubectl apply --filename -
```
Expand All @@ -212,10 +206,6 @@ see [Performing a Custom Knative Installation](./Knative-custom-install.md).
> [#968](https://github.com/knative/docs/issues/968) and
> [#1036](https://github.com/knative/docs/issues/1036).

> **Note**: For the v0.4.0 release and newer, the `clusterrole.yaml` file is
> required to enable the Build and Serving components to interact with each
> other.

See
[Installing logging, metrics, and traces](../serving/installing-logging-metrics-traces.md)
for details about installing the various supported observability plug-ins.
Expand Down Expand Up @@ -267,31 +257,31 @@ To remove Knative from your IBM Cloud Private cluster, run the following
commands:

```shell
curl -L https://github.com/knative/serving/releases/download/v0.6.0/serving.yaml \
curl -L https://github.com/knative/serving/releases/download/v0.7.0/serving.yaml \
| sed 's/LoadBalancer/NodePort/' \
| kubectl delete --filename -
```

```shell
curl -L https://github.com/knative/build/releases/download/v0.6.0/build.yaml \
curl -L https://github.com/knative/build/releases/download/v0.7.0/build.yaml \
| sed 's/LoadBalancer/NodePort/' \
| kubectl delete --filename -
```

```shell
curl -L https://github.com/knative/eventing/releases/download/v0.6.0/release.yaml \
curl -L https://github.com/knative/eventing/releases/download/v0.7.0/release.yaml \
| sed 's/LoadBalancer/NodePort/' \
| kubectl delete --filename -
```

```shell
curl -L https://github.com/knative/eventing-contrib/releases/download/v0.6.0/eventing-sources.yaml \
curl -L https://github.com/knative/eventing-contrib/releases/download/v0.7.0/eventing-sources.yaml \
| sed 's/LoadBalancer/NodePort/' \
| kubectl delete --filename -
```

```shell
curl -L https://github.com/knative/serving/releases/download/v0.6.0/monitoring.yaml \
curl -L https://github.com/knative/serving/releases/download/v0.7.0/monitoring.yaml \
| sed 's/LoadBalancer/NodePort/' \
| kubectl delete --filename -
```
Expand Down
25 changes: 10 additions & 15 deletions docs/install/Knative-with-IKS.md
Original file line number Diff line number Diff line change
Expand Up @@ -199,25 +199,23 @@ see [Performing a Custom Knative Installation](./Knative-custom-install.md).

```bash
kubectl apply --selector knative.dev/crd-install=true \
--filename https://github.com/knative/serving/releases/download/v0.6.0/serving.yaml \
--filename https://github.com/knative/build/releases/download/v0.6.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.6.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.6.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.6.0/monitoring.yaml \
--filename https://raw.githubusercontent.com/knative/serving/v0.6.0/third_party/config/build/clusterrole.yaml
--filename https://github.com/knative/serving/releases/download/v0.7.0/serving.yaml \
--filename https://github.com/knative/build/releases/download/v0.7.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.7.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.7.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.7.0/monitoring.yaml
```

1. To complete the install of Knative and its dependencies, run the
`kubectl apply` command again, this time without the `--selector` flag, to
complete the install of Knative and its dependencies:

```bash
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.6.0/serving.yaml --selector networking.knative.dev/certificate-provider!=cert-manager \
--filename https://github.com/knative/build/releases/download/v0.6.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.6.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.6.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.6.0/monitoring.yaml \
--filename https://raw.githubusercontent.com/knative/serving/v0.6.0/third_party/config/build/clusterrole.yaml
kubectl apply --filename https://github.com/knative/serving/releases/download/v0.7.0/serving.yaml --selector networking.knative.dev/certificate-provider!=cert-manager \
--filename https://github.com/knative/build/releases/download/v0.7.0/build.yaml \
--filename https://github.com/knative/eventing/releases/download/v0.7.0/release.yaml \
--filename https://github.com/knative/eventing-contrib/releases/download/v0.7.0/eventing-sources.yaml \
--filename https://github.com/knative/serving/releases/download/v0.7.0/monitoring.yaml
```

> **Notes**:
Expand All @@ -230,9 +228,6 @@ see [Performing a Custom Knative Installation](./Knative-custom-install.md).
> `--selector networking.knative.dev/certificate-provider!=cert-manager`
> statement to install the controller. Otherwise, you can choose to install
> the auto certificates feature and controller at a later time.
>
> - For the v0.4.0 release and newer, the `clusterrole.yaml` file is required
> to enable the Build and Serving components to interact with each other.

1. Monitor the Knative components until all of the components show a `STATUS` of
`Running`:
Expand Down
Loading