Closed christopherhein closed 3 years ago
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: christopherhein
The full list of commands accepted by this bot can be found here.
The pull request process is described here
/hold
/close
@christopherhein: Closed this PR.
Adding an initial Proof of Concept for CAPN style, this is not full featured but currently implements part of the ControlPlane provider, the idea is that when a control plane is created it can downstream create the objects/components which are reconciled separately allowing us to swap out specific implementations, for example this currently will take an
NestedControlPlane
and will kick off creating aNestedPKI
(Not necessarily the greatest name but solves to prove the model) the NestedPKI controller will create all the object necessary like the rootca, apiserver crt and key, etc crt and key. This pulls a lot from the original VC for implementation but could be easily replaced if you needed to implement a custom PKI generator.This PR doesn't necessarily need to be merged but serves to help explain one path.
Signed-off-by: Chris Hein me@chrishein.com