Skip to content

Commit 59a034c

Browse files
authored
Merge pull request #55108 from gabriel-rh/SVRCOM-2126-restructure-installing
SVRCOM-2126 Restructure the Installing section
2 parents 965a927 + efa1275 commit 59a034c

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
@@ -3748,23 +3748,25 @@ Topics:
37483748
File: serverless-brokers
37493749
- Name: Channels and subscriptions
37503750
File: serverless-channels
3751-
- Name: Install
3751+
- Name: Installing Serverless
37523752
Dir: install
37533753
Topics:
3754-
- Name: Installing the OpenShift Serverless Operator
3754+
- Name: Preparing to install OpenShift Serverless
3755+
File: preparing-serverless-install
3756+
- Name: Installing the Serverless Operator
37553757
File: install-serverless-operator
3758+
- Name: Installing the Knative CLI
3759+
File: installing-kn
37563760
- Name: Installing Knative Serving
37573761
File: installing-knative-serving
37583762
- Name: Installing Knative Eventing
37593763
File: installing-knative-eventing
3760-
- Name: Removing OpenShift Serverless
3761-
File: removing-openshift-serverless
3764+
- Name: Configuring Serverless Functions
3765+
File: configuring-serverless-functions
37623766
# Knative kn CLI
37633767
- Name: Knative CLI
37643768
Dir: cli_tools
37653769
Topics:
3766-
- Name: Installing the Knative CLI
3767-
File: installing-kn
37683770
- Name: Configuring the Knative CLI
37693771
File: advanced-kn-config
37703772
- Name: Knative CLI plugins
@@ -3842,9 +3844,6 @@ Topics:
38423844
# Tracing
38433845
- Name: Tracing
38443846
File: serverless-tracing
3845-
# Support
3846-
- Name: Support
3847-
File: serverless-support
38483847
# Security
38493848
- Name: Security
38503849
Dir: security
@@ -3889,3 +3888,20 @@ Topics:
38893888
File: serverless-cost-management-integration
38903889
- Name: Using NVIDIA GPU resources with serverless applications
38913890
File: gpu-resources
3891+
# Removing
3892+
- Name: Removing Serverless
3893+
Dir: removing
3894+
Topics:
3895+
- Name: Removing Serverless overview
3896+
File: removing-openshift-serverless
3897+
- Name: Uninstalling Knative Eventing
3898+
File: uninstalling-knative-eventing
3899+
- Name: Uninstalling Knative Serving
3900+
File: uninstalling-knative-serving
3901+
- Name: Removing Serverless Operator
3902+
File: removing-serverless-operator
3903+
- Name: Deleting Serverless CRDs
3904+
File: deleting-serverless-crds
3905+
# Support
3906+
- Name: Serverless support
3907+
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)