https://rancher.com/ logo
#cabpr
Title
c

cool-thailand-26552

11/17/2022, 12:29 PM
@astonishing-stone-14417 @rapid-van-91305, our API still does not have
Conditions
and
RKE2ControlPlaneTemplate
structures. Is it okay if these are added with time or should we think about them from the beginning ?
r

rapid-van-91305

11/17/2022, 2:19 PM
RKE2ControlPlaneTemplate
is only needed for ClusterClass support, which we want but its not a priority. Lets create a GitHub issue to add API types / examples for ClusterClass in the future.
With
Conditions
these aren’t required by the contracts for a bootstrap or controlplane provider. But they are useful, so we could add those.
c

cool-thailand-26552

11/18/2022, 8:22 AM
OK, what about
RKE2ConfigTemplate
this seems to be used in the
Machine
CR to reference the bootstrap provider, at least in the kubeadm implementation I think. Also, it looks like for
KubeadmControlPlaneSpec
does not contain any node configuration, like we do. We need to discuss the process how the different providers communicate together.
👍 1