Skip to content

Commit f6f2a3a

Browse files
authored
Merge pull request #42365 from abrennan89/OSD4
SRVCOM-1451: Add service mesh, monitoring, metrics, reference docs for OSD
2 parents 0bb33e8 + a766583 commit f6f2a3a

17 files changed

+194
-10
lines changed

_topic_maps/_topic_map_osd.yml

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,8 @@ Topics:
251251
# File: serverless-event-sinks
252252
# - Name: Event delivery
253253
# File: serverless-event-delivery
254+
# - Name: Listing event sources and event source types
255+
# File: serverless-listing-event-sources
254256
# - Name: Creating an API server source
255257
# File: serverless-apiserversource
256258
# - Name: Creating a ping source
@@ -267,7 +269,6 @@ Topics:
267269
# File: serverless-triggers
268270
# - Name: Knative Kafka
269271
# File: serverless-kafka-developer
270-
# # Admin guide
271272
# - Name: Administer
272273
# Dir: admin_guide
273274
# Topics:
@@ -285,8 +286,27 @@ Topics:
285286
# File: knative-serving-CR-config
286287
# - Name: Autoscaling
287288
# File: serverless-admin-autoscaling
289+
# - Name: Integrating Service Mesh with OpenShift Serverless
290+
# File: serverless-ossm-setup
291+
# - Name: Monitoring serverless components
292+
# File: serverless-admin-monitoring
293+
# - Name: Metrics
294+
# File: serverless-admin-metrics
288295
# - Name: High availability on OpenShift Serverless
289296
# File: serverless-ha
297+
# - Name: Monitor
298+
# Dir: monitor
299+
# Topics:
300+
# - Name: Cluster logging with OpenShift Serverless
301+
# File: cluster-logging-serverless
302+
# - Name: Tracing requests using Jaeger
303+
# File: serverless-tracing
304+
# - Name: Metrics
305+
# File: serverless-serving-metrics
306+
# - Name: Monitoring Knative services
307+
# File: serverless-service-monitoring
308+
# - Name: Autoscaling dashboard
309+
# File: serverless-autoscaling-dashboard
290310
# - Name: Support
291311
# File: serverless-support
292312
# - Name: Security
@@ -334,6 +354,19 @@ Topics:
334354
# File: installing-kn
335355
# - Name: Knative CLI advanced configuration
336356
# File: advanced-kn-config
357+
# - Name: Reference
358+
# Dir: reference
359+
# Topics:
360+
# - Name: Knative CLI flags
361+
# File: kn-flags-reference
362+
# - Name: Knative Serving CLI commands
363+
# File: kn-serving-ref
364+
# - Name: Knative Eventing CLI commands
365+
# File: kn-eventing-ref
366+
# - Name: Functions commands
367+
# File: kn-func-ref
368+
# - Name: kn event
369+
# File: kn-event-ref
337370
---
338371
Name: Support
339372
Dir: support

modules/serverless-admin-monitoring-eventing-broker-trigger.adoc

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,15 @@ You can use the {product-title} monitoring dashboards to view metrics for broker
1010

1111
.Prerequisites
1212

13-
* You have cluster administrator permissions, and access to the *Administrator* perspective in the {product-title} web console.
13+
ifdef::openshift-enterprise[]
14+
* You have access to an {product-title} account with cluster administrator access.
15+
endif::[]
16+
17+
ifdef::openshift-dedicated[]
18+
* You have access to an {product-title} account with cluster or dedicated administrator access.
19+
endif::[]
20+
21+
* You have access to the *Administrator* perspective in the {product-title} web console.
1422
* You have installed the {ServerlessOperatorName}, as well as the Knative Eventing component.
1523
* The {product-title} monitoring stack is enabled on your cluster. You can enable monitoring for {ServerlessProductName} during installation by checking the box to *Enable operator recommended cluster monitoring on this namespace* when installing the {ServerlessOperatorName}.
1624

