Skip to content

Commit

Permalink
Merge pull request openshift#19232 from abrennan89/relnotes140
Browse files Browse the repository at this point in the history
Added release notes for Serverless tech preview 1.4.0
  • Loading branch information
vikram-redhat authored Feb 6, 2020
2 parents 1f0d902 + ef31af4 commit 5888697
Show file tree
Hide file tree
Showing 3 changed files with 58 additions and 1 deletion.
3 changes: 2 additions & 1 deletion _topic_map.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1429,9 +1429,10 @@ Topics:
### Knative services
- Name: Getting started with Knative services
File: getting-started-knative-services
### Applications
- Name: Creating serverless applications
File: creating-serverless-applications
- Name: Interacting wtih serverless applications
- Name: Interacting with serverless applications
File: interacting-serverless-apps
- Name: Splitting traffic between revisions
File: splitting-traffic-between-revisions
Expand Down
54 changes: 54 additions & 0 deletions modules/serverless-rn-1-4-0.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
// Module included in the following assemblies:
//
// * serverless/release-notes.adoc

[id="serverless-rn-1-4-0_{context}"]
= Release Notes for Red Hat {ServerlessProductName} Technology Preview 1.4.0

[id="new-features-1-4-0_{context}"]
== New features
* {ServerlessProductName} 1.4.0 is available on {product-title} 4.2 and newer versions.
* {ServerlessProductName} has been updated to use Knative Serving 0.11.1.
* {ServerlessProductName} has been updated to use Knative Client (`kn` CLI) 0.11.0.
* {ServerlessProductName} has been updated to use Knative Serving Operator 0.11.1.
* The `kn` CLI is now available for download through the *Command Line Tools* page in the {product-title} web console.
* The `KnativeServing` object's API group has changed in this release from `serving.knative.dev` to `operator.knative.dev`. You will need to adjust any of your scripts or applications that rely on the old API group to use the new API group. The {ServerlessProductName} installation instructions have been updated to use the new API group.
+
When upgrading from {ServerlessProductName} 1.3.0 to 1.4.0, the {ServerlessOperatorName} will create a `KnativeServing` custom resource (CR) in the new API group for you. This CR will be a mirror of the `KnativeServing` CR in the old group that was used in {ServerlessProductName} 1.3.0.
+
If you need to keep using the old group temporarily, you can use the old CR as before. However, this CR is deprecated and will eventually be removed.
+
Once you have updated references to the new API group, you can remove any older CR versions and use the newly deployed `KnativeServing` CR instead. To safely do this without downtime, remove the owner reference from the newly deployed `KnativeServing` CR using:
+
----
$ oc edit knativeserving.operator.knative.dev knative-serving -n knative-serving
----
+
After the owner reference has been removed, you can safely remove any older CR versions and start using the new one.
+
[IMPORTANT]
====
If a previous version of the CR exists, changes to the new CR will be overwritten by the {ServerlessOperatorName}. While the old CR is still active, all changes need to be made to that CR.
====

[id="fixed-issues-1-4-0_{context}"]
== Fixed issues
* Connecting to a private, cluster local Knative Service from a namespace that was not part of the `knative-serving-ingress` Service Mesh was failing on `i/o timeout`. This issue is now fixed.

* The `container_name` and `pod_name` metric labels were removed in {product-title} 4.3. The documentation has been updated to use the new `container` and `pod` metric labels instead. If you are using metering with Serverless on {product-title} 4.3 or later, you must update your Prometheus queries according to the current version of the Serverless metering documentation.

[id="known-issues-1-4-0_{context}"]
== Known issues
* Unqualified usage of `knativeserving` in `oc` commands no longer works because of the migration to a new API group. For example, this command will not work:
+
----
$ oc get knativeserving -n knative-serving
----
+
Use the explicit fully-qualified format instead. For example:
+
----
$ oc get knativeserving.operator.knative.dev -n knative-serving
----

* {product-title} scale from zero latency causes a delay of approximately 10 seconds when creating pods. This is a current {product-title} limitation.
2 changes: 2 additions & 0 deletions serverless/serverless-release-notes.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ If you experience difficulty with a procedure described in this documentation,
visit the link:https://access.redhat.com/support/offerings/techpreview/[Customer Portal] to learn more about support for Technology Preview features.

// Modules included, most to least recent
include::modules/serverless-rn-1-4-0.adoc[leveloffset=+1]
include::modules/serverless-rn-1-3-0.adoc[leveloffset=+1]
include::modules/serverless-rn-1-2-0.adoc[leveloffset=+1]
include::modules/serverless-rn-1-1-0.adoc[leveloffset=+1]
Expand All @@ -24,6 +25,7 @@ include::modules/serverless-rn-1-0-0.adoc[leveloffset=+1]
{ServerlessProductName} is based on the open source Knative project.

* For details about the latest Knative Serving release, see the link:https://github.com/knative/serving/releases[Knative Serving releases page].
* For details about the latest Knative Serving Operator release, see the link:https://github.com/knative/serving-operator/releases[Knative Serving Operator releases page].
* For details about the latest Knative Client release, see the link:https://github.com/knative/client/releases[Knative Client releases page].
* For details about the latest Knative Eventing release, see the link:https://github.com/knative/eventing/releases[Knative Eventing releases page].

Expand Down

0 comments on commit 5888697

Please sign in to comment.