Skip to content

Commit fc41ea7

Browse files
committed
SRVCOM-1728: Update abstracts and structure of global config docs for Jupiter guidelines
1 parent 46bd41a commit fc41ea7

13 files changed

+43
-147
lines changed

_topic_maps/_topic_map.yml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3443,23 +3443,16 @@ Topics:
34433443
- Name: Administer
34443444
Dir: admin_guide
34453445
Topics:
3446-
- Name: Configuring OpenShift Serverless
3446+
- Name: Global configuration
34473447
File: serverless-configuration
34483448
# Eventing
3449-
- Name: Configuring Knative Eventing defaults
3450-
File: serverless-configuring-eventing-defaults
34513449
- Name: Knative Kafka
34523450
File: serverless-kafka-admin
34533451
- Name: Creating Knative Eventing components in the Administrator perspective
34543452
File: serverless-cluster-admin-eventing
3455-
# - Name: Configuring the Knative Eventing custom resource
3456-
# File: knative-eventing-CR-config
3457-
# Uncomment once we add some configs to this section, adding now for consistency with Serving docs as a placeholder
34583453
# Serving
34593454
- Name: Creating Knative Serving components in the Administrator perspective
34603455
File: serverless-cluster-admin-serving
3461-
- Name: Configuring the Knative Serving custom resource
3462-
File: knative-serving-CR-config
34633456
- Name: Autoscaling
34643457
File: serverless-admin-autoscaling
34653458
# Ingress options

_topic_maps/_topic_map_osd.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -275,18 +275,14 @@ Topics:
275275
- Name: Administer
276276
Dir: admin_guide
277277
Topics:
278-
- Name: Configuring OpenShift Serverless
278+
- Name: Global configuration
279279
File: serverless-configuration
280-
- Name: Configuring Knative Eventing defaults
281-
File: serverless-configuring-eventing-defaults
282280
- Name: Knative Kafka
283281
File: serverless-kafka-admin
284282
- Name: Creating Knative Eventing components in the Administrator perspective
285283
File: serverless-cluster-admin-eventing
286284
- Name: Creating Knative Serving components in the Administrator perspective
287285
File: serverless-cluster-admin-serving
288-
- Name: Configuring the Knative Serving custom resource
289-
File: knative-serving-CR-config
290286
- Name: Autoscaling
291287
File: serverless-admin-autoscaling
292288
- Name: Integrating Service Mesh with OpenShift Serverless

modules/knative-serving-CR-system-deployments.adoc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
// Module included in the following assemblies:
22
//
3-
// * /serverless/admin_guide/knative-serving-CR-config.adoc
3+
// * serverless/admin_guide/serverless-configuration.adoc
44

55
:_content-type: REFERENCE
66
[id="knative-serving-CR-system-deployments_{context}"]
77
= Overriding system deployment configurations
88

9-
You can override the default configurations for some specific deployments by modifying the `deployments` spec in the `KnativeServing` custom resource (CR).
10-
11-
Currently, overriding default configuration settings for the `replicas`, `labels`, `annotations`, and `nodeSelector` fields are supported.
9+
You can override the default configurations for some specific deployments by modifying the `deployments` spec in the `KnativeServing` custom resource (CR). Currently, overriding default configuration settings is supported for the `replicas`, `labels`, `annotations`, and `nodeSelector` fields.
1210

1311
In the following example, a `KnativeServing` CR overrides the `webhook` deployment so that:
1412

modules/serverless-channel-default.adoc

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
// Module included in the following assemblies:
22
//
3-
// * serverless/admin_guide/serverless-configuring-eventing-defaults.adoc
3+
// * serverless/admin_guide/serverless-configuration.adoc
44

55
:_content-type: PROCEDURE
66
[id="serverless-channel-default_{context}"]
77
= Configuring the default channel implementation
88

9-
The `default-ch-webhook` config map can be used to specify the default channel implementation for the cluster or for one or more namespaces.
10-
11-
You can make changes to the `knative-eventing` namespace config maps, including the `default-ch-webhook` config map, by using the {ServerlessOperatorName} to propagate changes. To do this, you must modify the `KnativeEventing` custom resource.
9+
The `default-ch-webhook` config map can be used to specify the default channel implementation of Knative Eventing. The default channel implementation can be specified for the entire cluster, as well as for one or more namespaces. Currently the `InMemoryChannel` and `KafkaChannel` channel types are supported.
1210

1311
.Prerequisites
1412

