Uploaded image for project: 'Operator Runtime'
  1. Operator Runtime
  2. OPRUN-4411

Create common controller code to watch TLS Profiles [upstream]

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Critical Critical
    • None
    • None
    • None
    • None
    • None
    • W* Sprint 283

      Create a common controller to watch apiservers.config.openshift.io that can be shared between the OLM operator, the catalog operator and (hopefully) the package server manager.

      The controller should:

      • Determine if the apiservers.config.openshift.io API is available in the cluster
      • Watch the API for changes
      • Log any changes to the TLS settings
      • Transform the profile name (modern/intermediate/old) to ciphers and TLS versions, preferably using the openshift/go-library code
      • Save the configuration in a thread-safe manner
      • Provide a thread-safe golang API to copy the data into a TLS configuration structure.

       

              tshort@redhat.com Todd Short
              tshort@redhat.com Todd Short
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: