Skip to content

Commit 52b0e52

Browse files
committed
TELCODOCS-2327 - TELCO RAN RDS updates for 4.20
1 parent 6c3ef83 commit 52b0e52

11 files changed

+95
-99
lines changed

modules/telco-ran-crs-cluster-tuning.adoc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
|====
1212
Component,Reference CR,Description,Optional
1313
Cluster capabilities,`example-sno.yaml`,Representative SiteConfig CR to install single-node OpenShift with the RAN DU profile,No
14-
Console disable,`ConsoleOperatorDisable.yaml`,Disables the Console Operator.,No
15-
Disconnected registry,`09-openshift-marketplace-ns.yaml`,Defines a dedicated namespace for managing the OpenShift Operator Marketplace.,No
16-
Disconnected registry,`DefaultCatsrc.yaml`,Configures the catalog source for the disconnected registry.,No
17-
Disconnected registry,`DisableOLMPprof.yaml`,Disables performance profiling for OLM.,No
18-
Disconnected registry,`DisconnectedIDMS.yaml`,Configures disconnected registry image content source policy.,No
19-
Disconnected registry,`OperatorHub.yaml`,"Optional, for multi-node clusters only. Configures the OperatorHub in OpenShift, disabling all default Operator sources. Not required for single-node OpenShift installs with marketplace capability disabled.",No
20-
Monitoring configuration,`ReduceMonitoringFootprint.yaml`,"Reduces the monitoring footprint by disabling Alertmanager and Telemeter, and sets Prometheus retention to 24 hours",No
21-
Network diagnostics disable,`DisableSnoNetworkDiag.yaml`,Configures the cluster network settings to disable built-in network troubleshooting and diagnostic features.,No
14+
Console disable,`cluster-tuning/console-disable/ConsoleOperatorDisable.yaml`,Disables the Console Operator.,No
15+
Disconnected registry,`extra-manifest/09-openshift-marketplace-ns.yaml`,Defines a dedicated namespace for managing the OpenShift Operator Marketplace.,No
16+
Disconnected registry,`disconnected-registry/DefaultCatsrc.yaml`,Configures the catalog source for the disconnected registry.,No
17+
Disconnected registry,`cluster-tuning/DisableOLMPprof.yaml`,Disables performance profiling for OLM.,No
18+
Disconnected registry,`disconnected-registry/DisconnectedIDMS.yaml`,Configures disconnected registry image content source policy.,No
19+
Disconnected registry,`cluster-tuning/operator-hub/OperatorHub.yaml`,"Optional, for multi-node clusters only. Configures the OperatorHub in OpenShift, disabling all default Operator sources. Not required for single-node OpenShift installs with marketplace capability disabled.",No
20+
Monitoring configuration,`cluster-tuning/monitoring-configuration/ReduceMonitoringFootprint.yaml`,"Reduces the monitoring footprint by disabling Alertmanager and Telemeter, and sets Prometheus retention to 24 hours",No
21+
Network diagnostics disable,`cluster-tuning/disabling-network-diagnostics/DisableSnoNetworkDiag.yaml`,Configures the cluster network settings to disable built-in network troubleshooting and diagnostic features.,No
2222
|====

modules/telco-ran-crs-day-2-operators.adoc

Lines changed: 53 additions & 51 deletions
Large diffs are not rendered by default.

