Documentation ¶
Index ¶
- func ReadAllInstanceGroups(clientset simple.Clientset, cluster *kops.Cluster) ([]*kops.InstanceGroup, error)
- func RunSetCluster(f *util.Factory, cmd *cobra.Command, out io.Writer, options *SetClusterOptions) error
- func SetClusterFields(fields []string, cluster *api.Cluster, instanceGroups []*api.InstanceGroup) error
- func UpdateCluster(clientset simple.Clientset, cluster *kops.Cluster, ...) error
- type CloudDiscoveryStatusStore
- type SetClusterOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReadAllInstanceGroups ¶
func ReadAllInstanceGroups(clientset simple.Clientset, cluster *kops.Cluster) ([]*kops.InstanceGroup, error)
ReadAllInstanceGroups reads all the instance groups for the cluster
func RunSetCluster ¶
func RunSetCluster(f *util.Factory, cmd *cobra.Command, out io.Writer, options *SetClusterOptions) error
RunSetCluster implements the set cluster command logic
func SetClusterFields ¶
func SetClusterFields(fields []string, cluster *api.Cluster, instanceGroups []*api.InstanceGroup) error
SetClusterFields sets field values in the cluster
func UpdateCluster ¶
func UpdateCluster(clientset simple.Clientset, cluster *kops.Cluster, instanceGroups []*kops.InstanceGroup) error
UpdateCluster writes the updated cluster to the state store, after performing validation
Types ¶
type CloudDiscoveryStatusStore ¶
type CloudDiscoveryStatusStore struct { }
CloudDiscoveryStatusStore implements status.Store by inspecting cloud objects. Likely temporary until we validate our status usage
func (*CloudDiscoveryStatusStore) FindClusterStatus ¶
func (s *CloudDiscoveryStatusStore) FindClusterStatus(cluster *kops.Cluster) (*kops.ClusterStatus, error)
FindClusterStatus discovers the status of the cluster, by inspecting the cloud objects
func (*CloudDiscoveryStatusStore) GetApiIngressStatus ¶
func (s *CloudDiscoveryStatusStore) GetApiIngressStatus(cluster *kops.Cluster) ([]kops.ApiIngressStatus, error)
type SetClusterOptions ¶
Click to show internal directories.
Click to hide internal directories.