Skip to content

Commit efa1275

Browse files
committed
SVRCOM-2126 Restructure the Installing section
1 parent 929a173 commit efa1275

24 files changed

+286
-125
lines changed

_topic_maps/_topic_map.yml

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3752,23 +3752,25 @@ Topics:
37523752
File: serverless-brokers
37533753
- Name: Channels and subscriptions
37543754
File: serverless-channels
3755-
- Name: Install
3755+
- Name: Installing Serverless
37563756
Dir: install
37573757
Topics:
3758-
- Name: Installing the OpenShift Serverless Operator
3758+
- Name: Preparing to install OpenShift Serverless
3759+
File: preparing-serverless-install
3760+
- Name: Installing the Serverless Operator
37593761
File: install-serverless-operator
3762+
- Name: Installing the Knative CLI
3763+
File: installing-kn
37603764
- Name: Installing Knative Serving
37613765
File: installing-knative-serving
37623766
- Name: Installing Knative Eventing
37633767
File: installing-knative-eventing
3764-
- Name: Removing OpenShift Serverless
3765-
File: removing-openshift-serverless
3768+
- Name: Configuring Serverless Functions
3769+
File: configuring-serverless-functions
37663770
# Knative kn CLI
37673771
- Name: Knative CLI
37683772
Dir: cli_tools
37693773
Topics:
3770-
- Name: Installing the Knative CLI
3771-
File: installing-kn
37723774
- Name: Configuring the Knative CLI
37733775
File: advanced-kn-config
37743776
- Name: Knative CLI plugins
@@ -3846,9 +3848,6 @@ Topics:
38463848
# Tracing
38473849
- Name: Tracing
38483850
File: serverless-tracing
3849-
# Support
3850-
- Name: Support
3851-
File: serverless-support
38523851
# Security
38533852
- Name: Security
38543853
Dir: security
@@ -3893,3 +3892,20 @@ Topics:
38933892
File: serverless-cost-management-integration
38943893
- Name: Using NVIDIA GPU resources with serverless applications
38953894
File: gpu-resources
3895+
# Removing
3896+
- Name: Removing Serverless
3897+
Dir: removing
3898+
Topics:
3899+
- Name: Removing Serverless overview
3900+
File: removing-openshift-serverless
3901+
- Name: Uninstalling Knative Eventing
3902+
File: uninstalling-knative-eventing
3903+
- Name: Uninstalling Knative Serving
3904+
File: uninstalling-knative-serving
3905+
- Name: Removing Serverless Operator
3906+
File: removing-serverless-operator
3907+
- Name: Deleting Serverless CRDs
3908+
File: deleting-serverless-crds
3909+
# Support
3910+
- Name: Serverless support
3911+
File: serverless-support

_topic_maps/_topic_map_osd.yml

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -343,22 +343,24 @@ Topics:
343343
File: serverless-brokers
344344
- Name: Channels and subscriptions
345345
File: serverless-channels
346-
- Name: Install
346+
- Name: Installing Serverless
347347
Dir: install
348348
Topics:
349-
- Name: Installing the OpenShift Serverless Operator
349+
- Name: Preparing to install OpenShift Serverless
350+
File: preparing-serverless-install
351+
- Name: Installing the Serverless Operator
350352
File: install-serverless-operator
353+
- Name: Installing the Knative CLI
354+
File: installing-kn
351355
- Name: Installing Knative Serving
352356
File: installing-knative-serving
353357
- Name: Installing Knative Eventing
354358
File: installing-knative-eventing
355-
- Name: Removing OpenShift Serverless
356-
File: removing-openshift-serverless
359+
- Name: Configuring Serverless Functions
360+
File: configuring-serverless-functions
357361
- Name: Knative CLI
358362
Dir: cli_tools
359363
Topics:
360-
- Name: Installing the Knative CLI
361-
File: installing-kn
362364
- Name: Configuring the Knative CLI
363365
File: advanced-kn-config
364366
- Name: Knative Serving CLI commands
@@ -425,8 +427,6 @@ Topics:
425427
# Tracing
426428
- Name: Tracing
427429
File: serverless-tracing
428-
- Name: Support
429-
File: serverless-support
430430
- Name: Security
431431
Dir: security
432432
Topics:
@@ -459,6 +459,23 @@ Topics:
459459
File: serverless-functions-annotations
460460
- Name: Functions development reference guide
461461
File: serverless-functions-reference-guide
462+
# Removing
463+
- Name: Removing Serverless
464+
Dir: removing
465+
Topics:
466+
- Name: Removing Serverless overview
467+
File: removing-openshift-serverless
468+
- Name: Uninstalling Knative Eventing
469+
File: uninstalling-knative-eventing
470+
- Name: Uninstalling Knative Serving
471+
File: uninstalling-knative-serving
472+
- Name: Removing Serverless Operator
473+
File: removing-serverless-operator
474+
- Name: Deleting Serverless CRDs
475+
File: deleting-serverless-crds
476+
# Support
477+
- Name: Serverless support
478+
File: serverless-support
462479
---
463480
Name: Troubleshooting
464481
Dir: osd_support

