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.