Skip to content

Commit 2d62f11

Browse files
committed
SRVCOM-1288 + SRVCOM-1664: clean up install docs, add prereqs and context attributes
1 parent e7887bf commit 2d62f11

17 files changed

+112
-127
lines changed

_topic_maps/_topic_map.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3193,8 +3193,6 @@ Topics:
31933193
#- Name: Get started
31943194
# File: serverless-getting-started
31953195
# uncomment once new content is added for this
3196-
- Name: Update
3197-
File: serverless-update
31983196
- Name: Develop
31993197
Dir: develop
32003198
Topics:

modules/knative-serving-advanced-config.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
//
33
// * /serverless/install/installing-knative-serving.adoc
44

5+
:_content-type: REFERENCE
56
[id="knative-serving-advanced-config_{context}"]
6-
= Knative Serving advanced configuration options
7+
= Advanced configuration options
78

89
This section provides information about advanced configuration options for Knative Serving.
910

modules/serverless-cluster-sizing-req.adoc

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * /serverless/install/install-serverless-operator.adoc
4+
5+
:_content-type: REFERENCE
16
[id="serverless-cluster-sizing-req_{context}"]
2-
= Defining cluster size requirements for an {ServerlessProductName} installation
7+
= Defining cluster size requirements
38

49
To install and use {ServerlessProductName}, the {product-title} cluster must be sized correctly.
510

