|
1 | 1 | # Certificate Ownership |
2 | 2 |
|
3 | 3 | ## Table of Contents |
4 | | - - [Missing Owners (5)](#Missing-Owners-5) |
5 | | - - [Certificates (2)](#Certificates-2) |
6 | | - - [Certificate Authority Bundles (3)](#Certificate-Authority-Bundles-3) |
7 | 4 | - [Bare Metal Hardware Provisioning / cluster-baremetal-operator (1)](#Bare-Metal-Hardware-Provisioning-/-cluster-baremetal-operator-1) |
8 | 5 | - [Certificates (1)](#Certificates-1) |
9 | 6 | - [Cloud Compute / Cloud Controller Manager (1)](#Cloud-Compute-/-Cloud-Controller-Manager-1) |
|
23 | 20 | - [Networking / cluster-network-operator (41)](#Networking-/-cluster-network-operator-41) |
24 | 21 | - [Certificates (8)](#Certificates-8) |
25 | 22 | - [Certificate Authority Bundles (33)](#Certificate-Authority-Bundles-33) |
| 23 | + - [Networking / router (4)](#Networking-/-router-4) |
| 24 | + - [Certificates (2)](#Certificates-2) |
| 25 | + - [Certificate Authority Bundles (2)](#Certificate-Authority-Bundles-2) |
26 | 26 | - [Node / Kubelet (2)](#Node-/-Kubelet-2) |
27 | 27 | - [Certificates (2)](#Certificates-2) |
28 | 28 | - [Operator Framework / operator-lifecycle-manager (2)](#Operator-Framework-/-operator-lifecycle-manager-2) |
|
37 | 37 | - [etcd (34)](#etcd-34) |
38 | 38 | - [Certificates (25)](#Certificates-25) |
39 | 39 | - [Certificate Authority Bundles (9)](#Certificate-Authority-Bundles-9) |
40 | | - - [kube-apiserver (46)](#kube-apiserver-46) |
| 40 | + - [kube-apiserver (47)](#kube-apiserver-47) |
41 | 41 | - [Certificates (25)](#Certificates-25) |
42 | | - - [Certificate Authority Bundles (21)](#Certificate-Authority-Bundles-21) |
| 42 | + - [Certificate Authority Bundles (22)](#Certificate-Authority-Bundles-22) |
43 | 43 | - [kube-controller-manager (12)](#kube-controller-manager-12) |
44 | 44 | - [Certificates (3)](#Certificates-3) |
45 | 45 | - [Certificate Authority Bundles (9)](#Certificate-Authority-Bundles-9) |
|
52 | 52 | - [Certificate Authority Bundles (3)](#Certificate-Authority-Bundles-3) |
53 | 53 |
|
54 | 54 |
|
55 | | -## Missing Owners (5) |
56 | | -### Certificates (2) |
57 | | -1. ns/openshift-ingress secret/router-certs-default |
58 | | - |
59 | | - **Description:** |
60 | | - |
61 | | - |
62 | | -2. ns/openshift-ingress-operator secret/router-ca |
63 | | - |
64 | | - **Description:** |
65 | | - |
66 | | - |
67 | | - |
68 | | - |
69 | | -### Certificate Authority Bundles (3) |
70 | | -1. ns/kube-system configmap/extension-apiserver-authentication |
71 | | - |
72 | | - **Description:** |
73 | | - |
74 | | - |
75 | | - Other locations: |
76 | | - |
77 | | - * file /etc/kubernetes/static-pod-resources/kube-apiserver-certs/configmaps/aggregator-client-ca/ca-bundle.crt |
78 | | - * file /etc/kubernetes/static-pod-resources/kube-controller-manager-certs/configmaps/aggregator-client-ca/ca-bundle.crt |
79 | | - |
80 | | - |
81 | | -2. ns/openshift-config-managed configmap/default-ingress-cert |
82 | | - |
83 | | - **Description:** |
84 | | - |
85 | | - |
86 | | -3. ns/openshift-console configmap/default-ingress-cert |
87 | | - |
88 | | - **Description:** |
89 | | - |
90 | | - |
91 | | - |
92 | | - |
93 | 55 | ## Bare Metal Hardware Provisioning / cluster-baremetal-operator (1) |
94 | 56 | ### Certificates (1) |
95 | 57 | 1. ns/openshift-machine-api secret/metal3-ironic-tls |
|
478 | 440 |
|
479 | 441 |
|
480 | 442 |
|
| 443 | +## Networking / router (4) |
| 444 | +### Certificates (2) |
| 445 | +1. ns/openshift-ingress secret/router-certs-default |
| 446 | + |
| 447 | + **Description:** Serving certificate for the default ingress controller, managed by the ingress operator. |
| 448 | + |
| 449 | + |
| 450 | +2. ns/openshift-ingress-operator secret/router-ca |
| 451 | + |
| 452 | + **Description:** CA certificate used by the ingress operator to sign default serving certificates for ingress controllers. |
| 453 | + |
| 454 | + |
| 455 | + |
| 456 | + |
| 457 | +### Certificate Authority Bundles (2) |
| 458 | +1. ns/openshift-config-managed configmap/default-ingress-cert |
| 459 | + |
| 460 | + **Description:** CA bundle containing the certificate for the default ingress controller, published by the ingress operator. |
| 461 | + |
| 462 | + |
| 463 | +2. ns/openshift-console configmap/default-ingress-cert |
| 464 | + |
| 465 | + **Description:** CA bundle containing the certificate for the default ingress controller, published by the ingress operator. |
| 466 | + |
| 467 | + |
| 468 | + |
| 469 | + |
481 | 470 | ## Node / Kubelet (2) |
482 | 471 | ### Certificates (2) |
483 | 472 | 1. file /var/lib/kubelet/pki/kubelet-client-\<timestamp>.pem |
|
838 | 827 |
|
839 | 828 |
|
840 | 829 |
|
841 | | -## kube-apiserver (46) |
| 830 | +## kube-apiserver (47) |
842 | 831 | ### Certificates (25) |
843 | 832 | 1. ns/openshift-config-managed secret/kube-controller-manager-client-cert-key |
844 | 833 |
|
|
1043 | 1032 |
|
1044 | 1033 |
|
1045 | 1034 |
|
1046 | | -### Certificate Authority Bundles (21) |
1047 | | -1. ns/openshift-config configmap/admin-kubeconfig-client-ca |
| 1035 | +### Certificate Authority Bundles (22) |
| 1036 | +1. ns/kube-system configmap/extension-apiserver-authentication |
| 1037 | + |
| 1038 | + **Description:** CA bundle used to verify client certificates for aggregated API servers, managed by kube-apiserver. |
| 1039 | + |
| 1040 | + |
| 1041 | + Other locations: |
| 1042 | + |
| 1043 | + * file /etc/kubernetes/static-pod-resources/kube-apiserver-certs/configmaps/aggregator-client-ca/ca-bundle.crt |
| 1044 | + * file /etc/kubernetes/static-pod-resources/kube-controller-manager-certs/configmaps/aggregator-client-ca/ca-bundle.crt |
| 1045 | + |
| 1046 | + |
| 1047 | +2. ns/openshift-config configmap/admin-kubeconfig-client-ca |
1048 | 1048 |
|
1049 | 1049 | **Description:** CA for kube-apiserver to recognize the system:master created by the installer. |
1050 | 1050 |
|
1051 | 1051 |
|
1052 | | -2. ns/openshift-config-managed configmap/kube-apiserver-aggregator-client-ca |
| 1052 | +3. ns/openshift-config-managed configmap/kube-apiserver-aggregator-client-ca |
1053 | 1053 |
|
1054 | 1054 | **Description:** CA for aggregated apiservers to recognize kube-apiserver as front-proxy. |
1055 | 1055 |
|
|
1060 | 1060 | * file /etc/kubernetes/static-pod-resources/kube-controller-manager-certs/configmaps/aggregator-client-ca/ca-bundle.crt |
1061 | 1061 |
|
1062 | 1062 |
|
1063 | | -3. ns/openshift-config-managed configmap/kube-apiserver-client-ca |
| 1063 | +4. ns/openshift-config-managed configmap/kube-apiserver-client-ca |
1064 | 1064 |
|
1065 | 1065 | **Description:** |
1066 | 1066 |
|
|
1072 | 1072 | * file /etc/kubernetes/static-pod-resources/kube-controller-manager-certs/configmaps/client-ca/ca-bundle.crt |
1073 | 1073 |
|
1074 | 1074 |
|
1075 | | -4. ns/openshift-config-managed configmap/kube-apiserver-server-ca |
| 1075 | +5. ns/openshift-config-managed configmap/kube-apiserver-server-ca |
1076 | 1076 |
|
1077 | 1077 | **Description:** |
1078 | 1078 |
|
|
1086 | 1086 | * file /etc/kubernetes/static-pod-resources/kube-apiserver-certs/secrets/node-kubeconfigs/localhost.kubeconfig |
1087 | 1087 |
|
1088 | 1088 |
|
1089 | | -5. ns/openshift-config-managed configmap/kubelet-bootstrap-kubeconfig |
| 1089 | +6. ns/openshift-config-managed configmap/kubelet-bootstrap-kubeconfig |
1090 | 1090 |
|
1091 | 1091 | **Description:** |
1092 | 1092 |
|
1093 | 1093 |
|
1094 | | -6. ns/openshift-controller-manager configmap/client-ca |
| 1094 | +7. ns/openshift-controller-manager configmap/client-ca |
1095 | 1095 |
|
1096 | 1096 | **Description:** |
1097 | 1097 |
|
|
1103 | 1103 | * file /etc/kubernetes/static-pod-resources/kube-controller-manager-certs/configmaps/client-ca/ca-bundle.crt |
1104 | 1104 |
|
1105 | 1105 |
|
1106 | | -7. ns/openshift-kube-apiserver configmap/aggregator-client-ca |
| 1106 | +8. ns/openshift-kube-apiserver configmap/aggregator-client-ca |
1107 | 1107 |
|
1108 | 1108 | **Description:** CA for aggregated apiservers to recognize kube-apiserver as front-proxy. |
1109 | 1109 |
|
|
1114 | 1114 | * file /etc/kubernetes/static-pod-resources/kube-controller-manager-certs/configmaps/aggregator-client-ca/ca-bundle.crt |
1115 | 1115 |
|
1116 | 1116 |
|
1117 | | -8. ns/openshift-kube-apiserver configmap/client-ca |
| 1117 | +9. ns/openshift-kube-apiserver configmap/client-ca |
1118 | 1118 |
|
1119 | 1119 | **Description:** |
1120 | 1120 |
|
|
1126 | 1126 | * file /etc/kubernetes/static-pod-resources/kube-controller-manager-certs/configmaps/client-ca/ca-bundle.crt |
1127 | 1127 |
|
1128 | 1128 |
|
1129 | | -9. ns/openshift-kube-apiserver configmap/kube-apiserver-server-ca |
| 1129 | +10. ns/openshift-kube-apiserver configmap/kube-apiserver-server-ca |
1130 | 1130 |
|
1131 | 1131 | **Description:** |
1132 | 1132 |
|
|
1140 | 1140 | * file /etc/kubernetes/static-pod-resources/kube-apiserver-certs/secrets/node-kubeconfigs/localhost.kubeconfig |
1141 | 1141 |
|
1142 | 1142 |
|
1143 | | -10. ns/openshift-kube-apiserver-operator configmap/kube-apiserver-to-kubelet-client-ca |
| 1143 | +11. ns/openshift-kube-apiserver-operator configmap/kube-apiserver-to-kubelet-client-ca |
1144 | 1144 |
|
1145 | 1145 | **Description:** CA for the kubelet to recognize the kube-apiserver client certificate. |
1146 | 1146 |
|
1147 | 1147 |
|
1148 | | -11. ns/openshift-kube-apiserver-operator configmap/kube-control-plane-signer-ca |
| 1148 | +12. ns/openshift-kube-apiserver-operator configmap/kube-control-plane-signer-ca |
1149 | 1149 |
|
1150 | 1150 | **Description:** CA for kube-apiserver to recognize the kube-controller-manager and kube-scheduler client certificates. |
1151 | 1151 |
|
1152 | 1152 |
|
1153 | | -12. ns/openshift-kube-apiserver-operator configmap/loadbalancer-serving-ca |
| 1153 | +13. ns/openshift-kube-apiserver-operator configmap/loadbalancer-serving-ca |
1154 | 1154 |
|
1155 | 1155 | **Description:** CA for recognizing the kube-apiserver when connecting via the internal or external load balancers. |
1156 | 1156 |
|
1157 | 1157 |
|
1158 | | -13. ns/openshift-kube-apiserver-operator configmap/localhost-recovery-serving-ca |
| 1158 | +14. ns/openshift-kube-apiserver-operator configmap/localhost-recovery-serving-ca |
1159 | 1159 |
|
1160 | 1160 | **Description:** CA for recognizing the kube-apiserver when connecting via the localhost recovery SNI ServerName. |
1161 | 1161 |
|
1162 | 1162 |
|
1163 | | -14. ns/openshift-kube-apiserver-operator configmap/localhost-serving-ca |
| 1163 | +15. ns/openshift-kube-apiserver-operator configmap/localhost-serving-ca |
1164 | 1164 |
|
1165 | 1165 | **Description:** CA for recognizing the kube-apiserver when connecting via localhost. |
1166 | 1166 |
|
1167 | 1167 |
|
1168 | | -15. ns/openshift-kube-apiserver-operator configmap/node-system-admin-ca |
| 1168 | +16. ns/openshift-kube-apiserver-operator configmap/node-system-admin-ca |
1169 | 1169 |
|
1170 | 1170 | **Description:** CA for kube-apiserver to recognize local system:masters rendered to each master. |
1171 | 1171 |
|
1172 | 1172 |
|
1173 | | -16. ns/openshift-kube-apiserver-operator configmap/service-network-serving-ca |
| 1173 | +17. ns/openshift-kube-apiserver-operator configmap/service-network-serving-ca |
1174 | 1174 |
|
1175 | 1175 | **Description:** CA for recognizing the kube-apiserver when connecting via the service network (kuberentes.default.svc). |
1176 | 1176 |
|
1177 | 1177 |
|
1178 | | -17. ns/openshift-kube-controller-manager configmap/aggregator-client-ca |
| 1178 | +18. ns/openshift-kube-controller-manager configmap/aggregator-client-ca |
1179 | 1179 |
|
1180 | 1180 | **Description:** CA for aggregated apiservers to recognize kube-apiserver as front-proxy. |
1181 | 1181 |
|
|
1186 | 1186 | * file /etc/kubernetes/static-pod-resources/kube-controller-manager-certs/configmaps/aggregator-client-ca/ca-bundle.crt |
1187 | 1187 |
|
1188 | 1188 |
|
1189 | | -18. ns/openshift-kube-controller-manager configmap/client-ca |
| 1189 | +19. ns/openshift-kube-controller-manager configmap/client-ca |
1190 | 1190 |
|
1191 | 1191 | **Description:** |
1192 | 1192 |
|
|
1198 | 1198 | * file /etc/kubernetes/static-pod-resources/kube-controller-manager-certs/configmaps/client-ca/ca-bundle.crt |
1199 | 1199 |
|
1200 | 1200 |
|
1201 | | -19. ns/openshift-route-controller-manager configmap/client-ca |
| 1201 | +20. ns/openshift-route-controller-manager configmap/client-ca |
1202 | 1202 |
|
1203 | 1203 | **Description:** |
1204 | 1204 |
|
|
1210 | 1210 | * file /etc/kubernetes/static-pod-resources/kube-controller-manager-certs/configmaps/client-ca/ca-bundle.crt |
1211 | 1211 |
|
1212 | 1212 |
|
1213 | | -20. file /etc/kubernetes/kubeconfig |
| 1213 | +21. file /etc/kubernetes/kubeconfig |
1214 | 1214 |
|
1215 | 1215 | **Description:** |
1216 | 1216 |
|
|
1223 | 1223 | * file /etc/kubernetes/static-pod-resources/kube-apiserver-certs/secrets/node-kubeconfigs/localhost.kubeconfig |
1224 | 1224 |
|
1225 | 1225 |
|
1226 | | -21. file /etc/kubernetes/static-pod-resources/kube-apiserver-certs/configmaps/trusted-ca-bundle/ca-bundle.crt |
| 1226 | +22. file /etc/kubernetes/static-pod-resources/kube-apiserver-certs/configmaps/trusted-ca-bundle/ca-bundle.crt |
1227 | 1227 |
|
1228 | 1228 | **Description:** |
1229 | 1229 |
|
|
0 commit comments