Skip to content

Commit 5b03441

Browse files
authored
Merge pull request #35923 from tmalove/add-etcd-as-ctrl-plane-component-osdocs2343
[OSDOCS-2343]: Add etcd as an option for ctrl plane component
2 parents 757c40d + 12de4df commit 5b03441

File tree

2 files changed

+36
-2
lines changed

2 files changed

+36
-2
lines changed

modules/tls-profiles-kubernetes-configuring.adoc

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ To configure a TLS security profile for the control plane, edit the `APIServer`
1313
* OpenShift API server
1414
* OpenShift OAuth API server
1515
* OpenShift OAuth server
16+
* etcd
1617

1718
If a TLS security profile is not configured, the default TLS security profile is `Intermediate`.
1819

@@ -117,3 +118,36 @@ Spec:
117118
Type: Custom
118119
...
119120
----
121+
.Verification
122+
123+
* Verify that the TLS security profile is set in the `etcd` CR:
124+
+
125+
[source,terminal]
126+
----
127+
$ oc describe etcd cluster
128+
----
129+
+
130+
.Example output
131+
[source,terminal]
132+
----
133+
Name: cluster
134+
Namespace:
135+
...
136+
API Version: operator.openshift.io/v1
137+
Kind: Etcd
138+
...
139+
Spec:
140+
Log Level: Normal
141+
Management State: Managed
142+
Observed Config:
143+
Serving Info:
144+
Cipher Suites:
145+
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
146+
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
147+
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
148+
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
149+
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
150+
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
151+
Min TLS Version: VersionTLS12
152+
...
153+
----

security/tls-security-profiles.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ Cluster administrators can choose which TLS security profile to use for each of
1212
* the Ingress Controller
1313
* the control plane
1414
+
15-
This includes the Kubernetes API server, Kubernetes controller manager, Kubernetes scheduler, OpenShift API server, OpenShift OAuth API server, and OpenShift OAuth server.
15+
This includes the Kubernetes API server, Kubernetes controller manager, Kubernetes scheduler, OpenShift API server, OpenShift OAuth API server, OpenShift OAuth server, and etcd.
1616
+
17-
// NOTE: etcd and OpenShift controller manager are not included
17+
// NOTE: OpenShift controller manager are not included
1818

1919
* the kubelet, when it acts as an HTTP server for the Kubernetes API server
2020

0 commit comments

Comments
 (0)