Documentation ¶
Index ¶
Constants ¶
View Source
const (
ClusterControllerName = "DnsmasqCluster"
)
View Source
const (
MachineConfigControllerName = "DnsmasqMachineConfig"
)
View Source
const (
MachineConfigPoolControllerName = "DnsmasqMachineConfigPool"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterReconciler ¶
type ClusterReconciler struct { base.AROController // contains filtered or unexported fields }
func NewClusterReconciler ¶
func NewClusterReconciler(log *logrus.Entry, client client.Client, ch clienthelper.Interface) *ClusterReconciler
func (*ClusterReconciler) Reconcile ¶
func (r *ClusterReconciler) Reconcile(ctx context.Context, request ctrl.Request) (ctrl.Result, error)
Reconcile watches the ARO object and ClusterVersion, and if they change, reconciles all the 99-%s-aro-dns machineconfigs
func (*ClusterReconciler) SetupWithManager ¶
func (r *ClusterReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager setup our mananger
type MachineConfigPoolReconciler ¶
type MachineConfigPoolReconciler struct { base.AROController // contains filtered or unexported fields }
func NewMachineConfigPoolReconciler ¶
func NewMachineConfigPoolReconciler(log *logrus.Entry, client client.Client, ch clienthelper.Interface) *MachineConfigPoolReconciler
func (*MachineConfigPoolReconciler) Reconcile ¶
func (r *MachineConfigPoolReconciler) Reconcile(ctx context.Context, request ctrl.Request) (ctrl.Result, error)
Reconcile watches MachineConfigPool objects, and if any changes, reconciles the associated ARO DNS MachineConfig object
func (*MachineConfigPoolReconciler) SetupWithManager ¶
func (r *MachineConfigPoolReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager setup our mananger
type MachineConfigReconciler ¶
type MachineConfigReconciler struct { base.AROController // contains filtered or unexported fields }
func NewMachineConfigReconciler ¶
func NewMachineConfigReconciler(log *logrus.Entry, client client.Client, ch clienthelper.Interface) *MachineConfigReconciler
func (*MachineConfigReconciler) Reconcile ¶
func (r *MachineConfigReconciler) Reconcile(ctx context.Context, request ctrl.Request) (ctrl.Result, error)
Reconcile watches ARO DNS MachineConfig objects, and if any changes, reconciles it
func (*MachineConfigReconciler) SetupWithManager ¶
func (r *MachineConfigReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager setup our mananger
Click to show internal directories.
Click to hide internal directories.