Skip to content

Commit 18062d5

Browse files
authored
Merge pull request #46320 from abrennan89/SRVCOM-1829
[SRVCOM-1829] Update abstracts and structure for admin console topics
2 parents bb742d8 + f698fd2 commit 18062d5

14 files changed

+71
-101
lines changed

_topic_maps/_topic_map.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3442,11 +3442,8 @@ Topics:
34423442
# Eventing
34433443
- Name: Knative Kafka
34443444
File: serverless-kafka-admin
3445-
- Name: Creating Knative Eventing components in the Administrator perspective
3446-
File: serverless-cluster-admin-eventing
3447-
# Serving
3448-
- Name: Creating Knative Serving components in the Administrator perspective
3449-
File: serverless-cluster-admin-serving
3445+
- Name: Serverless components in the Administrator perspective
3446+
File: serverless-admin-perspective
34503447
- Name: Autoscaling
34513448
File: serverless-admin-autoscaling
34523449
# Ingress options

_topic_maps/_topic_map_osd.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -284,10 +284,8 @@ Topics:
284284
File: serverless-configuration
285285
- Name: Knative Kafka
286286
File: serverless-kafka-admin
287-
- Name: Creating Knative Eventing components in the Administrator perspective
288-
File: serverless-cluster-admin-eventing
289-
- Name: Creating Knative Serving components in the Administrator perspective
290-
File: serverless-cluster-admin-serving
287+
- Name: Serverless components in the Administrator perspective
288+
File: serverless-admin-perspective
291289
- Name: Autoscaling
292290
File: serverless-admin-autoscaling
293291
- Name: Integrating Service Mesh with OpenShift Serverless

modules/creating-serverless-apps-admin-console.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
[id="creating-serverless-apps-admin-console_{context}"]
77
= Creating serverless applications using the Administrator perspective
88

9+
include::snippets/serverless-apps.adoc[]
10+
11+
After the service is created and the application is deployed, Knative creates an immutable revision for this version of the application. Knative also performs network programming to create a route, ingress, service, and load balancer for your application and automatically scales your pods up and down based on traffic.
12+
913
.Prerequisites
1014

1115
To create serverless applications using the *Administrator* perspective, ensure that you have completed the following steps.

modules/serverless-creating-broker-admin-web-console.adoc

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,14 @@
66
[id="serverless-creating-broker-admin-web-console_{context}"]
77
= Creating a broker by using the Administrator perspective
88

9-
ifdef::openshift-enterprise[]
10-
If you have cluster administrator permissions, you can create a broker by using the *Administrator* perspective in the web console.
11-
endif::[]
12-
13-
ifdef::openshift-dedicated[]
14-
If you have cluster or dedicated administrator permissions, you can create a broker by using the *Administrator* perspective in the web console.
15-
endif::[]
9+
include::snippets/serverless-brokers-intro.adoc[]
1610

1711
.Prerequisites
1812

1913
* The {ServerlessOperatorName} and Knative Eventing are installed on your {product-title} cluster.
2014
15+
* You have logged in to the web console and are in the *Administrator* perspective.
16+
2117
ifdef::openshift-enterprise[]
2218
* You have cluster administrator permissions for {product-title}.
2319
endif::[]

modules/serverless-creating-channel-admin-web-console.adoc

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,14 @@
66
[id="serverless-creating-channel-admin-web-console_{context}"]
77
= Creating a channel by using the Administrator perspective
88

9-
ifdef::openshift-enterprise[]
10-
If you have cluster administrator permissions, you can create a channel by using the *Administrator* perspective in the web console.
11-
endif::[]
12-
13-
ifdef::openshift-dedicated[]
14-
If you have cluster or dedicated administrator permissions, you can create a channel by using the *Administrator* perspective in the web console.
15-
endif::[]
9+
include::snippets/serverless-channels-intro.adoc[]
1610

1711
.Prerequisites
1812

1913
* The {ServerlessOperatorName} and Knative Eventing are installed on your {product-title} cluster.
2014
15+
* You have logged in to the web console and are in the *Administrator* perspective.
16+
2117
ifdef::openshift-enterprise[]
2218
* You have cluster administrator permissions for {product-title}.
2319
endif::[]

modules/serverless-creating-event-source-admin-web-console.adoc

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,14 @@
66
[id="serverless-creating-event-source-admin-web-console_{context}"]
77
= Creating an event source by using the Administrator perspective
88

9-
ifdef::openshift-enterprise[]
10-
If you have cluster administrator permissions, you can create an event source by using the *Administrator* perspective in the web console.
11-
endif::[]
12-
13-
ifdef::openshift-dedicated[]
14-
If you have cluster or dedicated administrator permissions, you can create an event source by using the *Administrator* perspective in the web console.
15-
endif::[]
9+
A Knative _event source_ can be any Kubernetes object that generates or imports cloud events, and relays those events to another endpoint, known as a _sink_. Sourcing events is critical to developing a distributed system that reacts to events.
1610

1711
.Prerequisites
1812

1913
* The {ServerlessOperatorName} and Knative Eventing are installed on your {product-title} cluster.
2014
15+
* You have logged in to the web console and are in the *Administrator* perspective.
16+
2117
ifdef::openshift-enterprise[]
2218
* You have cluster administrator permissions for {product-title}.
2319
endif::[]

modules/serverless-creating-subscription-admin-web-console.adoc

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,14 @@
66
[id="serverless-creating-subscription-admin-web-console_{context}"]
77
= Creating a subscription by using the Administrator perspective
88