_topic_maps/_topic_map_rosa.yml

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -541,22 +541,24 @@ Topics:
541541
File: serverless-brokers
542542
- Name: Channels and subscriptions
543543
File: serverless-channels
544-
- Name: Install
544+
- Name: Installing Serverless
545545
Dir: install
546546
Topics:
547-
- Name: Installing the OpenShift Serverless Operator
547+
- Name: Preparing to install OpenShift Serverless
548+
File: preparing-serverless-install
549+
- Name: Installing the Serverless Operator
548550
File: install-serverless-operator
551+
- Name: Installing the Knative CLI
552+
File: installing-kn
549553
- Name: Installing Knative Serving
550554
File: installing-knative-serving
551555
- Name: Installing Knative Eventing
552556
File: installing-knative-eventing
553-
- Name: Removing OpenShift Serverless
554-
File: removing-openshift-serverless
557+
- Name: Configuring Serverless Functions
558+
File: configuring-serverless-functions
555559
- Name: Knative CLI
556560
Dir: cli_tools
557561
Topics:
558-
- Name: Installing the Knative CLI
559-
File: installing-kn
560562
- Name: Configuring the Knative CLI
561563
File: advanced-kn-config
562564
- Name: Knative Serving CLI commands
@@ -623,8 +625,6 @@ Topics:
623625
# Tracing
624626
- Name: Tracing
625627
File: serverless-tracing
626-
- Name: Support
627-
File: serverless-support
628628
- Name: Security
629629
Dir: security
630630
Topics:
@@ -657,6 +657,23 @@ Topics:
657657
File: serverless-functions-annotations
658658
- Name: Functions development reference guide
659659
File: serverless-functions-reference-guide
660+
# Removing
661+
- Name: Removing Serverless
662+
Dir: removing
663+
Topics:
664+
- Name: Removing Serverless overview
665+
File: removing-openshift-serverless
666+
- Name: Uninstalling Knative Eventing
667+
File: uninstalling-knative-eventing
668+
- Name: Uninstalling Knative Serving
669+
File: uninstalling-knative-serving
670+
- Name: Removing Serverless Operator
671+
File: removing-serverless-operator
672+
- Name: Deleting Serverless CRDs
673+
File: deleting-serverless-crds
674+
# Support
675+
- Name: Serverless support
676+
File: serverless-support
660677
---
661678
Name: Troubleshooting
662679
Dir: rosa_support

cli_reference/kn-cli-tools.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@ Key features of the Knative CLI include:
2525
[id="kn-cli-tools-installing-kn"]
2626
== Installing the Knative CLI
2727

28-
See xref:../serverless/cli_tools/installing-kn.adoc#installing-kn[Installing the Knative CLI].
28+
See xref:../serverless/install/installing-kn.adoc#installing-kn[Installing the Knative CLI].

modules/serverless-cluster-sizing-req.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Module included in the following assemblies:
22
//
3-
// * /serverless/install/install-serverless-operator.adoc
3+
// * /serverless/install/preparing-serverless-install.adoc
44

55
:_content-type: REFERENCE
66
[id="serverless-cluster-sizing-req_{context}"]

