Documentation
¶
Index ¶
- func ConfigureEKSCluster(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) error
- func SetupEKSCluster(mgr ctrl.Manager, l logging.Logger) error
- func SetupEKSClusterClaimBinding(mgr ctrl.Manager, l logging.Logger) error
- func SetupEKSClusterClaimDefaulting(mgr ctrl.Manager, l logging.Logger) error
- func SetupEKSClusterClaimScheduling(mgr ctrl.Manager, l logging.Logger) error
- func SetupEKSClusterSecret(mgr ctrl.Manager, l logging.Logger) error
- func SetupEKSClusterTarget(mgr ctrl.Manager, l logging.Logger) error
- type Reconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigureEKSCluster ¶
func ConfigureEKSCluster(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) error
ConfigureEKSCluster configures the supplied resource (presumed to be a EKSCluster) using the supplied resource claim (presumed to be a KubernetesCluster) and resource class.
func SetupEKSCluster ¶ added in v0.6.0
SetupEKSCluster adds a controller that reconciles EKSClusters.
func SetupEKSClusterClaimBinding ¶ added in v0.6.0
SetupEKSClusterClaimBinding adds a controller that reconciles KubernetesCluster claims with EKSClusters, dynamically provisioning them if needed.
func SetupEKSClusterClaimDefaulting ¶ added in v0.6.0
SetupEKSClusterClaimDefaulting adds a controller that reconciles KubernetesCluster claims that omit their resource ref, class ref, and class selector by choosing a default EKSClusterClass if one exists.
func SetupEKSClusterClaimScheduling ¶ added in v0.6.0
SetupEKSClusterClaimScheduling adds a controller that reconciles KubernetesCluster claims that include a class selector but omit their class and resource references by picking a random matching EKSClusterClass, if any.
func SetupEKSClusterSecret ¶ added in v0.6.0
SetupEKSClusterSecret adds a controller that propagates EKSCluster connection secrets to the connection secrets of their resource claims.
Types ¶
type Reconciler ¶
type Reconciler struct { client.Client managed.ReferenceResolver // contains filtered or unexported fields }
Reconciler reconciles a Provider object