Documentation ¶
Index ¶
- type TalosConfigBundle
- type TalosConfigReconciler
- func (r *TalosConfigReconciler) ClusterToTalosConfigs(ctx context.Context, o client.Object) []ctrl.Request
- func (r *TalosConfigReconciler) MachinePoolToBootstrapMapFunc(_ context.Context, o client.Object) []ctrl.Request
- func (r *TalosConfigReconciler) MachineToBootstrapMapFunc(_ context.Context, o client.Object) []ctrl.Request
- func (r *TalosConfigReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Result, rerr error)
- func (r *TalosConfigReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager, options controller.Options) error
- type TalosConfigScope
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TalosConfigBundle ¶
type TalosConfigReconciler ¶
type TalosConfigReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme WatchFilterValue string }
TalosConfigReconciler reconciles a TalosConfig object
func (*TalosConfigReconciler) ClusterToTalosConfigs ¶
func (r *TalosConfigReconciler) ClusterToTalosConfigs(ctx context.Context, o client.Object) []ctrl.Request
ClusterToTalosConfigs is a handler.ToRequestsFunc to be used to enqeue requests for reconciliation of TalosConfigs.
func (*TalosConfigReconciler) MachinePoolToBootstrapMapFunc ¶
func (r *TalosConfigReconciler) MachinePoolToBootstrapMapFunc(_ context.Context, o client.Object) []ctrl.Request
MachinePoolToBootstrapMapFunc is a handler.ToRequestsFunc to be used to enqueue request for reconciliation of TalosConfig.
func (*TalosConfigReconciler) MachineToBootstrapMapFunc ¶
func (r *TalosConfigReconciler) MachineToBootstrapMapFunc(_ context.Context, o client.Object) []ctrl.Request
MachineToBootstrapMapFunc is a handler.ToRequestsFunc to be used to enqueue request for reconciliation of TalosConfig.
func (*TalosConfigReconciler) SetupWithManager ¶
func (r *TalosConfigReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager, options controller.Options) error
type TalosConfigScope ¶
type TalosConfigScope struct { Config *bootstrapv1alpha3.TalosConfig ConfigOwner *bsutil.ConfigOwner Cluster *capiv1.Cluster }
Click to show internal directories.
Click to hide internal directories.