modules/serverless-admin-monitoring-eventing-channel.adoc

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,15 @@ You can use the {product-title} monitoring dashboards to view metrics for channe
1010

1111
.Prerequisites
1212

13-
* You have cluster administrator permissions, and access to the *Administrator* perspective in the {product-title} web console.
13+
ifdef::openshift-enterprise[]
14+
* You have access to an {product-title} account with cluster administrator access.
15+
endif::[]
16+
17+
ifdef::openshift-dedicated[]
18+
* You have access to an {product-title} account with cluster or dedicated administrator access.
19+
endif::[]
20+
21+
* You have access to the *Administrator* perspective in the {product-title} web console.
1422
* You installed the {ServerlessOperatorName}, the Knative Eventing component, and the `KnativeKafka` custom resource.
1523
* The {product-title} monitoring stack is enabled on your cluster. You can enable monitoring for {ServerlessProductName} during installation by checking the box to *Enable operator recommended cluster monitoring on this namespace* when installing the {ServerlessOperatorName}.
1624

modules/serverless-admin-monitoring-eventing-cpu-memory.adoc

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,15 @@ You can use the {product-title} monitoring dashboards to view source CPU and mem
1010

1111
.Prerequisites
1212

13-
* You have cluster administrator permissions, and access to the *Administrator* perspective in the {product-title} web console.
13+
ifdef::openshift-enterprise[]
14+
* You have access to an {product-title} account with cluster administrator access.
15+
endif::[]
16+
17+
ifdef::openshift-dedicated[]
18+
* You have access to an {product-title} account with cluster or dedicated administrator access.
19+
endif::[]
20+
21+
* You have access to the *Administrator* perspective in the {product-title} web console.
1422
* You have installed the {ServerlessOperatorName}, as well as the Knative Eventing component.
1523
* The {product-title} monitoring stack is enabled on your cluster. You can enable monitoring for {ServerlessProductName} during installation by checking the box to *Enable operator recommended cluster monitoring on this namespace* when installing the {ServerlessOperatorName}.
1624

modules/serverless-admin-monitoring-eventing-sources.adoc

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,15 @@ You can use the {product-title} monitoring dashboards to view metrics for event
1010

1111
.Prerequisites
1212

13-
* You have cluster administrator permissions, and access to the *Administrator* perspective in the {product-title} web console.
13+
ifdef::openshift-enterprise[]
14+
* You have access to an {product-title} account with cluster administrator access.
15+
endif::[]
16+
17+
ifdef::openshift-dedicated[]
18+
* You have access to an {product-title} account with cluster or dedicated administrator access.
19+
endif::[]
20+
21+
* You have access to the *Administrator* perspective in the {product-title} web console.
1422
* You have installed the {ServerlessOperatorName}, as well as the Knative Eventing component.
1523
* The {product-title} monitoring stack is enabled on your cluster. You can enable monitoring for {ServerlessProductName} during installation by checking the box to *Enable operator recommended cluster monitoring on this namespace* when installing the {ServerlessOperatorName}.
1624

modules/serverless-admin-monitoring-health-status.adoc

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,15 @@ You can use the {product-title} monitoring dashboards to view the overall health
1010

1111
.Prerequisites
1212

13-
* You have cluster administrator permissions, and access to the *Administrator* perspective in the {product-title} web console.
13+
ifdef::openshift-enterprise[]
14+
* You have access to an {product-title} account with cluster administrator access.
15+
endif::[]
16+
17+
ifdef::openshift-dedicated[]
18+
* You have access to an {product-title} account with cluster or dedicated administrator access.
19+
endif::[]
20+
21+
* You have access to the *Administrator* perspective in the {product-title} web console.
1422
* You have installed the {ServerlessOperatorName}, as well as the Knative Serving or Knative Eventing components.
1523
* The {product-title} monitoring stack is enabled on your cluster. You can enable monitoring for {ServerlessProductName} during installation by checking the box to *Enable operator recommended cluster monitoring on this namespace* when installing the {ServerlessOperatorName}.
1624

