Documentation
¶
Index ¶
- Constants
- type ControlPlaneContext
- type GardenerShootControlPlaneReconciler
- func (r *GardenerShootControlPlaneReconciler) MapShootToControlPlaneObject(ctx context.Context, obj client.Object) []mcreconcile.Request
- func (r *GardenerShootControlPlaneReconciler) Reconcile(ctx context.Context, req mcreconcile.Request) (ctrl.Result, error)
- func (r *GardenerShootControlPlaneReconciler) SetupWithManager(mgr mcmanager.Manager, targetCluster cluster.Cluster) error
Constants ¶
View Source
const (
// KubeConfigValiditySeconds defines the validity of the kubeconfig in seconds.
KubeConfigValiditySeconds = 6000
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControlPlaneContext ¶
type ControlPlaneContext struct {
// contains filtered or unexported fields
}
ControlPlaneContext holds the context for the GardenerShootControlPlane reconciler.
type GardenerShootControlPlaneReconciler ¶
type GardenerShootControlPlaneReconciler struct {
Manager mcmanager.Manager
GardenerClient client.Client
IsKCP bool
PrioritizeShoot bool
}
GardenerShootControlPlaneReconciler reconciles a GardenerShootControlPlane object
func (*GardenerShootControlPlaneReconciler) MapShootToControlPlaneObject ¶
func (r *GardenerShootControlPlaneReconciler) MapShootToControlPlaneObject(ctx context.Context, obj client.Object) []mcreconcile.Request
MapShootToControlPlaneObject maps a Shoot object to a GardenerShootControlPlane object.
func (*GardenerShootControlPlaneReconciler) Reconcile ¶
func (r *GardenerShootControlPlaneReconciler) Reconcile(ctx context.Context, req mcreconcile.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.20.2/pkg/reconcile
func (*GardenerShootControlPlaneReconciler) SetupWithManager ¶
func (r *GardenerShootControlPlaneReconciler) SetupWithManager(mgr mcmanager.Manager, targetCluster cluster.Cluster) error
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.