Documentation ¶
Index ¶
- 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
- type DrainerResourceSetConfig
- type MachineDeploymentResourceSetConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsInvalidConfig ¶
IsInvalidConfig asserts invalidConfigError.
func NewClusterResourceSet ¶
func NewClusterResourceSet(config ClusterResourceSetConfig) (*controller.ResourceSet, error)
func NewDrainerResourceSet ¶
func NewDrainerResourceSet(config DrainerResourceSetConfig) (*controller.ResourceSet, error)
func NewMachineDeploymentResourceSet ¶
func NewMachineDeploymentResourceSet(config MachineDeploymentResourceSetConfig) (*controller.ResourceSet, error)
func VersionBundle ¶
func VersionBundle() versionbundle.Bundle
Types ¶
type ClusterResourceSetConfig ¶
type ClusterResourceSetConfig struct { CertsSearcher certs.Interface ControlPlaneAWSClients aws.Clients CMAClient clientset.Interface G8sClient versioned.Interface HostAWSConfig aws.Config K8sClient kubernetes.Interface Logger micrologger.Logger NetworkAllocator network.Allocator RandomKeysSearcher randomkeys.Interface AccessLogsExpiration int AdvancedMonitoringEC2 bool APIWhitelist adapter.APIWhitelist CalicoCIDR int CalicoMTU int CalicoSubnet string ClusterIPRange string DockerDaemonCIDR string EncrypterBackend string GuestAvailabilityZones []string GuestPrivateSubnetMaskBits int GuestPublicSubnetMaskBits int GuestSubnetMaskBits int IncludeTags bool IgnitionPath string InstallationName string IPAMNetworkRange net.IPNet DeleteLoggingBucket bool NetworkSetupDockerImage string OIDC cloudconfig.ConfigOIDC ProjectName string Route53Enabled bool RouteTables string PodInfraContainerImage string RegistryDomain string SSHUserList string SSOPublicKey string VaultAddress string VPCPeerID string }
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package adapter contains the required logic for creating data structures used for feeding CloudFormation templates.
|
Package adapter contains the required logic for creating data structures used for feeding CloudFormation templates. |
resource
|
|
Click to show internal directories.
Click to hide internal directories.