@@ -21,6 +19,7 @@ ifdef::openshift-dedicated[]
2119
endif::[]
2220

2321
* You have installed the {ServerlessOperatorName} and Knative Eventing on your cluster.
22+
* If you want to use Kafka channels as the default channel implementation, you must also install the `KnativeKafka` CR on your cluster.
2423
2524
.Procedure
2625

modules/serverless-config-emptydir.adoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
// Module included in the following assemblies:
22
//
3-
// * /serverless/admin_guide/knative-serving-CR-config.adoc
3+
// * serverless/admin_guide/serverless-configuration.adoc
44

55
:_content-type: REFERENCE
66
[id="serverless-config-emptydir_{context}"]
77
= Configuring the EmptyDir extension
8+
// should probably be a procedure doc, but this is out of scope for the abstracts PR
89

9-
This extension controls whether `emptyDir` volumes can be specified.
10+
`emptyDir` volumes are empty volumes that are created when a pod is created, and are used to provide temporary working disk space. `emptyDir` volumes are deleted when the pod they were created for is deleted.
1011

11-
To enable using `emptyDir` volumes, you must modify the `KnativeServing` custom resource (CR) to include the following YAML:
12+
The `"kubernetes.podspec-volumes-emptydir"` extension controls whether `emptyDir` volumes can be used with Knative Serving. To enable using `emptyDir` volumes, you must modify the `KnativeServing` custom resource (CR) to include the following YAML:
1213

1314
[source,yaml]
1415
----

modules/serverless-https-redirect-global.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
// Module included in the following assemblies:
22
//
3-
// * /serverless/admin_guide/knative-serving-CR-config.adoc
3+
// * serverless/admin_guide/serverless-configuration.adoc
44

55
:_content-type: REFERENCE
66
[id="serverless-https-redirect-global_{context}"]
77
= HTTPS redirection global settings
88

9-
You can enable HTTPS redirection for all services on the cluster by configuring the `httpProtocol` spec for the `KnativeServing` custom resource, as shown in the following example:
9+
HTTPS redirection provides redirection for incoming HTTP requests. These redirected HTTP requests are encrypted. You can enable HTTPS redirection for all services on the cluster by configuring the `httpProtocol` spec for the `KnativeServing` custom resource (CR).
1010

11+
.Example `KnativeServing` CR that enables HTTPS redirection
1112
[source,yaml]
1213
----
1314
apiVersion: operator.knative.dev/v1alpha1

modules/serverless-kourier-gateway-service-type.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
// Module included in the following assemblies
22
//
3-
// * serverless/admin_guide/knative-serving-CR-config.adoc
3+
// * serverless/admin_guide/serverless-configuration.adoc
44

55
:_content-type: REFERENCE
66
[id="serverless-kourier-gateway-service-type_{context}"]
77
= Setting the Kourier Gateway service type
8+
// should probably be a procedure but this is out of scope for the abstracts PR
89

9-
The default service type by which the Kourier Gateway is exposed is `ClusterIP`, and is determined by the `service-type` ingress spec in the `KnativeServing` custom resource (CR):
10+
The Kourier Gateway is exposed by default as the `ClusterIP` service type. This service type is determined by the `service-type` ingress spec in the `KnativeServing` custom resource (CR).
1011

1112
.Default spec
1213
[source,yaml]

modules/serverless-url-scheme-external-routes.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
// Module included in the following assemblies
22
//
3-
// * serverless/admin_guide/knative-serving-CR-config.adoc
3+
// * serverless/admin_guide/serverless-configuration.adoc
44

55
:_content-type: REFERENCE
66
[id="serverless-url-scheme-external-routes_{context}"]
77
= Setting the URL scheme for external routes
8+
// should probably be a procedure, but this is out of scope for the abstracts PR
89

9-
The URL scheme of external routes defaults to HTTPS for enhanced security. This scheme is determined by the `default-external-scheme` key in the `KnativeServing` custom resource (CR) spec:
10+
The URL scheme of external routes defaults to HTTPS for enhanced security. This scheme is determined by the `default-external-scheme` key in the `KnativeServing` custom resource (CR) spec.
1011

1112
.Default spec
1213
[source,yaml]

serverless/admin_guide/knative-eventing-CR-config.adoc

Lines changed: 0 additions & 17 deletions
This file was deleted.

serverless/admin_guide/knative-serving-CR-config.adoc

Lines changed: 0 additions & 32 deletions
This file was deleted.

0 commit comments

Comments
 (0)