Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EipAssignNamespacePredicate ¶
func (EipAssignNamespacePredicate) Create ¶
func (p EipAssignNamespacePredicate) Create(e event.CreateEvent) bool
func (EipAssignNamespacePredicate) Delete ¶
func (p EipAssignNamespacePredicate) Delete(e event.DeleteEvent) bool
func (EipAssignNamespacePredicate) Generic ¶
func (p EipAssignNamespacePredicate) Generic(e event.GenericEvent) bool
func (EipAssignNamespacePredicate) Update ¶
func (p EipAssignNamespacePredicate) Update(e event.UpdateEvent) bool
type EipAssignPodPredicate ¶
func (EipAssignPodPredicate) Create ¶
func (p EipAssignPodPredicate) Create(e event.CreateEvent) bool
func (EipAssignPodPredicate) Generic ¶
func (p EipAssignPodPredicate) Generic(e event.GenericEvent) bool
func (EipAssignPodPredicate) Update ¶
func (p EipAssignPodPredicate) Update(e event.UpdateEvent) bool
type EksPodEipApplyReconciler ¶
EksPodEipApplyReconciler reconciles a EksPodEipAssociation object
func (*EksPodEipApplyReconciler) Reconcile ¶
func (r *EksPodEipApplyReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, 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.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.14.4/pkg/reconcile
func (*EksPodEipApplyReconciler) SetupWithManager ¶
func (r *EksPodEipApplyReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type EksPodEipAssignReconciler ¶
type EksPodEipAssignReconciler struct { client.Client Scheme *runtime.Scheme IPAM *ipam.IPAddressManager AssociationNamespace string VpcId string }
func (*EksPodEipAssignReconciler) EipAssignNamespaceMapFunc ¶
func (r *EksPodEipAssignReconciler) EipAssignNamespaceMapFunc(obj client.Object) []ctrl.Request
func (*EksPodEipAssignReconciler) Reconcile ¶
func (r *EksPodEipAssignReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, 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.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.14.4/pkg/reconcile
func (*EksPodEipAssignReconciler) SetupWithManager ¶
func (r *EksPodEipAssignReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.