Uploaded image for project: 'OpenShift Cloud Credential Operator'
  1. OpenShift Cloud Credential Operator
  2. CCO-776

Use apiserver TLS config for cco pods

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Critical Critical
    • None
    • None
    • TLS 1.3
    • To Do
    • Product / Portfolio Work
    • 88% To Do, 13% In Progress, 0% Done
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • M

      All three pod identity webhooks and the kube-rbac-proxy pods are using default TLS configuration, which is controlled by the built-in golang crypto/tls package. In order to be prepared for Post-Quantum Cryptography (PQC), they need to be configured to use the same TLS configuration as the apiserver. This will enable the user to set the desired TLS configuration on the apiserver and have the CCO pods assume that configuration.

      • aws pod-identity-webhook gains and implements the tls-min-version parameter
      • aws pod-identity-webhook gains and implements the tls-cipher-suites parameter
      • azure pod-identity-webhook gains and implements the tls-min-version parameter
      • azure pod-identity-webhook gains and implements the tls-cipher-suites parameter
      • gcp pod-identity-webhook gains and implements the tls-min-version parameter
      • gcp pod-identity-webhook gains and implements the tls-cipher-suites parameter
      • CCO operator maintains the tls-min-version and tls-cipher-suites parameters as per the apiserver configuration
        • kube-rbac-proxy
        • aws pod-identity-webhook
        • azure pod-identity-webhook
        • gcp pod-identity-webhook

       

      Note: Need to further explore if there is work for the following goal from the OUTCOME

      • Core OCP components are rebuilding using PQC-enabled key encapsulation (ML-KEM) go/crypto17.

              jstuever@redhat.com Jeremiah Stuever
              mworthin@redhat.com Mike Worthington
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: