Versions in this module Expand all Collapse all v0 v0.1.0 Jul 22, 2019 Changes in this version + func IsInvalidConfig(err error) bool + func NewClusterResourceSet(config ClusterResourceSetConfig) (*controller.ResourceSet, error) + func NewDrainerResourceSet(config DrainerResourceSetConfig) (*controller.ResourceSet, error) + func NewMachineDeploymentResourceSet(config MachineDeploymentResourceSetConfig) (*controller.ResourceSet, error) + func VersionBundle() versionbundle.Bundle + type ClusterResourceSetConfig struct + APIWhitelist adapter.APIWhitelist + AccessLogsExpiration int + AdvancedMonitoringEC2 bool + CMAClient clientset.Interface + CalicoCIDR int + CalicoMTU int + CalicoSubnet string + CertsSearcher certs.Interface + ClusterIPRange string + ControlPlaneAWSClients aws.Clients + DeleteLoggingBucket bool + DockerDaemonCIDR string + EncrypterBackend string + G8sClient versioned.Interface + GuestAvailabilityZones []string + GuestPrivateSubnetMaskBits int + GuestPublicSubnetMaskBits int + GuestSubnetMaskBits int + HostAWSConfig aws.Config + IPAMNetworkRange net.IPNet + IgnitionPath string + ImagePullProgressDeadline string + IncludeTags bool + InstallationName string + K8sClient kubernetes.Interface + Locker locker.Interface + Logger micrologger.Logger + NetworkSetupDockerImage string + OIDC cloudconfig.ConfigOIDC + PodInfraContainerImage string + RandomKeysSearcher randomkeys.Interface + RegistryDomain string + Route53Enabled bool + RouteTables string + SSHUserList string + SSOPublicKey string + VPCPeerID string + VaultAddress string + func (c ClusterResourceSetConfig) GetEncrypterBackend() string + func (c ClusterResourceSetConfig) GetInstallationName() string + func (c ClusterResourceSetConfig) GetLogger() micrologger.Logger + func (c ClusterResourceSetConfig) GetVaultAddress() string + type DrainerResourceSetConfig struct + CMAClient clientset.Interface + ControlPlaneAWSClients aws.Clients + G8sClient versioned.Interface + HostAWSConfig aws.Config + K8sClient kubernetes.Interface + Logger micrologger.Logger + ProjectName string + Route53Enabled bool + type EncrypterConfigGetter interface + GetEncrypterBackend func() string + GetInstallationName func() string + GetLogger func() micrologger.Logger + GetVaultAddress func() string + type MachineDeploymentResourceSetConfig struct + CMAClient clientset.Interface + ControlPlaneAWSClients aws.Clients + EncrypterBackend string + G8sClient versioned.Interface + GuestPrivateSubnetMaskBits int + GuestPublicSubnetMaskBits int + GuestSubnetMaskBits int + HostAWSConfig aws.Config + IPAMNetworkRange net.IPNet + InstallationName string + K8sClient kubernetes.Interface + Locker locker.Interface + Logger micrologger.Logger + ProjectName string + Route53Enabled bool + VaultAddress string + func (c MachineDeploymentResourceSetConfig) GetEncrypterBackend() string + func (c MachineDeploymentResourceSetConfig) GetInstallationName() string + func (c MachineDeploymentResourceSetConfig) GetLogger() micrologger.Logger + func (c MachineDeploymentResourceSetConfig) GetVaultAddress() string