9-
ifdef::openshift-enterprise[]
10-
If you have cluster administrator permissions and have created a channel, you can create a subscription to connect your broker to a subscriber by using the *Administrator* perspective in the web console.
11-
endif::[]
12-
13-
ifdef::openshift-dedicated[]
14-
If you have cluster or dedicated administrator permissions and have created a channel, you can create a subscription to connect your broker to a subscriber by using the *Administrator* perspective in the web console.
15-
endif::[]
9+
After you have created a channel and an event sink, also known as a _subscriber_, you can create a subscription to enable event delivery. Subscriptions are created by configuring a `Subscription` object, which specifies the channel and the subscriber to deliver events to. You can also specify some subscriber-specific options, such as how to handle failures.
1610

1711
.Prerequisites
1812

1913
* The {ServerlessOperatorName} and Knative Eventing are installed on your {product-title} cluster.
2014
15+
* You have logged in to the web console and are in the *Administrator* perspective.
16+
2117
ifdef::openshift-enterprise[]
2218
* You have cluster administrator permissions for {product-title}.
2319
endif::[]
@@ -26,13 +22,14 @@ ifdef::openshift-dedicated[]
2622
* You have cluster or dedicated administrator permissions for {product-title}.
2723
endif::[]
2824

29-
* You have created a channel.
25+
* You have created a Knative channel.
26+
3027
* You have created a Knative service to use as a subscriber.
3128
3229
.Procedure
3330

3431
. In the *Administrator* perspective of the {product-title} web console, navigate to *Serverless* -> *Eventing*.
3532
. In the *Channel* tab, select the Options menu {kebab} for the channel that you want to add a subscription to.
3633
. Click *Add Subscription* in the list.
37-
. In the *Add Subscription* dialogue box, select a *Subscriber* for the subscription. The subscriber is the Knative service that will receive events from the channel.
34+
. In the *Add Subscription* dialogue box, select a *Subscriber* for the subscription. The subscriber is the Knative service that receives events from the channel.
3835
. Click *Add*.

modules/serverless-creating-trigger-admin-web-console.adoc

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,14 @@
66
[id="serverless-creating-trigger-admin-web-console_{context}"]
77
= Creating a trigger by using the Administrator perspective
88

9-
ifdef::openshift-enterprise[]
10-
If you have cluster administrator permissions and have created a broker, you can create a trigger to connect your broker to a subscriber by using the *Administrator* perspective in the web console.
11-
endif::[]
12-
13-
ifdef::openshift-dedicated[]
14-
If you have cluster or dedicated administrator permissions and have created a broker, you can create a trigger to connect your broker to a subscriber by using the *Administrator* perspective in the web console.
15-
endif::[]
9+
include::snippets/serverless-brokers-intro.adoc[]
1610

1711
.Prerequisites
1812

1913
* The {ServerlessOperatorName} and Knative Eventing are installed on your {product-title} cluster.
2014
15+
* You have logged in to the web console and are in the *Administrator* perspective.
16+
2117
ifdef::openshift-enterprise[]
2218
* You have cluster administrator permissions for {product-title}.
2319
endif::[]
@@ -26,7 +22,8 @@ ifdef::openshift-dedicated[]
2622
* You have cluster or dedicated administrator permissions for {product-title}.
2723
endif::[]
2824

29-
* You have created a broker.
25+
* You have created a Knative broker.
26+
3027
* You have created a Knative service to use as a subscriber.
3128
3229
.Procedure
Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
:_content-type: ASSEMBLY
22
include::_attributes/common-attributes.adoc[]
3-
[id="serverless-cluster-admin-eventing"]
4-
= Creating Eventing components in the Administrator perspective
5-
:context: serverless-cluster-admin-eventing
3+
[id="serverless-admin-perspective"]
4+
= {ServerlessProductShortName} components in the Administrator perspective
5+
:context: serverless-admin-perspective
66

77
toc::[]
88

9-
You can create Knative Eventing components with {ServerlessProductName} in the *Administrator* perspective of the web console.
9+
If you do not want to switch to the *Developer* perspective in the {product-title} web console or use the Knative (`kn`) CLI or YAML files, you can create Knative components by using the *Administator* perspective of the {product-title} web console.
1010

11+
// Create services as an admin
12+
include::modules/creating-serverless-apps-admin-console.adoc[leveloffset=+1]
1113
// Event sources
1214
include::modules/serverless-creating-event-source-admin-web-console.adoc[leveloffset=+1]
13-
14-
See xref:../../serverless/discover/knative-event-sources.adoc#knative-event-sources[Event sources] for more information about which event source types are supported and can be created by using {ServerlessProductName}.
15-
1615
// Brokers
1716
include::modules/serverless-creating-broker-admin-web-console.adoc[leveloffset=+1]
1817
// Trigger
@@ -25,6 +24,8 @@ include::modules/serverless-creating-subscription-admin-web-console.adoc[levelof
2524
[id="additional-resources_serverless-cluster-admin-eventing"]
2625
[role="_additional-resources"]
2726
== Additional resources
27+
* xref:../../serverless/develop/serverless-applications.adoc#serverless-applications[Serverless applications]
28+
* xref:../../serverless/discover/knative-event-sources.adoc#knative-event-sources[Event sources]
2829
* xref:../../serverless/develop/serverless-using-brokers.adoc#serverless-using-brokers[Brokers]
2930
* xref:../../serverless/develop/serverless-triggers.adoc#serverless-triggers[Triggers]
3031
* xref:../../serverless/discover/serverless-channels.adoc#serverless-channels[Channels and subscriptions]

serverless/admin_guide/serverless-cluster-admin-serving.adoc

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

0 commit comments

Comments
 (0)