Documentation ¶
Index ¶
- func NewCmdHelpers(f *util.Factory, out io.Writer) *cobra.Command
- func ReadAllInstanceGroups(ctx context.Context, clientset simple.Clientset, cluster *kops.Cluster) ([]*kops.InstanceGroup, error)
- func RunVersion(f *util.Factory, out io.Writer, options *VersionOptions) error
- func SetClusterFields(fields []string, cluster *api.Cluster) error
- func SetInstancegroupFields(fields []string, instanceGroup *api.InstanceGroup) error
- func UnsetClusterFields(fields []string, cluster *api.Cluster) error
- func UnsetInstancegroupFields(fields []string, instanceGroup *api.InstanceGroup) error
- func UpdateCluster(ctx context.Context, clientset simple.Clientset, cluster *kops.Cluster, ...) error
- func UpdateInstanceGroup(ctx context.Context, clientset simple.Clientset, cluster *kops.Cluster, ...) error
- type VersionOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCmdHelpers ¶ added in v1.19.0
NewCmdHelpers builds the cobra command tree for the `helpers` subcommand
func ReadAllInstanceGroups ¶
func ReadAllInstanceGroups(ctx context.Context, clientset simple.Clientset, cluster *kops.Cluster) ([]*kops.InstanceGroup, error)
ReadAllInstanceGroups reads all the instance groups for the cluster
func RunVersion ¶ added in v1.15.1
RunVersion implements the version command logic
func SetClusterFields ¶
SetClusterFields sets field values in the cluster
func SetInstancegroupFields ¶ added in v1.20.0
func SetInstancegroupFields(fields []string, instanceGroup *api.InstanceGroup) error
SetInstancegroupFields sets field values in the instance group.
func UnsetClusterFields ¶ added in v1.21.3
UnsetClusterFields unsets field values in the cluster
func UnsetInstancegroupFields ¶ added in v1.21.3
func UnsetInstancegroupFields(fields []string, instanceGroup *api.InstanceGroup) error
UnsetInstancegroupFields sets field values in the instance group.
func UpdateCluster ¶
func UpdateCluster(ctx context.Context, clientset simple.Clientset, cluster *kops.Cluster, instanceGroups []*kops.InstanceGroup) error
UpdateCluster writes the updated cluster to the state store, after performing validation
func UpdateInstanceGroup ¶ added in v1.20.0
func UpdateInstanceGroup(ctx context.Context, clientset simple.Clientset, cluster *kops.Cluster, allInstanceGroups []*kops.InstanceGroup, instanceGroupToUpdate *kops.InstanceGroup) error
UpdateInstanceGroup writes the updated instance group to the state store after performing validation
Types ¶
type VersionOptions ¶ added in v1.15.1
type VersionOptions struct {
Short bool
}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.