-
Story
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
None
-
Future Sustainability
-
False
-
-
False
-
3
-
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.
- is depended on by
-
OPRUN-4410 Update marketplace operator to support TLS profiles
-
- To Do
-
-
OPRUN-4412 Update the OLM operator to use TLS profile controller [upstream]
-
- To Do
-
-
OPRUN-4413 Update the catalog operator to use TLS profile controller [upstream]
-
- To Do
-
-
OPRUN-4414 Update the package server manager to use TLS profile controller [downstream]
-
- To Do
-