From 89bc89a3898bdff5171e265abfc8d0909f2fc730 Mon Sep 17 00:00:00 2001 From: Ashleigh Brennan Date: Mon, 14 Mar 2022 14:58:58 -0500 Subject: [PATCH] SRVCOM-1735: Fix deprecated table, add table for GA + TP --- ...rless-deprecated-removed-features-osd.adoc | 50 --------- ...erverless-deprecated-removed-features.adoc | 81 ++++++-------- modules/serverless-tech-preview-features.adoc | 101 ++++++++++++++++++ serverless/serverless-release-notes.adoc | 10 +- 4 files changed, 135 insertions(+), 107 deletions(-) delete mode 100644 modules/serverless-deprecated-removed-features-osd.adoc create mode 100644 modules/serverless-tech-preview-features.adoc diff --git a/modules/serverless-deprecated-removed-features-osd.adoc b/modules/serverless-deprecated-removed-features-osd.adoc deleted file mode 100644 index 27de1b3bac..0000000000 --- a/modules/serverless-deprecated-removed-features-osd.adoc +++ /dev/null @@ -1,50 +0,0 @@ -// Module included in the following assemblies: -// -// * serverless/serverless-release-notes.adoc - -:_content-type: REFERENCE -[id="serverless-deprecated-removed-features-osd_{context}"] -= Deprecated and removed features - -Some features available in previous releases have been deprecated or removed. - -Deprecated functionality is still included in {ServerlessProductName} and continues to be supported; however, it will be removed in a future release of this product and is not recommended for new deployments. For the most recent list of major functionality deprecated and removed within {ServerlessProductName}, refer to the table below. - -In the table, features are marked with the following statuses: - -* *-*: _Not yet available_ -* *TP*: _Technology Preview_ -* *GA*: _General Availability_ -* *DEP*: _Deprecated_ -* *REM*: _Removed_ - -.Deprecated and removed features tracker -[cols="3,1",options="header"] -|==== -|Feature |1.20 - -|`kn func emit` (`kn func invoke` in 1.21+) -|TP - -|Service Mesh mTLS -|GA - -|`kn func` TypeScript templates -|TP - -|`kn func` Rust templates -|TP - -|`emptyDir` volumes -|GA - -|`KafkaBinding` API -|DEP - -|HTTPS redirection -|GA - -|Kafka broker -|TP - -|==== diff --git a/modules/serverless-deprecated-removed-features.adoc b/modules/serverless-deprecated-removed-features.adoc index 89df4343ff..41d589028e 100644 --- a/modules/serverless-deprecated-removed-features.adoc +++ b/modules/serverless-deprecated-removed-features.adoc @@ -6,61 +6,46 @@ [id="serverless-deprecated-removed-features_{context}"] = Deprecated and removed features -Some features available in previous releases have been deprecated or removed. +Some features that were Generally Available (GA) or a Technology Preview (TP) in previous releases have been deprecated or removed. Deprecated functionality is still included in {ServerlessProductName} and continues to be supported; however, it will be removed in a future release of this product and is not recommended for new deployments. -Deprecated functionality is still included in {ServerlessProductName} and continues to be supported; however, it will be removed in a future release of this product and is not recommended for new deployments. For the most recent list of major functionality deprecated and removed within {ServerlessProductName}, refer to the table below. - -In the table, features are marked with the following statuses: - -* *-*: _Not yet available_ -* *TP*: _Technology Preview_ -* *GA*: _General Availability_ -* *DEP*: _Deprecated_ -* *REM*: _Removed_ +For the most recent list of major functionality deprecated and removed within {ServerlessProductName}, refer to the following table: +// OCP table +ifdef::openshift-enterprise[] .Deprecated and removed features tracker -[cols="3,1,1,1",options="header"] +[cols="3,1,1,1,1",options="header"] |==== -|Feature |1.18|1.19|1.20 +|Feature |1.18|1.19|1.20|1.21 + +|`KafkaBinding` API +|GA +|Deprecated +|Deprecated +|Deprecated |`kn func emit` (`kn func invoke` in 1.21+) |TP |TP -|TP - -|Service Mesh mTLS -|GA -|GA -|GA - -|`kn func` TypeScript templates -|TP -|TP -|TP - -|`kn func` Rust templates -|TP -|TP -|TP - -|`emptyDir` volumes -|GA -|GA -|GA - -|`KafkaBinding` API -|GA -|DEP -|DEP - -|HTTPS redirection -|- -|GA -|GA - -|Kafka broker -|- -|- -|TP +|Deprecated +|Removed |==== +endif::[] + +// OSD table +ifdef::openshift-dedicated[] +.Deprecated and removed features tracker +[cols="3,1,1",options="header"] +|==== +|Feature |1.20|1.21 + +|`KafkaBinding` API +|Deprecated +|Deprecated + +|`kn func emit` (`kn func invoke` in 1.21+) +|Deprecated +|Removed + +|==== +endif::[] diff --git a/modules/serverless-tech-preview-features.adoc b/modules/serverless-tech-preview-features.adoc new file mode 100644 index 0000000000..8c8085a96a --- /dev/null +++ b/modules/serverless-tech-preview-features.adoc @@ -0,0 +1,101 @@ +// Module included in the following assemblies: +// +// * serverless/serverless-release-notes.adoc + +:_content-type: REFERENCE +[id="serverless-tech-preview-features_{context}"] += Generally Available and Technology Preview features + +Features which are Generally Available (GA) are fully supported and are suitable for production use. Technology Preview (TP) features are experimental features and are not intended for production use. See the link:https://access.redhat.com/support/offerings/techpreview[Technology Preview scope of support on the Red Hat Customer Portal] for more information about TP features. + +The following table provides information about which {ServerlessProductName} features are GA and which are TP: + +// OCP table +ifdef::openshift-enterprise[] +.Generally Available and Technology Preview features tracker +[cols="3,1,1,1,1",options="header"] +|==== +|Feature |1.18|1.19|1.20|1.21 + +|`kn func` +|TP +|TP +|TP +|TP + +|`kn func invoke` +|- +|- +|- +|TP + +|Service Mesh mTLS +|GA +|GA +|GA +|GA + +|`emptyDir` volumes +|GA +|GA +|GA +|GA + +|HTTPS redirection +|- +|GA +|GA +|GA + +|Kafka broker +|- +|- +|TP +|TP + +|Kafka sink +|- +|- +|- +|TP + +|==== +endif::[] + +// OSD table +ifdef::openshift-dedicated[] +.Generally Available and Technology Preview features tracker +[cols="3,1,1",options="header"] +|==== +|Feature |1.20|1.21 + +|`kn func` +|TP +|TP + +|`kn func invoke` +|- +|TP + +|Service Mesh mTLS +|GA +|GA + +|`emptyDir` volumes +|GA +|GA + +|HTTPS redirection +|GA +|GA + +|Kafka broker +|TP +|TP + +|Kafka sink +|- +|TP + +|==== +endif::[] diff --git a/serverless/serverless-release-notes.adoc b/serverless/serverless-release-notes.adoc index f925552140..73f71b0c1a 100644 --- a/serverless/serverless-release-notes.adoc +++ b/serverless/serverless-release-notes.adoc @@ -19,16 +19,8 @@ For details about the latest Knative component releases, see the link:https://kn ==== include::modules/serverless-api-versions.adoc[leveloffset=+1] - -// Deprecated and removed feature trackers -// OCP -ifdef::openshift-enterprise[] +include::modules/serverless-tech-preview-features.adoc[leveloffset=+1] include::modules/serverless-deprecated-removed-features.adoc[leveloffset=+1] -endif::[] - -ifdef::openshift-dedicated[] -include::modules/serverless-deprecated-removed-features-osd.adoc[leveloffset=+1] -endif::[] // Release notes included, most to least recent // OCP + OSD