Key material inside a cluster
The following objects are stored in the openshift-machine-config-operator namespace:
-
The Machine Config Server (MCS) certificate authority (CA) bundle is stored as the
machine-config-server-caconfig map. The MCS CA bundle stores all valid CAs for theMachineConfigServerTLS certificate. -
The MCS CA signing key is stored as the
machine-config-server-casecret. The MCS CA signing key is used to sign theMachineConfigServerTLS certificate. -
The MCS certificate is stored as the
machine-config-server-tlssecret, which contains theMachineConfigServerTLS certificate and key.
The machine-config-server-ca config map is used in the following ways:
-
The certificate controller updates the
*-user-datasecrets in theopenshift-machine-apinamespace any time themachine-config-server-caconfigmap is updated. -
The Machine Config Operator renders the
master-user-data-managedandworker-user-data-managedsecrets from themachine-config-server-caconfigmap.