Documentation
¶
Index ¶
- Constants
- type AzureStackHCIClusterReconciler
- type AzureStackHCIMachineReconciler
- func (r *AzureStackHCIMachineReconciler) AzureStackHCIClusterToAzureStackHCIMachines(o handler.MapObject) []ctrl.Request
- func (r *AzureStackHCIMachineReconciler) GetBackendPoolName(machineScope *scope.MachineScope, clusterScope *scope.ClusterScope) (string, error)
- func (r *AzureStackHCIMachineReconciler) Reconcile(req ctrl.Request) (_ ctrl.Result, reterr error)
- func (r *AzureStackHCIMachineReconciler) SetupWithManager(mgr ctrl.Manager, options controller.Options) error
- type AzureStackHCIVirtualMachineReconciler
- type LoadBalancerReconciler
Constants ¶
const ( KubeConfigSecretName = "kubeconf" KubeConfigDataFieldName = "value" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzureStackHCIClusterReconciler ¶
type AzureStackHCIClusterReconciler struct {
client.Client
Log logr.Logger
Recorder record.EventRecorder
}
AzureStackHCIClusterReconciler reconciles a AzureStackHCICluster object
func (*AzureStackHCIClusterReconciler) SetupWithManager ¶
func (r *AzureStackHCIClusterReconciler) SetupWithManager(mgr ctrl.Manager, options controller.Options) error
type AzureStackHCIMachineReconciler ¶
type AzureStackHCIMachineReconciler struct {
client.Client
Log logr.Logger
Recorder record.EventRecorder
}
AzureStackHCIMachineReconciler reconciles a AzureStackHCIMachine object
func (*AzureStackHCIMachineReconciler) AzureStackHCIClusterToAzureStackHCIMachines ¶
func (r *AzureStackHCIMachineReconciler) AzureStackHCIClusterToAzureStackHCIMachines(o handler.MapObject) []ctrl.Request
AzureStackHCIClusterToAzureStackHCIMachines is a handler.ToRequestsFunc to be used to enqueue requests for reconciliation of AzureStackHCIMachines.
func (*AzureStackHCIMachineReconciler) GetBackendPoolName ¶
func (r *AzureStackHCIMachineReconciler) GetBackendPoolName(machineScope *scope.MachineScope, clusterScope *scope.ClusterScope) (string, error)
GetBackendPoolName finds the clusters load balancer and gets its backend pool name
func (*AzureStackHCIMachineReconciler) SetupWithManager ¶
func (r *AzureStackHCIMachineReconciler) SetupWithManager(mgr ctrl.Manager, options controller.Options) error
type AzureStackHCIVirtualMachineReconciler ¶
type AzureStackHCIVirtualMachineReconciler struct {
client.Client
Log logr.Logger
Scheme *runtime.Scheme
Recorder record.EventRecorder
}
AzureStackHCIVirtualMachineReconciler reconciles a AzureStackHCIVirtualMachine object
func (*AzureStackHCIVirtualMachineReconciler) Reconcile ¶
func (r *AzureStackHCIVirtualMachineReconciler) Reconcile(req ctrl.Request) (_ ctrl.Result, reterr error)
Reconcile reacts to some event on the kubernetes object that the controller has registered to handle
func (*AzureStackHCIVirtualMachineReconciler) SetupWithManager ¶
func (r *AzureStackHCIVirtualMachineReconciler) SetupWithManager(mgr ctrl.Manager, options controller.Options) error
SetupWithManager registers the controller with the k8s manager
type LoadBalancerReconciler ¶
type LoadBalancerReconciler struct {
client.Client
Log logr.Logger
Recorder record.EventRecorder
// contains filtered or unexported fields
}
LoadBalancerReconciler reconciles a AzureStackHCIMachine object
func (*LoadBalancerReconciler) SetupWithManager ¶
func (r *LoadBalancerReconciler) SetupWithManager(mgr ctrl.Manager, options controller.Options) error