modules/telco-ran-crs-machine-configuration.adoc

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,20 @@
1010
[cols="4*", options="header", format=csv]
1111
|====
1212
Component,Reference CR,Description,Optional
13-
Container runtime (crun),`enable-crun-master.yaml`,Configures the container runtime (crun) for control plane nodes.,No
14-
Container runtime (crun),`enable-crun-worker.yaml`,Configures the container runtime (crun) for worker nodes.,No
15-
CRI-O wipe disable,`99-crio-disable-wipe-master.yaml`,Disables automatic CRI-O cache wipe following a reboot for on control plane nodes.,No
16-
CRI-O wipe disable,`99-crio-disable-wipe-worker.yaml`,Disables automatic CRI-O cache wipe following a reboot for on worker nodes.,No
17-
Kdump enable,`06-kdump-master.yaml`,Configures kdump crash reporting on control plane nodes.,No
18-
Kdump enable,`06-kdump-worker.yaml`,Configures kdump crash reporting on worker nodes.,No
19-
Kubelet configuration and container mount hiding,`01-container-mount-ns-and-kubelet-conf-master.yaml`,Configures a mount namespace for sharing container-specific mounts between kubelet and CRI-O on control plane nodes.,No
20-
Kubelet configuration and container mount hiding,`01-container-mount-ns-and-kubelet-conf-worker.yaml`,Configures a mount namespace for sharing container-specific mounts between kubelet and CRI-O on worker nodes.,No
21-
One-shot time sync,`99-sync-time-once-master.yaml`,Synchronizes time once on control plane nodes.,No
22-
One-shot time sync,`99-sync-time-once-worker.yaml`,Synchronizes time once on worker nodes.,No
23-
SCTP,`03-sctp-machine-config-master.yaml`,Loads the SCTP kernel module on control plane nodes.,Yes
24-
SCTP,`03-sctp-machine-config-worker.yaml`,Loads the SCTP kernel module on worker nodes.,Yes
25-
Set RCU normal,`08-set-rcu-normal-master.yaml`,Disables rcu_expedited by setting rcu_normal after the control plane node has booted.,No
26-
Set RCU normal,`08-set-rcu-normal-worker.yaml`,Disables rcu_expedited by setting rcu_normal after the worker node has booted.,No
27-
SRIOV-related kernel arguments,`07-sriov-related-kernel-args-master.yaml`,Enables SR-IOV support on control plane nodes.,No
28-
SRIOV-related kernel arguments,`07-sriov-related-kernel-args-worker.yaml`,Enables SR-IOV support on worker nodes.,No
13+
Container runtime (crun),`optional-extra-manifest/enable-crun-master.yaml`,Configures the container runtime (crun) for control plane nodes.,No
14+
Container runtime (crun),`optional-extra-manifest/enable-crun-worker.yaml`,Configures the container runtime (crun) for worker nodes.,No
15+
CRI-O wipe disable,`extra-manifest/99-crio-disable-wipe-master.yaml`,Disables automatic CRI-O cache wipe following a reboot for on control plane nodes.,No
16+
CRI-O wipe disable,`extra-manifest/99-crio-disable-wipe-worker.yaml`,Disables automatic CRI-O cache wipe following a reboot for on worker nodes.,No
17+
Kdump enable,`extra-manifest/06-kdump-master.yaml`,Configures kdump crash reporting on master nodes.,No
18+
Kdump enable,`extra-manifest/06-kdump-worker.yaml`,Configures kdump crash reporting on worker nodes.,No
19+
Kubelet configuration and container mount hiding,`extra-manifest/01-container-mount-ns-and-kubelet-conf-master.yaml`,Configures a mount namespace for sharing container-specific mounts between kubelet and CRI-O on control plane nodes.,No
20+
Kubelet configuration and container mount hiding,`extra-manifest/01-container-mount-ns-and-kubelet-conf-worker.yaml`,Configures a mount namespace for sharing container-specific mounts between kubelet and CRI-O on worker nodes.,No
21+
One-shot time sync,`extra-manifest/99-sync-time-once-master.yaml`,Synchronizes time once on master nodes.,No
22+
One-shot time sync,`extra-manifest/99-sync-time-once-worker.yaml`,Synchronizes time once on worker nodes.,No
23+
SCTP,`extra-manifest/03-sctp-machine-config-master.yaml`,Loads the SCTP kernel module on master nodes.,Yes
24+
SCTP,`extra-manifest/03-sctp-machine-config-worker.yaml`,Loads the SCTP kernel module on worker nodes.,Yes
25+
Set RCU normal,`extra-manifest/08-set-rcu-normal-master.yaml`,Disables rcu_expedited by setting rcu_normal after the control plane node has booted.,No
26+
Set RCU normal,`extra-manifest/08-set-rcu-normal-worker.yaml`,Disables rcu_expedited by setting rcu_normal after the worker node has booted.,No
27+
SRIOV-related kernel arguments,`extra-manifest/07-sriov-related-kernel-args-master.yaml`,Enables SR-IOV support on master nodes.,No
28+
SRIOV-related kernel arguments,`extra-manifest/07-sriov-related-kernel-args-worker.yaml`,Enables SR-IOV support on worker nodes.,No
2929
|====

modules/telco-ran-engineering-considerations-for-the-ran-du-use-model.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Workloads::
4141

4242

4343
Resources::
44-
The maximum number of running pods in the system, inclusive of application workload and {product-title} pods, is 120.
44+
The maximum number of running pods in the system, inclusive of application workload and {product-title} pods, is 160.
4545

4646
Resource utilization::
4747
+
@@ -70,10 +70,10 @@ You might need to allocate additional cluster resources to meet these requiremen
7070
--
7171

7272
Reference application workload characteristics::
73-
. Uses 15 pods and 30 containers for the vRAN application including its management and control functions
74-
. Uses an average of 2 `ConfigMap` and 4 `Secret` CRs per pod
75-
. Uses a maximum of 10 exec probes with a frequency of not less than 10 seconds
76-
. Incremental application load on the kube-apiserver is less than or equal to 10% of the cluster platform usage
73+
. Uses 75 pods across 5 namespaces with 4 containers per pod for the vRAN application including its management and control functions
74+
. Creates 30 `ConfigMap` CRs and 30 `Secret` CRs per namespace
75+
. Uses no exec probes
76+
. Uses a secondary network
7777
+
7878
[NOTE]
7979
====
@@ -85,7 +85,7 @@ $ query=avg_over_time(pod:container_cpu_usage:sum{namespace="openshift-kube-apis
8585
----
8686
====
8787
. Application logs are not collected by the platform log collector.
88-
. Aggregate traffic on the primary CNI is less than 8 Mbps
88+
. Aggregate traffic on the primary CNI is up to 30 Mbps and up to 5 Gbps on the secondary network
8989
9090
Hub cluster management characteristics::
9191
+

modules/telco-ran-gitops-operator-and-ztp-plugins.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
= GitOps Operator and {ztp}
99

1010
New in this release::
11-
* https://issues.redhat.com/browse/CNF-9183[GA support for ACM PolicyGenerator with gitops/ZTP (as recommended reference)]
11+
* No reference design updates in this release
1212

1313
Description::
1414
+

modules/telco-ran-ptp-operator.adoc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ Limits and requirements::
2020
* Limited to 3 Westport channel NIC configurations for T-GM
2121

2222
Engineering considerations::
23-
* RAN DU RDS configurations are provided for ordinary clocks, boundary clocks, grandmaster clocks, and highly available dual NIC boundary clocks.
23+
* * Example RAN DU RDS configurations are provided for:
24+
** T-GM, T-BC, and T-TSC
25+
** Variations with and without HA
2426
* PTP fast event notifications use `ConfigMap` CRs to persist subscriber details.
2527
* Hierarchical event subscription as described in the O-RAN specification is not supported for PTP events.
2628
* The PTP fast events REST API v1 is end of life.

modules/telco-ran-red-hat-advanced-cluster-management-rhacm.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ You manage cluster configuration and upgrades declaratively by applying `Policy`
2323
2424
The recommended method for {sno} cluster installation is the image-based installation approach, available in MCE, using the `ClusterInstance` CR for cluster definition.
2525

26-
The recommended method for {sno} cluster upgrade is the image-based upgrade method.
26+
Image-based upgrade is the recommended method for {sno} cluster upgrade.
2727
--
2828

2929
Limits and requirements::

modules/telco-ran-sr-iov-operator.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
= SR-IOV Operator
88

99
New in this release::
10-
* https://issues.redhat.com/browse/CNF-12813[Support moving failed policy in resource injector to failed for SR-IOV operator]
10+
* No reference design updates in this release
1111

1212
Description::
1313
The SR-IOV Operator provisions and configures the SR-IOV CNI and device plugins.

modules/telco-ref-design-overview.adoc

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,6 @@ Following the RDS minimizes high severity escalations and improves application s
1818
5G use cases are evolving and your workloads are continually changing.
1919
Red Hat is committed to iterating over the telco core and RAN DU RDS to support evolving requirements based on customer and partner feedback.
2020

21-
[NOTE]
22-
====
23-
Support for an ARM based platform is currently a Developer Preview feature for {product-title} 4.19.
24-
All information is subject to change on release.
25-
For more details, see the following Red Hat knowledge base article : https://access.redhat.com/articles/7118870[How to use ARM platform hardware in OpenShift 4.19 Telco RDS (Developer Preview)]
26-
====
27-
2821
The reference configuration includes the configuration of the far edge clusters and hub cluster components.
2922

3023
The reference configurations in this document are deployed using a centrally managed hub cluster infrastructure as shown in the following image.

modules/ztp-telco-ran-software-versions.adoc

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,23 @@ The Red Hat telco RAN DU {product-version} solution has been validated using the
1818
|4.19
1919

2020
|Cluster Logging Operator
21-
|6.2^1^
21+
|6.2
2222

2323
|Local Storage Operator
24-
|4.19
24+
|4.20
2525

2626
|OpenShift API for Data Protection (OADP)
2727
|1.5
2828

2929
|PTP Operator
30-
|4.19
30+
|4.20
3131

3232
|SR-IOV Operator
33-
|4.19
33+
|4.20
3434

3535
|SRIOV-FEC Operator
3636
|2.11
3737

3838
|Lifecycle Agent
39-
|4.19
39+
|4.20
4040
|====
41-
[1] This table will be updated when the aligned Cluster Logging Operator version 6.3 is released.

0 commit comments

Comments
 (0)