diff --git a/modules/serverless-config-replicas-eventing.adoc b/modules/serverless-config-replicas-eventing.adoc index 53d29452fe6b..243c5ecc3dac 100644 --- a/modules/serverless-config-replicas-eventing.adoc +++ b/modules/serverless-config-replicas-eventing.adoc @@ -6,7 +6,7 @@ [id="serverless-config-replicas-eventing_{context}"] = Configuring high availability replicas for Knative Eventing -High availability (HA) is available by default for the Knative Eventing `eventing-controller`, `eventing-webhook`, `imc-controller`, `imc-dispatcher`, `mt-broker-controller`, and `sugar-controller` components, which are configured to have two replicas each by default. You can change the number of replicas for these components by modifying the `spec.high-availability.replicas` value in the `KnativeEventing` custom resource (CR). +High availability (HA) is available by default for the Knative Eventing `eventing-controller`, `eventing-webhook`, `imc-controller`, `imc-dispatcher`, and `mt-broker-controller` components, which are configured to have two replicas each by default. You can change the number of replicas for these components by modifying the `spec.high-availability.replicas` value in the `KnativeEventing` custom resource (CR). [NOTE] ==== diff --git a/modules/serverless-ossm-setup.adoc b/modules/serverless-ossm-setup.adoc index 945edf30e1f9..9fe8528749fa 100644 --- a/modules/serverless-ossm-setup.adoc +++ b/modules/serverless-ossm-setup.adoc @@ -19,14 +19,20 @@ ifdef::openshift-dedicated,openshift-rosa[] endif::[] * You have created a project or have access to a project with the appropriate roles and permissions to create applications and other workloads in {product-title}. -* Install {SMProductName}. {ServerlessProductName} with {SMProductShortName} only is supported for use with {SMProductName} version 2.0.5 or later. + +* Install the {SMProductName} Operator and create a `ServiceMeshControlPlane` resource in the `istio-system` namespace. If you want to use mTLS functionality, you must also set the `spec.security.dataPlane.mtls` field for the `ServiceMeshControlPlane` resource to `true`. ++ +[IMPORTANT] +==== +Using {ServerlessProductName} with {SMProductShortName} is only supported with {SMProductName} version 2.0.5 or later. +==== + * Install the {ServerlessOperatorName}. + * Install the OpenShift CLI (`oc`). .Procedure -. Create a `ServiceMeshControlPlane` object in the `istio-system` namespace. If you want to use the mTLS functionality, this must be enabled for the `istio-system` namespace. - . Add the namespaces that you would like to integrate with {SMProductShortName} to the `ServiceMeshMemberRoll` object as members: + [source,yaml] @@ -111,7 +117,7 @@ spec: port: 80 targetPort: 8081 ---- -<1> Add the name of your wildcard certificate. +<1> Add the name of the secret that contains the wildcard certificate. <2> The `knative-local-gateway` serves HTTP traffic. Using HTTP means that traffic coming from outside of {SMProductShortName}, but using an internal hostname, such as `example.default.svc.cluster.local`, is not encrypted. You can set up encryption for this path by creating another wildcard certificate and an additional gateway that uses a different `protocol` spec. + .Example `knative-local-gateway` object using HTTPS