Documentation ¶
Index ¶
- type IronicAPIReconciler
- func (r *IronicAPIReconciler) GetClient() client.Client
- func (r *IronicAPIReconciler) GetKClient() kubernetes.Interface
- func (r *IronicAPIReconciler) GetLogger() logr.Logger
- func (r *IronicAPIReconciler) GetScheme() *runtime.Scheme
- func (r *IronicAPIReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, _err error)
- func (r *IronicAPIReconciler) SetupWithManager(mgr ctrl.Manager) error
- type IronicConductorReconciler
- func (r *IronicConductorReconciler) GetClient() client.Client
- func (r *IronicConductorReconciler) GetKClient() kubernetes.Interface
- func (r *IronicConductorReconciler) GetLogger() logr.Logger
- func (r *IronicConductorReconciler) GetScheme() *runtime.Scheme
- func (r *IronicConductorReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, _err error)
- func (r *IronicConductorReconciler) SetupWithManager(mgr ctrl.Manager) error
- type IronicInspectorReconciler
- type IronicNeutronAgentReconciler
- func (r *IronicNeutronAgentReconciler) GetClient() client.Client
- func (r *IronicNeutronAgentReconciler) GetKClient() kubernetes.Interface
- func (r *IronicNeutronAgentReconciler) GetLogger() logr.Logger
- func (r *IronicNeutronAgentReconciler) GetScheme() *runtime.Scheme
- func (r *IronicNeutronAgentReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, _err error)
- func (r *IronicNeutronAgentReconciler) SetupWithManager(mgr ctrl.Manager) error
- type IronicReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IronicAPIReconciler ¶
type IronicAPIReconciler struct { client.Client Kclient kubernetes.Interface Log logr.Logger Scheme *runtime.Scheme }
IronicAPIReconciler reconciles a IronicAPI object
func (*IronicAPIReconciler) GetClient ¶
func (r *IronicAPIReconciler) GetClient() client.Client
GetClient -
func (*IronicAPIReconciler) GetKClient ¶
func (r *IronicAPIReconciler) GetKClient() kubernetes.Interface
GetKClient -
func (*IronicAPIReconciler) GetLogger ¶
func (r *IronicAPIReconciler) GetLogger() logr.Logger
GetLogger -
func (*IronicAPIReconciler) GetScheme ¶
func (r *IronicAPIReconciler) GetScheme() *runtime.Scheme
GetScheme -
func (*IronicAPIReconciler) Reconcile ¶
func (r *IronicAPIReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, _err error)
Reconcile -
func (*IronicAPIReconciler) SetupWithManager ¶
func (r *IronicAPIReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type IronicConductorReconciler ¶
type IronicConductorReconciler struct { client.Client Kclient kubernetes.Interface Log logr.Logger Scheme *runtime.Scheme }
IronicConductorReconciler reconciles a IronicConductor object
func (*IronicConductorReconciler) GetClient ¶
func (r *IronicConductorReconciler) GetClient() client.Client
GetClient -
func (*IronicConductorReconciler) GetKClient ¶
func (r *IronicConductorReconciler) GetKClient() kubernetes.Interface
GetKClient -
func (*IronicConductorReconciler) GetLogger ¶
func (r *IronicConductorReconciler) GetLogger() logr.Logger
GetLogger -
func (*IronicConductorReconciler) GetScheme ¶
func (r *IronicConductorReconciler) GetScheme() *runtime.Scheme
GetScheme -
func (*IronicConductorReconciler) Reconcile ¶
func (r *IronicConductorReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, _err error)
Reconcile -
func (*IronicConductorReconciler) SetupWithManager ¶
func (r *IronicConductorReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type IronicInspectorReconciler ¶
type IronicInspectorReconciler struct { client.Client Kclient kubernetes.Interface Log logr.Logger Scheme *runtime.Scheme }
IronicInspectorReconciler reconciles a IronicInspector object
func (*IronicInspectorReconciler) Reconcile ¶
func (r *IronicInspectorReconciler) Reconcile( ctx context.Context, req ctrl.Request, ) (result ctrl.Result, _err error)
Reconcile -
func (*IronicInspectorReconciler) SetupWithManager ¶
func (r *IronicInspectorReconciler) SetupWithManager( mgr ctrl.Manager, ) error
SetupWithManager sets up the controller with the Manager.
type IronicNeutronAgentReconciler ¶
type IronicNeutronAgentReconciler struct { client.Client Kclient kubernetes.Interface Log logr.Logger Scheme *runtime.Scheme }
IronicNeutronAgentReconciler reconciles a IronicNeutronAgent object
func (*IronicNeutronAgentReconciler) GetClient ¶
func (r *IronicNeutronAgentReconciler) GetClient() client.Client
GetClient -
func (*IronicNeutronAgentReconciler) GetKClient ¶
func (r *IronicNeutronAgentReconciler) GetKClient() kubernetes.Interface
GetKClient -
func (*IronicNeutronAgentReconciler) GetLogger ¶
func (r *IronicNeutronAgentReconciler) GetLogger() logr.Logger
GetLogger -
func (*IronicNeutronAgentReconciler) GetScheme ¶
func (r *IronicNeutronAgentReconciler) GetScheme() *runtime.Scheme
GetScheme -
func (*IronicNeutronAgentReconciler) Reconcile ¶
func (r *IronicNeutronAgentReconciler) Reconcile( ctx context.Context, req ctrl.Request, ) (result ctrl.Result, _err error)
Reconcile -
func (*IronicNeutronAgentReconciler) SetupWithManager ¶
func (r *IronicNeutronAgentReconciler) SetupWithManager( mgr ctrl.Manager, ) error
SetupWithManager - sets up the controller with the Manager.
type IronicReconciler ¶
type IronicReconciler struct { client.Client Kclient kubernetes.Interface Log logr.Logger Scheme *runtime.Scheme }
IronicReconciler reconciles a Ironic object
func (*IronicReconciler) Reconcile ¶
func (r *IronicReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, _err 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. TODO(user): Modify the Reconcile function to compare the state specified by the Ironic object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.12.1/pkg/reconcile
func (*IronicReconciler) SetupWithManager ¶
func (r *IronicReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.