Versions in this module Expand all Collapse all v0 v0.1.0 Dec 6, 2017 Changes in this version + const AWSAccessKeyId + const AWSSecretAccessKeyId + const CalicoNetwork + const DefaultMasterSize + const DefaultNodeSize + const DefaultNumberOfMasters + const DefaultNumberOfNodes + const InstanceGroupMaster + const InstanceGroupNodes + const ProviderName + type AWSKopsConfig struct + MasterSize string + MasterZones []string + MaxNumberOfNodes string + MaxPods string + MinNumberOfNodes string + NetworkProvider string + NodeNetwork string + NodeSize string + NodeZones []string + NumberOfMasters string + NumberOfNodes string + PodNetwork string + Provider string + Region string + SshKey string + type Kops struct + func NewAwsKops(config *options.ClusterControllerOptions) (*Kops, error) + func (k Kops) CreateKubeCluster(newCluster federationv1beta1.Cluster) (*util.ClusterAnnotation, error) + func (k Kops) DeleteKubeCluster(existingCluster federationv1beta1.Cluster) error + func (k Kops) ExportKubeConfig(fedCluster federationv1beta1.Cluster) (*clientcmdapi.Config, error) + func (k Kops) ExportKubeConfigBuilder(newClusterName string) (*kubeconfig.KubeconfigBuilder, error) + func (k Kops) GetProviderName() string + func (k Kops) ScaleKubeCluster(existingCluster federationv1beta1.Cluster, scaleSize int) (*util.ClusterAnnotation, error) + func (k Kops) ValidateKubeCluster(fedCluster federationv1beta1.Cluster) (*util.ClusterAnnotation, error)