Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrCNIMissing = errors.New("aws-node CNI daemonset missing")
)
Functions ¶
This section is empty.
Types ¶
type Scope ¶
type Scope interface {
cloud.ClusterScoper
// RemoteClient returns the Kubernetes client for connecting to the workload cluster.
RemoteClient() (client.Client, error)
// Subnets returns the cluster subnets.
Subnets() infrav1.Subnets
// SecondaryCidrBlock returns the optional secondary CIDR block to use for pod IPs
SecondaryCidrBlock() *string
// SecurityGroups returns the control plane security groups as a map, it creates the map if empty.
SecurityGroups() map[infrav1.SecurityGroupRole]infrav1.SecurityGroup
// DisableVPCCNI returns whether the AWS VPC CNI should be disabled
DisableVPCCNI() bool
}
Scope is a scope for use with the awsnode reconciling service
Click to show internal directories.
Click to hide internal directories.