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 }
Scope is a scope for use with the awsnode reconciling service
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func (*Service) ReconcileCNI ¶
Click to show internal directories.
Click to hide internal directories.