diff --git a/modules/serverless-creating-broker-admin.adoc b/modules/serverless-creating-broker-admin.adoc index 3767c56961..8b5768f12f 100644 --- a/modules/serverless-creating-broker-admin.adoc +++ b/modules/serverless-creating-broker-admin.adoc @@ -18,20 +18,18 @@ Brokers created due to annotation will not be removed if you remove the annotati .Procedure -* Annotate your namespace by entering the following command: +* Annotate a namespace: + - [source,terminal] ---- -$ oc label namespace knative-eventing-injection=enabled +$ oc label namespace eventing.knative.dev/injection=enable ---- .Verification steps -* You can verify that the broker has been created successfully by entering the following command: +* Verify that the broker has been created successfully: + - [source,terminal] ---- -$ oc -n get broker +$ oc -n get broker ---- diff --git a/modules/serverless-deleting-broker-admin.adoc b/modules/serverless-deleting-broker-admin.adoc index c01a3deaed..3a706768a3 100644 --- a/modules/serverless-deleting-broker-admin.adoc +++ b/modules/serverless-deleting-broker-admin.adoc @@ -9,21 +9,20 @@ Brokers created due to annotation will not be removed if you remove the annotati .Procedure -. Remove the `knative-eventing-injection=enabled` annotation from the namespace: +. Remove the injection annotation from the namespace: + [source,terminal] ---- -$ oc label namespace knative-eventing-injection- +$ oc label namespace eventing.knative.dev/injection- ---- - + -Removing the annotation prevents you from recreating the broker after you delete it. +Removing the annotation prevents the broker from being automatically recreated after you delete it. . Delete the injected broker from the selected namespace: + [source,terminal] ---- -$ oc -n delete broker +$ oc -n delete broker ---- diff --git a/modules/serverless-rn-1-10-0.adoc b/modules/serverless-rn-1-10-0.adoc new file mode 100644 index 0000000000..3eb9e77097 --- /dev/null +++ b/modules/serverless-rn-1-10-0.adoc @@ -0,0 +1,23 @@ +// Module included in the following assemblies: +// +// * serverless/release-notes.adoc + +[id="serverless-rn-1-10-0_{context}"] += Release Notes for Red Hat {ServerlessProductName} 1.10.0 + +[id="new-features-1-10-0_{context}"] +== New features +* {ServerlessProductName} now uses Knative Operator 0.16.0. +* {ServerlessProductName} now uses Knative Serving 0.16.0. +* {ServerlessProductName} uses Knative Eventing 0.16.0. +* {ServerlessProductName} now uses Kourier 0.16.0. +* {ServerlessProductName} now uses Knative `kn` CLI 0.16.1. +* The annotation `knative-eventing-injection=enabled` that was previously used to annotate namespaces for broker creation is now deprecated. The new annotation is `eventing.knative.dev/injection=enable`. For more information, see the documentation on _Creating a broker as a cluster administrator using namespace annotation_. +* Multi-container support is now available on Knative as a Technology Preview feature. You can enable multi-container support in the `config-features` config map. For more information, see the https://knative.dev/docs/serving/feature-flags/#multi-containers[Knative documentation]. + +[id="fixed-issues-1-10-0_{context}"] +== Fixed issues +* In previous releases, Knative Serving had a fixed, minimum CPU request of 25m for `queue-proxy`. If your cluster had any value set that conflicted with this, for example, if you had set a minimum CPU request for `defaultRequest` of more than `25m`, the Knative Service failed to deploy. This issue is fixed in 1.10.0. + +// [id="known-issues-1-10-0_{context}"] +// == Known issues diff --git a/modules/serverless-rn-1-9-0.adoc b/modules/serverless-rn-1-9-0.adoc index 3541510bc9..d0b31985ce 100644 --- a/modules/serverless-rn-1-9-0.adoc +++ b/modules/serverless-rn-1-9-0.adoc @@ -7,15 +7,14 @@ = Release Notes for Red Hat {ServerlessProductName} 1.9.0 +[id="new-features-1-9-0_{context}"] +== New features + * {ServerlessProductName} now uses Knative Operator 0.15.2. The Knative Serving and Knative Eventing Operators are now merged into a common Operator. * {ServerlessProductName} now uses Knative Serving 0.15.2. * {ServerlessProductName} now uses Knative `kn` CLI 0.15.2. * {ServerlessProductName} uses Knative Eventing 0.15.2. * {ServerlessProductName} now uses Kourier 0.15.0. - -[id="new-features-1-9-0_{context}"] -== New features - * {ServerlessProductName} now supports some integrated Red Hat OpenShift Service Mesh features, including enabling sidecars, and JSON Web Token (JWT) authentication. Supported features are documented in the _Networking_ guide. // [id="fixed-issues-1-9-0_{context}"] diff --git a/serverless/serverless-release-notes.adoc b/serverless/serverless-release-notes.adoc index 9c11f4b6c5..87e918f29d 100644 --- a/serverless/serverless-release-notes.adoc +++ b/serverless/serverless-release-notes.adoc @@ -12,6 +12,7 @@ For an overview of {ServerlessProductName} functionality, see xref:../serverless include::modules/technology-preview.adoc[leveloffset=+1] // Modules included, most to least recent +include::modules/serverless-rn-1-10-0.adoc[leveloffset=+1] include::modules/serverless-rn-1-9-0.adoc[leveloffset=+1] include::modules/serverless-rn-1-8-0.adoc[leveloffset=+1] include::modules/serverless-rn-1-7-2.adoc[leveloffset=+1]