From fc491b97d56a42420db47ec150d39fd7a16a0fba Mon Sep 17 00:00:00 2001 From: Gabriel McGoldrick Date: Wed, 14 Dec 2022 18:54:35 +0000 Subject: [PATCH] SVRCOM-2208 Include statement on Functions GA in release notes, remove TP warnings --- modules/serverless-create-func-kn.adoc | 3 --- modules/serverless-functions-creating-on-cluster-builds.adoc | 3 --- modules/serverless-rn-1-26-0.adoc | 1 + serverless/discover/serverless-functions-about.adoc | 3 --- serverless/functions/serverless-developing-go-functions.adoc | 3 --- .../functions/serverless-developing-nodejs-functions.adoc | 3 --- .../functions/serverless-developing-python-functions.adoc | 3 --- .../functions/serverless-developing-quarkus-functions.adoc | 3 --- .../serverless-developing-typescript-functions.adoc | 5 +---- serverless/functions/serverless-functions-eventing.adoc | 3 --- .../functions/serverless-functions-getting-started.adoc | 3 --- .../functions/serverless-functions-reference-guide.adoc | 3 --- serverless/functions/serverless-functions-setup.adoc | 3 --- 13 files changed, 2 insertions(+), 37 deletions(-) diff --git a/modules/serverless-create-func-kn.adoc b/modules/serverless-create-func-kn.adoc index edde12d951..c374f4bab8 100644 --- a/modules/serverless-create-func-kn.adoc +++ b/modules/serverless-create-func-kn.adoc @@ -9,9 +9,6 @@ Before you can build and deploy a function, you must create it by using the Knative (`kn`) CLI. You can specify the path, runtime, template, and image registry as flags on the command line, or use the `-c` flag to start the interactive experience in the terminal. -:FeatureName: {FunctionsProductName} -include::snippets/technology-preview.adoc[leveloffset=+1] - .Prerequisites * The {ServerlessOperatorName} and Knative Serving are installed on the cluster. diff --git a/modules/serverless-functions-creating-on-cluster-builds.adoc b/modules/serverless-functions-creating-on-cluster-builds.adoc index ee7140d60c..b186ba4dc5 100644 --- a/modules/serverless-functions-creating-on-cluster-builds.adoc +++ b/modules/serverless-functions-creating-on-cluster-builds.adoc @@ -8,9 +8,6 @@ You can use the Knative (`kn`) CLI to initiate a function project build and then deploy the function directly on the cluster. To build a function project in this way, the source code for your function project must exist in a Git repository branch that is accessible to your cluster. -:FeatureName: {FunctionsProductName} -include::snippets/technology-preview.adoc[leveloffset=+1] - .Prerequisites * {pipelines-title} must be installed on your cluster. diff --git a/modules/serverless-rn-1-26-0.adoc b/modules/serverless-rn-1-26-0.adoc index 71b3e281da..a24e6c47a6 100644 --- a/modules/serverless-rn-1-26-0.adoc +++ b/modules/serverless-rn-1-26-0.adoc @@ -11,6 +11,7 @@ [id="new-features-1.26_{context}"] == New features +* {FunctionsProductName} is now GA. * {ServerlessProductName} now uses Knative Serving 1.5. * {ServerlessProductName} now uses Knative Eventing 1.5. * {ServerlessProductName} now uses Kourier 1.5. diff --git a/serverless/discover/serverless-functions-about.adoc b/serverless/discover/serverless-functions-about.adoc index 95501b6e0e..94efd77bea 100644 --- a/serverless/discover/serverless-functions-about.adoc +++ b/serverless/discover/serverless-functions-about.adoc @@ -8,9 +8,6 @@ toc::[] {FunctionsProductName} enables developers to create and deploy stateless, event-driven functions as a Knative service on {product-title}. The `kn func` CLI is provided as a plug-in for the Knative `kn` CLI. You can use the `kn func` CLI to create, build, and deploy the container image as a Knative service on the cluster. -:FeatureName: {FunctionsProductName} -include::snippets/technology-preview.adoc[leveloffset=+2] - [id="serverless-functions-about-runtimes"] == Included runtimes diff --git a/serverless/functions/serverless-developing-go-functions.adoc b/serverless/functions/serverless-developing-go-functions.adoc index 132f15066c..71315939cb 100644 --- a/serverless/functions/serverless-developing-go-functions.adoc +++ b/serverless/functions/serverless-developing-go-functions.adoc @@ -6,9 +6,6 @@ include::_attributes/common-attributes.adoc[] toc::[] -:FeatureName: {FunctionsProductName} -include::snippets/technology-preview.adoc[leveloffset=+2] - After you have xref:../../serverless/functions/serverless-functions-getting-started.adoc#serverless-create-func-kn_serverless-functions-getting-started[created a Go function project], you can modify the template files provided to add business logic to your function. This includes configuring function invocation and the returned headers and status codes. [id="prerequisites_serverless-developing-go-functions"] diff --git a/serverless/functions/serverless-developing-nodejs-functions.adoc b/serverless/functions/serverless-developing-nodejs-functions.adoc index af4a2f0af3..59821d2a27 100644 --- a/serverless/functions/serverless-developing-nodejs-functions.adoc +++ b/serverless/functions/serverless-developing-nodejs-functions.adoc @@ -6,9 +6,6 @@ include::_attributes/common-attributes.adoc[] toc::[] -:FeatureName: {FunctionsProductName} -include::snippets/technology-preview.adoc[leveloffset=+2] - After you have xref:../../serverless/functions/serverless-functions-getting-started.adoc#serverless-create-func-kn_serverless-functions-getting-started[created a Node.js function project], you can modify the template files provided to add business logic to your function. This includes configuring function invocation and the returned headers and status codes. [id="prerequisites_serverless-developing-nodejs-functions"] diff --git a/serverless/functions/serverless-developing-python-functions.adoc b/serverless/functions/serverless-developing-python-functions.adoc index 6f93d925aa..72244f2897 100644 --- a/serverless/functions/serverless-developing-python-functions.adoc +++ b/serverless/functions/serverless-developing-python-functions.adoc @@ -6,9 +6,6 @@ include::_attributes/common-attributes.adoc[] toc::[] -:FeatureName: {FunctionsProductName} -include::snippets/technology-preview.adoc[leveloffset=+2] - After you have xref:../../serverless/functions/serverless-functions-getting-started.adoc#serverless-create-func-kn_serverless-functions-getting-started[created a Python function project], you can modify the template files provided to add business logic to your function. This includes configuring function invocation and the returned headers and status codes. [id="prerequisites_serverless-developing-python-functions"] diff --git a/serverless/functions/serverless-developing-quarkus-functions.adoc b/serverless/functions/serverless-developing-quarkus-functions.adoc index 69c8c4f583..26214d3eb6 100644 --- a/serverless/functions/serverless-developing-quarkus-functions.adoc +++ b/serverless/functions/serverless-developing-quarkus-functions.adoc @@ -6,9 +6,6 @@ include::_attributes/common-attributes.adoc[] toc::[] -:FeatureName: {FunctionsProductName} -include::snippets/technology-preview.adoc[leveloffset=+2] - After you have xref:../../serverless/functions/serverless-functions-getting-started.adoc#serverless-create-func-kn_serverless-functions-getting-started[created a Quarkus function project], you can modify the template files provided to add business logic to your function. This includes configuring function invocation and the returned headers and status codes. [id="prerequisites_serverless-developing-quarkus-functions"] diff --git a/serverless/functions/serverless-developing-typescript-functions.adoc b/serverless/functions/serverless-developing-typescript-functions.adoc index ba69c6400f..fa65aa8692 100644 --- a/serverless/functions/serverless-developing-typescript-functions.adoc +++ b/serverless/functions/serverless-developing-typescript-functions.adoc @@ -6,9 +6,6 @@ include::_attributes/common-attributes.adoc[] toc::[] -:FeatureName: {FunctionsProductName} -include::snippets/technology-preview.adoc[leveloffset=+2] - After you have xref:../../serverless/functions/serverless-functions-getting-started.adoc#serverless-create-func-kn_serverless-functions-getting-started[created a TypeScript function project], you can modify the template files provided to add business logic to your function. This includes configuring function invocation and the returned headers and status codes. [id="prerequisites_serverless-developing-typescript-functions"] @@ -34,4 +31,4 @@ include::modules/serverless-testing-typescript-functions.adoc[leveloffset=+1] * See the xref:../../serverless/functions/serverless-functions-reference-guide.adoc#serverless-typescript-context-object-reference_serverless-functions-reference-guide[TypeScript context object reference] documentation. * xref:../../serverless/functions/serverless-functions-getting-started.adoc#serverless-build-func-kn_serverless-functions-getting-started[Build] and xref:../../serverless/functions/serverless-functions-getting-started.adoc#serverless-deploy-func-kn_serverless-functions-getting-started[deploy] a function. -* See link:https://getpino.io/#/docs/api[the Pino API documentation] for more information on logging with functions. +* See link:https://getpino.io/#/docs/api[the Pino API documentation] for more information about logging with functions. diff --git a/serverless/functions/serverless-functions-eventing.adoc b/serverless/functions/serverless-functions-eventing.adoc index 91c5ebfe0d..d5e4003f5e 100644 --- a/serverless/functions/serverless-functions-eventing.adoc +++ b/serverless/functions/serverless-functions-eventing.adoc @@ -8,7 +8,4 @@ toc::[] Functions are deployed as Knative services on an {product-title} cluster. You can connect functions to Knative Eventing components so that they can receive incoming events. -:FeatureName: {FunctionsProductName} -include::snippets/technology-preview.adoc[leveloffset=+2] - include::modules/serverless-connect-func-source-odc.adoc[leveloffset=+1] diff --git a/serverless/functions/serverless-functions-getting-started.adoc b/serverless/functions/serverless-functions-getting-started.adoc index 02807badf3..3f2cc6579a 100644 --- a/serverless/functions/serverless-functions-getting-started.adoc +++ b/serverless/functions/serverless-functions-getting-started.adoc @@ -8,9 +8,6 @@ toc::[] Function lifecycle management includes creating, building, and deploying a function. Optionally, you can also test a deployed function by invoking it. You can do all of these operations on {ServerlessProductName} using the `kn func` tool. -:FeatureName: {FunctionsProductName} -include::snippets/technology-preview.adoc[leveloffset=+2] - [id="prerequisites_serverless-functions-getting-started"] == Prerequisites diff --git a/serverless/functions/serverless-functions-reference-guide.adoc b/serverless/functions/serverless-functions-reference-guide.adoc index da3cfa35b0..f2ae408c82 100644 --- a/serverless/functions/serverless-functions-reference-guide.adoc +++ b/serverless/functions/serverless-functions-reference-guide.adoc @@ -6,9 +6,6 @@ include::_attributes/common-attributes.adoc[] toc::[] -:FeatureName: {FunctionsProductName} -include::snippets/technology-preview.adoc[leveloffset=+2] - {FunctionsProductName} provides templates that can be used to create basic functions. A template initiates the function project boilerplate and prepares it for use with the `kn func` tool. Each function template is tailored for a specific runtime and follows its conventions. With a template, you can initiate your function project automatically. Templates for the following runtimes are available: diff --git a/serverless/functions/serverless-functions-setup.adoc b/serverless/functions/serverless-functions-setup.adoc index 436f7f02e4..cc5422d50f 100644 --- a/serverless/functions/serverless-functions-setup.adoc +++ b/serverless/functions/serverless-functions-setup.adoc @@ -6,9 +6,6 @@ include::_attributes/common-attributes.adoc[] toc::[] -:FeatureName: {FunctionsProductName} -include::snippets/technology-preview.adoc[leveloffset=+2] - To improve the process of deployment of your application code, you can use {ServerlessProductName} to deploy stateless, event-driven functions as a Knative service on {product-title}. If you want to develop functions, you must complete the set up steps. [id="prerequisites_serverless-functions-setup"]