Documentation
¶
Index ¶
- func ConfigureGKECluster(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) error
- func SetupGKECluster(mgr ctrl.Manager, l logging.Logger) error
- func SetupGKEClusterClaimBinding(mgr ctrl.Manager, l logging.Logger) error
- func SetupGKEClusterClaimDefaulting(mgr ctrl.Manager, l logging.Logger) error
- func SetupGKEClusterClaimScheduling(mgr ctrl.Manager, l logging.Logger) error
- func SetupGKEClusterTarget(mgr ctrl.Manager, l logging.Logger) error
- func SetupNodePool(mgr ctrl.Manager, l logging.Logger) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigureGKECluster ¶
func ConfigureGKECluster(_ context.Context, cm resource.Claim, cs resource.Class, mg resource.Managed) error
ConfigureGKECluster configures the supplied resource (presumed to be a GKECluster) using the supplied resource claim (presumed to be a KubernetesCluster) and resource class.
func SetupGKECluster ¶ added in v0.6.0
SetupGKECluster adds a controller that reconciles GKECluster managed resources.
func SetupGKEClusterClaimBinding ¶ added in v0.6.0
SetupGKEClusterClaimBinding reconciles KubernetesCluster claims with GKEClusters, dynamically provisioning them if needed.
func SetupGKEClusterClaimDefaulting ¶ added in v0.6.0
SetupGKEClusterClaimDefaulting adds a controller that reconciles KubernetesCluster claims that omit their resource ref, class ref, and class selector by choosing a default GKEClusterClass if one exists.
func SetupGKEClusterClaimScheduling ¶ added in v0.6.0
SetupGKEClusterClaimScheduling adds a controller that reconciles KubernetesCluster claims that include a class selector but omit their class and resource references by picking a random matching GKEClusterClass, if any.
func SetupGKEClusterTarget ¶ added in v0.6.0
SetupGKEClusterTarget adds a controller that propagates GKECluster connection secrets to the connection secrets of their targets.
Types ¶
This section is empty.