@@ -9,3 +14,5 @@ The following requirements relate only to the pool of worker machines of the {pr
914
====
1015

1116
The total size requirements to run {ServerlessProductName} are dependent on the applications deployed. By default, each pod requests approximately 400m of CPU, so the minimum requirements are based on this value. Lowering the actual CPU request of applications can increase the number of possible replicas.
17+
18+
If you have high availability (HA) enabled on your cluster, this requires between 0.5 - 1.5 cores and between 200MB - 2GB of memory for each replica of the Knative Serving control plane.

modules/serverless-deleting-crds.adoc

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
// Module included in the following assemblies:
22
//
3-
// * serverless/admin_guide/removing-openshift-serverless.adoc
3+
// * serverless/install/removing-openshift-serverless.adoc
44

5+
:_content-type: PROCEDURE
56
[id="serverless-deleting-crds_{context}"]
67
= Deleting {ServerlessProductName} custom resource definitions
78

8-
After uninstalling the {ServerlessProductName}, the Operator and API custom resource definitions (CRDs) remain on the cluster.
9-
You can use the following procedure to remove the remaining CRDs.
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.
1010

1111
[IMPORTANT]
1212
====
13-
Removing the Operator and API CRDs also removes all resources that were defined using them, including Knative services.
13+
Removing the Operator and API CRDs also removes all resources that were defined by using them, including Knative services.
1414
====
1515

1616
.Prerequisites
1717

18-
* You uninstalled Knative Serving and removed the {ServerlessOperatorName}.
18+
* You have access to an {product-title} account with cluster administrator access.
19+
* You have uninstalled Knative Serving and removed the {ServerlessOperatorName}.
1920
2021
.Procedure
2122

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

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,17 @@
22
//
33
// * /serverless/install/installing-knative-eventing.adoc
44

5+
:_content-type: PROCEDURE
56
[id="serverless-install-eventing-web-console_{context}"]
6-
= Installing Knative Eventing using the web console
7+
= Installing Knative Eventing by using the web console
8+
9+
You can use the following procedure to install Knative Eventing by using the {product-title} web console.
10+
11+
.Prerequisites
12+
13+
* You have access to an {product-title} account with cluster administrator access.
14+
* You have logged into the {product-title} web console.
15+
* You have installed the {ServerlessOperatorName}.
716
817
.Procedure
918

modules/serverless-install-eventing-yaml.adoc

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
11
// Module included in the following assemblies:
22
//
3-
// * serverless/installing_serverless/installing-knative-eventing.adoc
3+
// * /serverless/install/installing-knative-eventing.adoc
44

5+
:_content-type: PROCEDURE
56
[id="serverless-install-eventing-yaml_{context}"]
6-
= Installing Knative Eventing using YAML
7+
= Installing Knative Eventing by using YAML
8+
9+
You can use the following procedure to install Knative Eventing by applying YAML files.
10+
11+
.Prerequisites
12+
13+
* You have access to an {product-title} account with cluster administrator access.
14+
* You have installed the {ServerlessOperatorName}.
715
816
.Procedure
917

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

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,17 @@
22
//
33
// * serverless/install/installing-knative-serving.adoc
44

5+
:_content-type: PROCEDURE
56
[id="serverless-install-serving-web-console_{context}"]
6-
= Installing Knative Serving using the web console
7+
= Installing Knative Serving by using the web console
8+
9+
You can use the following procedure to install Knative Serving by using the {product-title} web console.
10+
11+
.Prerequisites
12+
13+
* You have access to an {product-title} account with cluster administrator access.
14+
* You have logged into the {product-title} web console.
15+
* You have installed the {ServerlessOperatorName}.
716
817
.Procedure
918

modules/serverless-install-serving-yaml.adoc

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
11
// Module included in the following assemblies:
22
//
3-
// * serverless/installing_serverless/installing-knative-serving.adoc
3+
// * /serverless/install/installing-knative-serving.adoc
44

5+
:_content-type: PROCEDURE
56
[id="serverless-install-serving-yaml_{context}"]
6-
= Installing Knative Serving using YAML
7+
= Installing Knative Serving by using YAML
8+
9+
You can use the following procedure to install Knative Serving by applying YAML files.
10+
11+
.Prerequisites
12+
13+
* You have access to an {product-title} account with cluster administrator access.
14+
* You have installed the {ServerlessOperatorName}.
715
816
.Procedure
917

modules/serverless-install-web-console.adoc

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,16 @@
22
//
33
// * /serverless/install/install-serverless-operator.adoc
44

5+
:_content-type: PROCEDURE
56
[id="serverless-install-web-console_{context}"]
67
= Installing the {ServerlessOperatorName}
78

8-
This procedure describes how to install and subscribe to the {ServerlessOperatorName} from the OperatorHub using the {product-title} web console.
9+
This procedure describes how to install and subscribe to the {ServerlessOperatorName} from the OperatorHub by using the {product-title} web console.
910

10-
[IMPORTANT]
11-
====
12-
Before upgrading to the latest Serverless release, you must remove the community Knative Eventing Operator if you have previously installed it. Having the Knative Eventing Operator installed prevents you from being able to install the latest version of Knative Eventing using the {ServerlessOperatorName}.
13-
====
11+
.Prerequisites
12+
13+
* You have access to an {product-title} account with cluster administrator access.
14+
* You have logged into the {product-title} web console.
1415
1516
.Procedure
1617

@@ -21,15 +22,21 @@ Before upgrading to the latest Serverless release, you must remove the community
2122
. Review the information about the Operator and click *Install*.
2223

2324
. On the *Install Operator* page:
25+
2426
.. The *Installation Mode* is *All namespaces on the cluster (default)*. This mode installs the Operator in the default `openshift-serverless` namespace to watch and be made available to all namespaces in the cluster.
27+
2528
.. The *Installed Namespace* will be `openshift-serverless`.
29+
2630
.. Select the *stable* channel as the *Update Channel*. The *stable* channel will enable installation of the latest stable release of the {ServerlessOperatorName}.
31+
2732
.. Select *Automatic* or *Manual* approval strategy.
2833

2934
. Click *Install* to make the Operator available to the selected namespaces on this {product-title} cluster.
3035

3136
. From the *Catalog* -> *Operator Management* page, you can monitor the {ServerlessOperatorName} subscription's installation and upgrade progress.
37+
3238
.. If you selected a *Manual* approval strategy, the subscription's upgrade status will remain *Upgrading* until you review and approve its install plan. After approving on the *Install Plan* page, the subscription upgrade status moves to *Up to date*.
39+
3340
.. If you selected an *Automatic* approval strategy, the upgrade status should resolve to *Up to date* without intervention.
3441

3542
.Verification

modules/serverless-uninstalling-knative-eventing.adoc

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
11
// Module included in the following assemblies:
22
//
3-
// * serverless/admin_guide/removing-openshift-serverless.adoc
3+
// * serverless/install/removing-openshift-serverless.adoc
44

5+
:_content-type: PROCEDURE
56
[id="serverless-uninstalling-knative-eventing_{context}"]
67
= Uninstalling Knative Eventing
78

8-
To uninstall Knative Eventing, you must remove its custom resource and delete the `knative-eventing` namespace.
9+
To uninstall Knative Eventing, you must remove its custom resource (CR) and delete the `knative-eventing` namespace.
10+
11+
.Prerequisites
12+
13+
* You have access to an {product-title} account with cluster administrator access.
914
1015
.Procedure
1116

12-
. Delete the `knative-eventing` custom resource:
17+
. Delete the `knative-eventing` CR:
1318
+
1419
[source,terminal]
1520
----

0 commit comments

Comments
 (0)