-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create the BYOHost API type #9
Comments
/assign |
According to #12 (comment)
Point taken, so I'm changing the Host type accordingly. I have considered two options:
For the first iteration I'm going for 2, because it doesn't introduces further dependencies and it also reduces the scope of he first iteration given that it removes the need of implementing a grpc server/client. |
We should create the
BYOHost
API type providing a representation of a BYO Host that enters in the cluster-api-provider-byoh capacity pool, setup the generation of the corresponding CRD type, and configure the related validation web-hook endpoint.A BYO Host is an host provisioned outside of Cluster API, with the entire stack up to the OS already configured; the Kubernetes host components (e.g. containers, kubelet, kubeadm etc.) might be pre-provisioned (like the OS) or managed by this infrastructure provider.
In the initial version of the Host kind
BYOHost
will be a global resource (not namespaced)BYOHost.Spec
section will contain a bare minimal set of information required to connect to the host in an insecure way.BYOHost.Status
section will contain a bare minimal set of information required to handle host reservation.The text was updated successfully, but these errors were encountered: