Versions in this module Expand all Collapse all v0 v0.2.0 Jun 17, 2024 Changes in this version + var ErrFailedUnlock = errors.New("failed to unlock the k3s init lock") + var ErrInvalidRef = errors.New("invalid reference") + type InitLocker interface + Lock func(ctx context.Context, cluster *clusterv1.Cluster, machine *clusterv1.Machine) bool + Unlock func(ctx context.Context, cluster *clusterv1.Cluster) bool + type KThreesConfigReconciler struct + KThreesInitLock InitLocker + Log logr.Logger + Scheme *runtime.Scheme + func (r *KThreesConfigReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ reconcile.Result, rerr error) + func (r *KThreesConfigReconciler) SetupWithManager(mgr ctrl.Manager) error + type Scope struct + Cluster *clusterv1.Cluster + Config *bootstrapv1.KThreesConfig + ConfigOwner *bsutil.ConfigOwner