Versions in this module Expand all Collapse all v1 v1.10.0 Aug 16, 2018 Changes in this version + type DeleteInstanceGroup struct + Clientset simple.Clientset + Cloud fi.Cloud + Cluster *api.Cluster + func (d *DeleteInstanceGroup) DeleteInstanceGroup(group *api.InstanceGroup) error + type RollingUpdateCluster struct + BastionInterval time.Duration + ClientConfig clientcmd.ClientConfig + Cloud fi.Cloud + CloudOnly bool + ClusterName string + FailOnDrainError bool + FailOnValidate bool + Force bool + Interactive bool + K8sClient kubernetes.Interface + MasterInterval time.Duration + NodeInterval time.Duration + PostDrainDelay time.Duration + ValidationTimeout time.Duration + func (c *RollingUpdateCluster) RollingUpdate(groups map[string]*cloudinstances.CloudInstanceGroup, cluster *api.Cluster, ...) error + type RollingUpdateInstanceGroup struct + Cloud fi.Cloud + CloudGroup *cloudinstances.CloudInstanceGroup + func NewRollingUpdateInstanceGroup(cloud fi.Cloud, cloudGroup *cloudinstances.CloudInstanceGroup) (*RollingUpdateInstanceGroup, error) + func (r *RollingUpdateInstanceGroup) Delete() error + func (r *RollingUpdateInstanceGroup) DeleteInstance(u *cloudinstances.CloudInstanceGroupMember) error + func (r *RollingUpdateInstanceGroup) DrainNode(u *cloudinstances.CloudInstanceGroupMember, ...) error + func (r *RollingUpdateInstanceGroup) RollingUpdate(rollingUpdateData *RollingUpdateCluster, cluster *api.Cluster, ...) (err error) + func (r *RollingUpdateInstanceGroup) ValidateCluster(rollingUpdateData *RollingUpdateCluster, cluster *api.Cluster, ...) error + func (r *RollingUpdateInstanceGroup) ValidateClusterWithDuration(rollingUpdateData *RollingUpdateCluster, cluster *api.Cluster, ...) error