Skip to content

Commit 9b66dd8

Browse files
authored
Merge pull request #42212 from abrennan89/OSD2
SRVCOM-1451: Adding functions, install, CLI, and HA docs for OSD
2 parents a121bd8 + ec1230f commit 9b66dd8

16 files changed

+169
-7
lines changed

_topic_maps/_topic_map_osd.yml

Lines changed: 50 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -219,15 +219,23 @@ Topics:
219219
# Topics:
220220
# - Name: About OpenShift Serverless
221221
# File: about-serverless
222+
# - Name: About OpenShift Serverless Functions
223+
# File: serverless-functions-about
222224
# - Name: Event sources
223225
# File: knative-event-sources
224226
# - Name: Channels and subscriptions
225227
# File: serverless-channels
226-
#- Name: CLI tools
227-
# Dir: cli_tools
228+
#- Name: Install
229+
# Dir: install
228230
# Topics:
229-
# - Name: Knative CLI advanced configuration
230-
# File: advanced-kn-config
231+
# - Name: Installing the OpenShift Serverless Operator
232+
# File: install-serverless-operator
233+
# - Name: Installing Knative Serving
234+
# File: installing-knative-serving
235+
# - Name: Installing Knative Eventing
236+
# File: installing-knative-eventing
237+
# - Name: Removing OpenShift Serverless
238+
# File: removing-openshift-serverless
231239
#- Name: Develop
232240
# Dir: develop
233241
# Topics:
@@ -253,13 +261,51 @@ Topics:
253261
# File: serverless-triggers
254262
# - Name: Knative Kafka
255263
# File: serverless-kafka-developer
264+
# Admin guide
256265
#- Name: Administer
257266
# Dir: admin_guide
258267
# Topics:
259268
# - Name: Configuring Knative Eventing defaults
260269
# File: serverless-configuring-eventing-defaults
261270
# - Name: Knative Kafka
262271
# File: serverless-kafka-admin
272+
# - Name: High availability on OpenShift Serverless
273+
# File: serverless-ha
274+
# Functions
275+
#- Name: Functions
276+
# Dir: functions
277+
# Topics:
278+
# - Name: Setting up OpenShift Serverless Functions
279+
# File: serverless-functions-setup
280+
# - Name: Getting started with functions
281+
# File: serverless-functions-getting-started
282+
# - Name: Developing Node.js functions
283+
# File: serverless-developing-nodejs-functions
284+
# - Name: Developing TypeScript functions
285+
# File: serverless-developing-typescript-functions
286+
# - Name: Developing Golang functions
287+
# File: serverless-developing-go-functions
288+
# - Name: Developing Python functions
289+
# File: serverless-developing-python-functions
290+
# - Name: Developing Quarkus functions
291+
# File: serverless-developing-quarkus-functions
292+
# - Name: Using functions with Knative Eventing
293+
# File: serverless-functions-eventing
294+
# - Name: Function project configuration in func.yaml
295+
# File: serverless-functions-yaml
296+
# - Name: Accessing secrets and config maps from functions
297+
# File: serverless-functions-accessing-secrets-configmaps
298+
# - Name: Adding annotations to functions
299+
# File: serverless-functions-annotations
300+
# - Name: Functions development reference guide
301+
# File: serverless-functions-reference-guide
302+
#- Name: CLI tools
303+
# Dir: cli_tools
304+
# Topics:
305+
# - Name: Installing the Knative CLI
306+
# File: installing-kn
307+
# - Name: Knative CLI advanced configuration
308+
# File: advanced-kn-config
263309
---
264310
Name: Support
265311
Dir: support

modules/serverless-config-replicas-eventing.adoc

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,14 @@ You can scale Knative Eventing components by modifying the `spec.high-availabili
1010

1111
.Prerequisites
1212

13-
* You have access to an {product-title} cluster with cluster administrator permissions.
13+
ifdef::openshift-enterprise[]
14+
* You have access to an {product-title} account with cluster administrator access.
15+
endif::[]
16+
17+
ifdef::openshift-dedicated[]
18+
* You have access to an {product-title} account with cluster administrator or dedicated administrator access.
19+
endif::[]
20+
1421
* The {ServerlessOperatorName} and Knative Eventing are installed on your cluster.
1522
1623
.Procedure

modules/serverless-config-replicas-kafka.adoc

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,14 @@ You can scale Knative Kafka components by modifying the `spec.high-availability.
1010

1111
.Prerequisites
1212

