digraph "Local Certificate" {
  // Node definitions.
  0 [
    label="certkeypair/metrics.openshift-ingress-operator.svc\n\nsecret/metrics-tls -nopenshift-ingress-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  1 [
    label="certkeypair/service-serving-signer\n\nsecret/signing-key -nopenshift-service-ca\n"
    style=filled
    fillcolor="#c7bfff"
  ];
  2 [
    label="certkeypair/node-tuning-operator.openshift-cluster-node-tuning-operator.svc\n\nsecret/node-tuning-operator-tls -nopenshift-cluster-node-tuning-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  3 [
    label="certkeypair/multus-admission-controller.openshift-multus.svc\n\nsecret/multus-admission-controller-secret -nopenshift-multus\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  4 [
    label="certkeypair/prometheus-adapter.openshift-monitoring.svc\n\nsecret/prometheus-adapter-8tkqrsmu9afpe -nopenshift-monitoring\n    secret/prometheus-adapter-tls -nopenshift-monitoring\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  5 [
    label="certkeypair/cluster-autoscaler-operator.openshift-machine-api.svc\n\nsecret/cluster-autoscaler-operator-cert -nopenshift-machine-api\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  6 [
    label="certkeypair/dns-default.openshift-dns.svc\n\nsecret/dns-default-metrics-tls -nopenshift-dns\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  7 [
    label="certkeypair/router-internal-default.openshift-ingress.svc\n\nsecret/router-metrics-certs-default -nopenshift-ingress\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  8 [
    label="certkeypair/metrics.openshift-service-ca-operator.svc\n\nsecret/serving-cert -nopenshift-service-ca-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  9 [
    label="certkeypair/node-exporter.openshift-monitoring.svc\n\nsecret/node-exporter-tls -nopenshift-monitoring\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  10 [
    label="certkeypair/grafana.openshift-monitoring.svc\n\nsecret/grafana-tls -nopenshift-monitoring\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  11 [
    label="certkeypair/metrics.openshift-kube-scheduler-operator.svc\n\nsecret/kube-scheduler-operator-serving-cert -nopenshift-kube-scheduler-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  12 [
    label="certkeypair/scheduler.openshift-kube-scheduler.svc\n\nsecret/serving-cert -nopenshift-kube-scheduler\n    secret/serving-cert-2 -nopenshift-kube-scheduler\n    secret/serving-cert-3 -nopenshift-kube-scheduler\n    secret/serving-cert-4 -nopenshift-kube-scheduler\n    secret/serving-cert-5 -nopenshift-kube-scheduler\n    secret/serving-cert-6 -nopenshift-kube-scheduler\n    file:///etc/kubernetes/static-pod-resources/kube-scheduler-pod-3/secrets/serving-cert/tls.crt/tls.crt,file:///etc/kubernetes/static-pod-resources/kube-scheduler-pod-3/secrets/serving-cert/tls.crt/tls.key\n    file:///etc/kubernetes/static-pod-resources/kube-scheduler-pod-5/secrets/serving-cert/tls.crt/tls.crt,file:///etc/kubernetes/static-pod-resources/kube-scheduler-pod-5/secrets/serving-cert/tls.crt/tls.key\n    file:///etc/kubernetes/static-pod-resources/kube-scheduler-pod-6/secrets/serving-cert/tls.crt/tls.crt,file:///etc/kubernetes/static-pod-resources/kube-scheduler-pod-6/secrets/serving-cert/tls.crt/tls.key\n    file:///etc/kubernetes/static-pod-resources/kube-scheduler-pod-2/secrets/serving-cert/tls.crt/tls.crt,file:///etc/kubernetes/static-pod-resources/kube-scheduler-pod-2/secrets/serving-cert/tls.crt/tls.key\n    file:///etc/kubernetes/static-pod-resources/kube-scheduler-pod-4/secrets/serving-cert/tls.crt/tls.crt,file:///etc/kubernetes/static-pod-resources/kube-scheduler-pod-4/secrets/serving-cert/tls.crt/tls.key\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  13 [
    label="certkeypair/machine-config-daemon.openshift-machine-config-operator.svc\n\nsecret/proxy-tls -nopenshift-machine-config-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  14 [
    label="certkeypair/kube-state-metrics.openshift-monitoring.svc\n\nsecret/kube-state-metrics-tls -nopenshift-monitoring\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  15 [
    label="certkeypair/metrics.openshift-insights.svc\n\nsecret/openshift-insights-serving-cert -nopenshift-insights\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  16 [
    label="certkeypair/telemeter-client.openshift-monitoring.svc\n\nsecret/telemeter-client-tls -nopenshift-monitoring\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  17 [
    label="certkeypair/metrics.openshift-authentication-operator.svc\n\nsecret/serving-cert -nopenshift-authentication-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  18 [
    label="certkeypair/catalog-operator-metrics.openshift-operator-lifecycle-manager.svc\n\nsecret/catalog-operator-serving-cert -nopenshift-operator-lifecycle-manager\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  19 [
    label="certkeypair/openshift-state-metrics.openshift-monitoring.svc\n\nsecret/openshift-state-metrics-tls -nopenshift-monitoring\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  20 [
    label="certkeypair/metrics.openshift-kube-controller-manager-operator.svc\n\nsecret/kube-controller-manager-operator-serving-cert -nopenshift-kube-controller-manager-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  21 [
    label="certkeypair/console.openshift-console.svc\n\nsecret/console-serving-cert -nopenshift-console\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  22 [
    label="certkeypair/metrics.openshift-apiserver-operator.svc\n\nsecret/openshift-apiserver-operator-serving-cert -nopenshift-apiserver-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  23 [
    label="certkeypair/sdn.openshift-sdn.svc\n\nsecret/sdn-metrics-certs -nopenshift-sdn\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  24 [
    label="certkeypair/machine-api-operator.openshift-machine-api.svc\n\nsecret/machine-api-operator-tls -nopenshift-machine-api\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  25 [
    label="certkeypair/controller-manager.openshift-controller-manager.svc\n\nsecret/serving-cert -nopenshift-controller-manager\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  26 [
    label="certkeypair/metrics.openshift-config-operator.svc\n\nsecret/config-operator-serving-cert -nopenshift-config-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  27 [
    label="certkeypair/machine-api-operator-webhook.openshift-machine-api.svc\n\nsecret/machine-api-operator-webhook-cert -nopenshift-machine-api\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  28 [
    label="certkeypair/cluster-monitoring-operator.openshift-monitoring.svc\n\nsecret/cluster-monitoring-operator-tls -nopenshift-monitoring\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  29 [
    label="certkeypair/cluster-storage-operator-metrics.openshift-cluster-storage-operator.svc\n\nsecret/cluster-storage-operator-serving-cert -nopenshift-cluster-storage-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  30 [
    label="certkeypair/prometheus-k8s.openshift-monitoring.svc\n\nsecret/prometheus-k8s-tls -nopenshift-monitoring\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  31 [
    label="certkeypair/prometheus-k8s-thanos-sidecar.openshift-monitoring.svc\n\nsecret/prometheus-k8s-thanos-sidecar-tls -nopenshift-monitoring\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  32 [
    label="certkeypair/image-registry.openshift-image-registry.svc\n\nsecret/image-registry-tls -nopenshift-image-registry\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  33 [
    label="certkeypair/metrics.openshift-etcd-operator.svc\n\nsecret/etcd-operator-serving-cert -nopenshift-etcd-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  34 [
    label="certkeypair/etcd.openshift-etcd.svc\n\nsecret/serving-cert -nopenshift-etcd\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  35 [
    label="certkeypair/csi-snapshot-webhook.openshift-cluster-storage-operator.svc\n\nsecret/csi-snapshot-webhook-secret -nopenshift-cluster-storage-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  36 [
    label="certkeypair/api.openshift-apiserver.svc\n\nsecret/serving-cert -nopenshift-apiserver\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  37 [
    label="certkeypair/marketplace-operator-metrics.openshift-marketplace.svc\n\nsecret/marketplace-operator-metrics -nopenshift-marketplace\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  38 [
    label="certkeypair/metrics.openshift-kube-apiserver-operator.svc\n\nsecret/kube-apiserver-operator-serving-cert -nopenshift-kube-apiserver-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  39 [
    label="certkeypair/metrics.openshift-kube-storage-version-migrator-operator.svc\n\nsecret/serving-cert -nopenshift-kube-storage-version-migrator-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  40 [
    label="certkeypair/prometheus-operator.openshift-monitoring.svc\n\nsecret/prometheus-operator-tls -nopenshift-monitoring\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  41 [
    label="certkeypair/csi-snapshot-controller-operator-metrics.openshift-cluster-storage-operator.svc\n\nsecret/serving-cert -nopenshift-cluster-storage-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  42 [
    label="certkeypair/olm-operator-metrics.openshift-operator-lifecycle-manager.svc\n\nsecret/olm-operator-serving-cert -nopenshift-operator-lifecycle-manager\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  43 [
    label="certkeypair/machine-api-controllers.openshift-machine-api.svc\n\nsecret/machine-api-controllers-tls -nopenshift-machine-api\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  44 [
    label="certkeypair/kube-controller-manager.openshift-kube-controller-manager.svc\n\nsecret/serving-cert -nopenshift-kube-controller-manager\n    secret/serving-cert-2 -nopenshift-kube-controller-manager\n    secret/serving-cert-3 -nopenshift-kube-controller-manager\n    secret/serving-cert-4 -nopenshift-kube-controller-manager\n    secret/serving-cert-5 -nopenshift-kube-controller-manager\n    secret/serving-cert-6 -nopenshift-kube-controller-manager\n    secret/serving-cert-7 -nopenshift-kube-controller-manager\n    file:///etc/kubernetes/static-pod-resources/kube-controller-manager-pod-3/secrets/serving-cert/tls.crt/tls.crt,file:///etc/kubernetes/static-pod-resources/kube-controller-manager-pod-3/secrets/serving-cert/tls.crt/tls.key\n    file:///etc/kubernetes/static-pod-resources/kube-controller-manager-pod-4/secrets/serving-cert/tls.crt/tls.crt,file:///etc/kubernetes/static-pod-resources/kube-controller-manager-pod-4/secrets/serving-cert/tls.crt/tls.key\n    file:///etc/kubernetes/static-pod-resources/kube-controller-manager-pod-5/secrets/serving-cert/tls.crt/tls.crt,file:///etc/kubernetes/static-pod-resources/kube-controller-manager-pod-5/secrets/serving-cert/tls.crt/tls.key\n    file:///etc/kubernetes/static-pod-resources/kube-controller-manager-pod-6/secrets/serving-cert/tls.crt/tls.crt,file:///etc/kubernetes/static-pod-resources/kube-controller-manager-pod-6/secrets/serving-cert/tls.crt/tls.key\n    file:///etc/kubernetes/static-pod-resources/kube-controller-manager-pod-7/secrets/serving-cert/tls.crt/tls.crt,file:///etc/kubernetes/static-pod-resources/kube-controller-manager-pod-7/secrets/serving-cert/tls.crt/tls.key\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  45 [
    label="certkeypair/metrics.openshift-controller-manager-operator.svc\n\nsecret/openshift-controller-manager-operator-serving-cert -nopenshift-controller-manager-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  46 [
    label="certkeypair/api.openshift-oauth-apiserver.svc\n\nsecret/serving-cert -nopenshift-oauth-apiserver\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  47 [
    label="certkeypair/oauth-openshift.openshift-authentication.svc\n\nsecret/v4-0-config-system-serving-cert -nopenshift-authentication\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  48 [
    label="certkeypair/machine-approver.openshift-cluster-machine-approver.svc\n\nsecret/machine-approver-tls -nopenshift-cluster-machine-approver\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  49 [
    label="certkeypair/metrics.openshift-console-operator.svc\n\nsecret/serving-cert -nopenshift-console-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  50 [
    label="certkeypair/thanos-querier.openshift-monitoring.svc\n\nsecret/thanos-querier-tls -nopenshift-monitoring\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  51 [
    label="certkeypair/alertmanager-main.openshift-monitoring.svc\n\nsecret/alertmanager-main-tls -nopenshift-monitoring\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  52 [
    label="certkeypair/cco-metrics.openshift-cloud-credential-operator.svc\n\nsecret/cloud-credential-operator-serving-cert -nopenshift-cloud-credential-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  53 [
    label="certkeypair/network-metrics-service.openshift-multus.svc\n\nsecret/metrics-daemon-secret -nopenshift-multus\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  54 [
    label="certkeypair/image-registry-operator.openshift-image-registry.svc\n\nsecret/image-registry-operator-tls -nopenshift-image-registry\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  55 [
    label="certkeypair/metrics.openshift-dns-operator.svc\n\nsecret/metrics-tls -nopenshift-dns-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  56 [
    label="certkeypair/metrics.openshift-cluster-samples-operator.svc\n\nsecret/samples-operator-tls -nopenshift-cluster-samples-operator\n"
    style=filled
    fillcolor="#bdebfd"
  ];
  57 [
    label="cabundle/service-ca\n\nconfigmaps/service-ca -nopenshift-config-managed\n    configmaps/service-ca -nopenshift-kube-controller-manager\n    configmaps/service-ca-2 -nopenshift-kube-controller-manager\n    configmaps/service-ca-3 -nopenshift-kube-controller-manager\n    configmaps/service-ca-4 -nopenshift-kube-controller-manager\n    configmaps/service-ca-5 -nopenshift-kube-controller-manager\n    configmaps/service-ca-6 -nopenshift-kube-controller-manager\n    configmaps/service-ca-7 -nopenshift-kube-controller-manager\n    configmaps/signing-cabundle -nopenshift-service-ca\n    file:///etc/kubernetes/static-pod-resources/kube-controller-manager-pod-3/configmaps/service-ca/ca-bundle.crt/ca-bundle.crt\n    file:///etc/kubernetes/static-pod-resources/kube-controller-manager-pod-4/configmaps/service-ca/ca-bundle.crt/ca-bundle.crt\n    file:///etc/kubernetes/static-pod-resources/kube-controller-manager-pod-5/configmaps/service-ca/ca-bundle.crt/ca-bundle.crt\n    file:///etc/kubernetes/static-pod-resources/kube-controller-manager-pod-6/configmaps/service-ca/ca-bundle.crt/ca-bundle.crt\n    file:///etc/kubernetes/static-pod-resources/kube-controller-manager-pod-7/configmaps/service-ca/ca-bundle.crt/ca-bundle.crt\n"
    style=filled
    fillcolor="#fda172"
  ];

  // Edge definitions.
  1 -> 0;
  1 -> 2;
  1 -> 3;
  1 -> 4;
  1 -> 5;
  1 -> 6;
  1 -> 7;
  1 -> 8;
  1 -> 9;
  1 -> 10;
  1 -> 11;
  1 -> 12;
  1 -> 13;
  1 -> 14;
  1 -> 15;
  1 -> 16;
  1 -> 17;
  1 -> 18;
  1 -> 19;
  1 -> 20;
  1 -> 21;
  1 -> 22;
  1 -> 23;
  1 -> 24;
  1 -> 25;
  1 -> 26;
  1 -> 27;
  1 -> 28;
  1 -> 29;
  1 -> 30;
  1 -> 31;
  1 -> 32;
  1 -> 33;
  1 -> 34;
  1 -> 35;
  1 -> 36;
  1 -> 37;
  1 -> 38;
  1 -> 39;
  1 -> 40;
  1 -> 41;
  1 -> 42;
  1 -> 43;
  1 -> 44;
  1 -> 45;
  1 -> 46;
  1 -> 47;
  1 -> 48;
  1 -> 49;
  1 -> 50;
  1 -> 51;
  1 -> 52;
  1 -> 53;
  1 -> 54;
  1 -> 55;
  1 -> 56;
  1 -> 57;
}