-
Epic
-
Resolution: Done
-
Critical
-
None
-
None
-
Decouple pki generation into its own component
-
BU Product Work
-
False
-
False
-
Done
-
OCPSTRAT-99 - Introduce Certificate Management & PKI for HyperShift
-
OCPSTRAT-99Introduce Certificate Management & PKI for HyperShift
-
Undefined
-
Hypershift Sprint 3, Hypershift Sprint 4
-
0
-
0
-
0
Context:
pki generation is currently implemented by the hcp controller at creation time "statically", there's no rotation mechanism in place.
As part of decoupling the machine config lifecycle from the hcp we need it to be able to generate new certs for new machine config servers.
DoD:
If a component we own needs a certificate of any kind, that certificate should be expressed declaratively (as a cert request?) and then referenced in terms of the outcome of that request
The actual certificate generation/issuance is a concern outside hypershift itself.
Consider https://cert-manager.io/docs