Documentation
¶
Index ¶
Constants ¶
View Source
const (
// NodeENIFinalizer is the finalizer added to NodeENI resources
NodeENIFinalizer = "nodeeni.networking.k8s.aws/finalizer"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NodeENIReconciler ¶
type NodeENIReconciler struct {
client.Client
Log logr.Logger
Scheme *runtime.Scheme
Recorder record.EventRecorder
EC2 *ec2.EC2
}
NodeENIReconciler reconciles a NodeENI object
func NewNodeENIReconciler ¶
func NewNodeENIReconciler(mgr manager.Manager) (*NodeENIReconciler, error)
NewNodeENIReconciler creates a new NodeENI controller
func (*NodeENIReconciler) Reconcile ¶
Reconcile handles NodeENI resources +kubebuilder:rbac:groups=networking.k8s.aws,resources=nodeenis,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=networking.k8s.aws,resources=nodeenis/status,verbs=get;update;patch +kubebuilder:rbac:groups=core,resources=nodes,verbs=get;list;watch +kubebuilder:rbac:groups=core,resources=events,verbs=create;patch
func (*NodeENIReconciler) SetupWithManager ¶
func (r *NodeENIReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager
Click to show internal directories.
Click to hide internal directories.