Documentation
¶
Index ¶
- func SetDefaults_MasterConfiguration(obj *kubeadm.MasterConfiguration)
- type Cluster
- func (c *Cluster) CreateEtcdCluster() (*etcdv1beta2.EtcdCluster, error)
- func (c *Cluster) Delete()
- func (c *Cluster) GetControleplaneDeployments(cfg *kubeadm.MasterConfiguration) (map[string]*extv1beta1.Deployment, error)
- func (c *Cluster) GetEtcdCluster() (*etcdv1beta2.EtcdCluster, error)
- func (c *Cluster) Update(cl *kinkyv1alpha1.Kinky)
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetDefaults_MasterConfiguration ¶
func SetDefaults_MasterConfiguration(obj *kubeadm.MasterConfiguration)
Types ¶
type Cluster ¶
type Cluster struct {
// contains filtered or unexported fields
}
func (*Cluster) CreateEtcdCluster ¶
func (c *Cluster) CreateEtcdCluster() (*etcdv1beta2.EtcdCluster, error)
func (*Cluster) GetControleplaneDeployments ¶
func (c *Cluster) GetControleplaneDeployments(cfg *kubeadm.MasterConfiguration) (map[string]*extv1beta1.Deployment, error)
func (*Cluster) GetEtcdCluster ¶
func (c *Cluster) GetEtcdCluster() (*etcdv1beta2.EtcdCluster, error)
func (*Cluster) Update ¶
func (c *Cluster) Update(cl *kinkyv1alpha1.Kinky)
type Config ¶
type Config struct {
BaseHost string
KinkyClient kinkyclientset.Interface
K8sClient kubernetes.Interface
EtcdClient etcdclientset.Interface
APIExtClient apiextensionsclientset.Interface
}
Click to show internal directories.
Click to hide internal directories.