Skip to content

Commit 8631abc

Browse files
authored
Merge pull request #81346 from mburke5678/mco-tls
MCO114: tlsSecurityProfile parameter for MCO & MCS
2 parents ca8b363 + 157e604 commit 8631abc

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

modules/tls-profiles-kubernetes-configuring.adoc

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ To configure a TLS security profile for the control plane, edit the `APIServer`
1515
* OpenShift OAuth API server
1616
* OpenShift OAuth server
1717
* etcd
18+
* Machine Config Operator
19+
* Machine Config Server
1820
1921
If a TLS security profile is not configured, the default TLS security profile is `Intermediate`.
2022

@@ -152,3 +154,18 @@ Spec:
152154
Min TLS Version: VersionTLS12
153155
...
154156
----
157+
158+
* Verify that the TLS security profile is set in the Machine Config Server pod:
159+
+
160+
[source,terminal]
161+
----
162+
$ oc logs machine-config-server-5msdv -n openshift-machine-config-operator
163+
----
164+
+
165+
.Example output
166+
[source,terminal]
167+
----
168+
# ...
169+
I0905 13:48:36.968688 1 start.go:51] Launching server with tls min version: VersionTLS12 & cipher suites [TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256]
170+
# ...
171+
----

security/tls-security-profiles.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Cluster administrators can choose which TLS security profile to use for each of
1313
* the Ingress Controller
1414
* the control plane
1515
+
16-
This includes the Kubernetes API server, Kubernetes controller manager, Kubernetes scheduler, OpenShift API server, OpenShift OAuth API server, OpenShift OAuth server, and etcd.
16+
This includes the Kubernetes API server, Kubernetes controller manager, Kubernetes scheduler, OpenShift API server, OpenShift OAuth API server, OpenShift OAuth server, etcd, the Machine Config Operator, and the Machine Config Server.
1717
+
1818
// NOTE: OpenShift controller manager are not included
1919

0 commit comments

Comments
 (0)