modules/serverless-deleting-crds.adoc

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,9 @@
44

55
:_content-type: PROCEDURE
66
[id="serverless-deleting-crds_{context}"]
7-
= Deleting {ServerlessProductName} custom resource definitions
7+
= Removing {ServerlessProductName} Operator and API CRDs
88

9-
After uninstalling the {ServerlessProductName}, the Operator and API custom resource definitions (CRDs) remain on the cluster. You can use the following procedure to remove the remaining CRDs.
10-
11-
[IMPORTANT]
12-
====
13-
Removing the Operator and API CRDs also removes all resources that were defined by using them, including Knative services.
14-
====
9+
Delete the Operator and API CRDs using the following procedure.
1510

1611
.Prerequisites
1712

modules/serverless-uninstalling-knative-eventing.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
// Module included in the following assemblies:
22
//
3-
// * serverless/install/removing-openshift-serverless.adoc
3+
// * serverless/removing/uninstalling-knative-eventing.adoc
44

55
:_content-type: PROCEDURE
66
[id="serverless-uninstalling-knative-eventing_{context}"]
77
= Uninstalling Knative Eventing
88

9-
Before you can remove the {ServerlessOperatorName}, you must remove Knative Eventing. To uninstall Knative Eventing, you must remove the `KnativeEventing` custom resource (CR) and delete the `knative-eventing` namespace.
10-
119
.Prerequisites
1210

1311
ifdef::openshift-enterprise[]

modules/serverless-uninstalling-knative-serving.adoc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
[id="serverless-uninstalling-knative-serving_{context}"]
77
= Uninstalling Knative Serving
88

9-
Before you can remove the {ServerlessOperatorName}, you must remove Knative Serving. To uninstall Knative Serving, you must remove the `KnativeServing` custom resource (CR) and delete the `knative-serving` namespace.
10-
119
.Prerequisites
1210

1311
ifdef::openshift-enterprise[]

serverless/discover/about-serverless.adoc

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -28,22 +28,6 @@ You can propagate an event from an xref:../../serverless/discover/knative-event-
2828
2929
// add something about CLI tools?
3030

31-
[id="about-serverless-supported-configs"]
32-
== Supported configurations
33-
34-
The set of supported features, configurations, and integrations for {ServerlessProductName}, current and past versions, are available at the link:https://access.redhat.com/articles/4912821[Supported Configurations page].
35-
36-
ifdef::openshift-enterprise[]
37-
[id="about-serverless-scalability-performance"]
38-
== Scalability and performance
39-
40-
{ServerlessProductName} has been tested with a configuration of 3 main nodes and 3 worker nodes, each of which has 64 CPUs, 457 GB of memory, and 394 GB of storage each.
41-
42-
The maximum number of Knative services that can be created using this configuration is 3,000. This corresponds to the xref:../../scalability_and_performance/planning-your-environment-according-to-object-maximums.adoc#cluster-maximums-major-releases_object-limits[{product-title} Kubernetes services limit of 10,000], since 1 Knative service creates 3 Kubernetes services.
43-
44-
The average scale from zero response time was approximately 3.4 seconds, with a maximum response time of 8 seconds, and a 99.9th percentile of 4.5 seconds for a simple Quarkus application. These times might vary depending on the application and the runtime of the application.
45-
endif::[]
46-
4731
[id="additional-resources_about-serverless"]
4832
[role="_additional-resources"]
4933
== Additional resources

serverless/functions/serverless-functions-setup.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ ifdef::openshift-dedicated,openshift-rosa[]
2929
* You have the `oc` CLI installed.
3030
endif::[]
3131

32-
* You have the xref:../../serverless/cli_tools/installing-kn.adoc#installing-kn[Knative (`kn`) CLI] installed. Installing the Knative CLI enables the use of `kn func` commands which you can use to create and manage functions.
32+
* You have the xref:../../serverless/install/installing-kn.adoc#installing-kn[Knative (`kn`) CLI] installed. Installing the Knative CLI enables the use of `kn func` commands which you can use to create and manage functions.
3333

3434
* You have installed Docker Container Engine or Podman version 3.4.7 or higher.
3535

0 commit comments

Comments
 (0)