Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsInvalidConfig ¶
IsInvalidConfig asserts invalidConfigError.
Types ¶
type LegacyCluster ¶
type LegacyCluster struct {
*controller.Controller
}
func NewLegacyCluster ¶
func NewLegacyCluster(config LegacyClusterConfig) (*LegacyCluster, error)
NewLegacyCluster returns a configured AWSClusterConfig controller implementation.
type LegacyClusterConfig ¶
type LegacyClusterConfig struct {
ApprClient *apprclient.Client
BaseClusterConfig *cluster.Config
CertSearcher certs.Interface
Fs afero.Fs
G8sClient versioned.Interface
K8sClient kubernetes.Interface
K8sExtClient apiextensionsclient.Interface
Logger micrologger.Logger
Tenant tenantcluster.Interface
CalicoAddress string
CalicoPrefixLength string
ClusterIPRange string
ProjectName string
Provider string
RegistryDomain string
ResourceNamespace string
}
LegacyClusterConfig contains necessary dependencies and settings for AWSClusterConfig CRD controller implementation.
Click to show internal directories.
Click to hide internal directories.