13-
* You have access to an {product-title} cluster with cluster administrator permissions.
13+
ifdef::openshift-enterprise[]
14+
* You have access to an {product-title} account with cluster administrator access.
15+
endif::[]
16+
17+
ifdef::openshift-dedicated[]
18+
* You have access to an {product-title} account with cluster administrator or dedicated administrator access.
19+
endif::[]
20+
1421
* The {ServerlessOperatorName} and Knative Kafka are installed on your cluster.
1522
1623
.Procedure

modules/serverless-config-replicas-serving.adoc

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,14 @@ You can scale Knative Serving components by modifying the `spec.high-availabilit
1010

1111
.Prerequisites
1212

13-
* You have access to an {product-title} cluster with cluster administrator permissions.
13+
ifdef::openshift-enterprise[]
14+
* You have access to an {product-title} account with cluster administrator access.
15+
endif::[]
16+
17+
ifdef::openshift-dedicated[]
18+
* You have access to an {product-title} account with cluster administrator or dedicated administrator access.
19+
endif::[]
20+
1421
* The {ServerlessOperatorName} and Knative Serving are installed on your cluster.
1522
1623
.Procedure

modules/serverless-deleting-crds.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,14 @@ Removing the Operator and API CRDs also removes all resources that were defined
1515

1616
.Prerequisites
1717

18+
ifdef::openshift-enterprise[]
1819
* You have access to an {product-title} account with cluster administrator access.
20+
endif::[]
21+
22+
ifdef::openshift-dedicated[]
23+
* You have access to an {product-title} account with cluster administrator or dedicated administrator access.
24+
endif::[]
25+
1926
* You have uninstalled Knative Serving and removed the {ServerlessOperatorName}.
2027
2128
.Procedure

modules/serverless-install-eventing-web-console.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,14 @@ You can use the following procedure to install Knative Eventing by using the {pr
1010

1111
.Prerequisites
1212

13+
ifdef::openshift-enterprise[]
1314
* You have access to an {product-title} account with cluster administrator access.
15+
endif::[]
16+
17+
ifdef::openshift-dedicated[]
18+
* You have access to an {product-title} account with cluster administrator or dedicated administrator access.
19+
endif::[]
20+
1421
* You have logged in to the {product-title} web console.
1522
* You have installed the {ServerlessOperatorName}.
1623

modules/serverless-install-eventing-yaml.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,14 @@ You can use the following procedure to install Knative Eventing by applying YAML
1010

1111
.Prerequisites
1212

13+
ifdef::openshift-enterprise[]
1314
* You have access to an {product-title} account with cluster administrator access.
15+
endif::[]
16+
17+
ifdef::openshift-dedicated[]
18+
* You have access to an {product-title} account with cluster administrator or dedicated administrator access.
19+
endif::[]
20+
1421
* You have installed the {ServerlessOperatorName}.
1522
1623
.Procedure

modules/serverless-install-serving-web-console.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,14 @@ You can use the following procedure to install Knative Serving by using the {pro
1010

1111
.Prerequisites
1212

13+
ifdef::openshift-enterprise[]
1314
* You have access to an {product-title} account with cluster administrator access.
15+
endif::[]
16+
17+
ifdef::openshift-dedicated[]
18+
* You have access to an {product-title} account with cluster administrator or dedicated administrator access.
19+
endif::[]
20+
1421
* You have logged in to the {product-title} web console.
1522
* You have installed the {ServerlessOperatorName}.
1623

modules/serverless-install-serving-yaml.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,14 @@ You can use the following procedure to install Knative Serving by applying YAML
1010

1111
.Prerequisites
1212

13+
ifdef::openshift-enterprise[]
1314
* You have access to an {product-title} account with cluster administrator access.
15+
endif::[]
16+
17+
ifdef::openshift-dedicated[]
18+
* You have access to an {product-title} account with cluster administrator or dedicated administrator access.
19+
endif::[]
20+
1421
* You have installed the {ServerlessOperatorName}.
1522
1623
.Procedure

modules/serverless-install-web-console.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,14 @@ This procedure describes how to install and subscribe to the {ServerlessOperator
1010

1111
.Prerequisites
1212

13+
ifdef::openshift-enterprise[]
1314
* You have access to an {product-title} account with cluster administrator access.
15+
endif::[]
16+
17+
ifdef::openshift-dedicated[]
18+
* You have access to an {product-title} account with cluster or dedicated administrator access.
19+
endif::[]
20+
1421
* You have logged in to the {product-title} web console.
1522
1623
.Procedure

0 commit comments

Comments
 (0)