modules/serverless-admin-monitoring-serving-cpu-memory.adoc

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,15 @@ You can use the {product-title} monitoring dashboards to view revision CPU and m
1010

1111
.Prerequisites
1212

13-
* You have cluster administrator permissions, and access to the *Administrator* perspective in the {product-title} web console.
13+
ifdef::openshift-enterprise[]
14+
* You have access to an {product-title} account with cluster administrator access.
15+
endif::[]
16+
17+
ifdef::openshift-dedicated[]
18+
* You have access to an {product-title} account with cluster or dedicated administrator access.
19+
endif::[]
20+
21+
* You have access to the *Administrator* perspective in the {product-title} web console.
1422
* You have installed the {ServerlessOperatorName}, as well as the Knative Serving component.
1523
* The {product-title} monitoring stack is enabled on your cluster. You can enable monitoring for {ServerlessProductName} during installation by checking the box to *Enable operator recommended cluster monitoring on this namespace* when installing the {ServerlessOperatorName}.
1624
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * serverless/serverless-release-notes.adoc
4+
5+
:_content-type: REFERENCE
6+
[id="serverless-deprecated-removed-features-osd_{context}"]
7+
= Deprecated and removed features
8+
9+
Some features available in previous releases have been deprecated or removed.
10+
11+
Deprecated functionality is still included in {ServerlessProductName} and continues to be supported; however, it will be removed in a future release of this product and is not recommended for new deployments. For the most recent list of major functionality deprecated and removed within {ServerlessProductName}, refer to the table below.
12+
13+
In the table, features are marked with the following statuses:
14+
15+
* *-*: _Not yet available_
16+
* *TP*: _Technology Preview_
17+
* *GA*: _General Availability_
18+
* *DEP*: _Deprecated_
19+
* *REM*: _Removed_
20+
21+
.Deprecated and removed features tracker
22+
[cols="3,1",options="header"]
23+
|====
24+
|Feature |1.20
25+
26+
|`kn func emit` (`kn func invoke` in 1.21+)
27+
|TP
28+
29+
|Service Mesh mTLS
30+
|GA
31+
32+
|`kn func` TypeScript templates
33+
|TP
34+
35+
|`kn func` Rust templates
36+
|TP
37+
38+
|`emptyDir` volumes
39+
|GA
40+
41+
|`KafkaBinding` API
42+
|DEP
43+
44+
|HTTPS redirection
45+
|GA
46+
47+
|Kafka broker
48+
|TP
49+
50+
|====

modules/serverless-jaeger-config.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,14 @@ You can use the following procedure to set up Jaeger for use with {ServerlessPro
1010

1111
.Prerequisites
1212

13+
ifdef::openshift-enterprise[]
1314
* You have access to an {product-title} account with cluster administrator access.
15+
endif::[]
16+
17+
ifdef::openshift-dedicated[]
18+
* You have access to an {product-title} account with cluster or dedicated administrator access.
19+
endif::[]
20+
1421
* You have installed the {ServerlessOperatorName} and Knative Serving.
1522
* You have installed the Jaeger Operator.
1623
* You have installed the `oc` CLI.

modules/serverless-ossm-enabling-serving-metrics.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,15 @@ If Service Mesh is enabled with mTLS, metrics for Knative Serving are disabled b
1212

1313
* You have installed the {ServerlessOperatorName} and Knative Serving on your cluster.
1414
* You have installed {ProductName} with the mTLS functionality enabled.
15+
16+
ifdef::openshift-enterprise[]
1517
* You have access to an {product-title} account with cluster administrator access.
18+
endif::[]
19+
20+
ifdef::openshift-dedicated[]
21+
* You have access to an {product-title} account with cluster or dedicated administrator access.
22+
endif::[]
23+
1624
* You have installed the `oc` CLI.
1725
* You have created a project or have access to a project with the appropriate roles and permissions to create applications and other workloads in {product-title}.
1826

0 commit comments

Comments
 (0)