Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrCNIMissing defines an error for when an aws node's CNI daemonset is missing. 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.
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service defines the spec for a service.
func NewService ¶
NewService will create a new service.
Click to show internal directories.
Click to hide internal directories.