Documentation
¶
Index ¶
- Constants
- type Droplet
- type FloatingIPBindingReconciler
- func (r *FloatingIPBindingReconciler) AssignFloatingIP(ctx context.Context, log logr.Logger, ...) error
- func (r *FloatingIPBindingReconciler) GetDroplet(ctx context.Context, log logr.Logger, ...) (*Droplet, error)
- func (r *FloatingIPBindingReconciler) GetFloatingIPBinding(ctx context.Context, log logr.Logger, name types.NamespacedName) (*digitaloceanv1beta1.FloatingIPBinding, error)
- func (r *FloatingIPBindingReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *FloatingIPBindingReconciler) SetupWithManager(mgr ctrl.Manager) error
Constants ¶
View Source
const RequeueAfter = time.Minute * 5
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FloatingIPBindingReconciler ¶
type FloatingIPBindingReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme DigitaloceanClient *godo.Client }
FloatingIPBindingReconciler reconciles a FloatingIPBinding object
func (*FloatingIPBindingReconciler) AssignFloatingIP ¶
func (r *FloatingIPBindingReconciler) AssignFloatingIP( ctx context.Context, log logr.Logger, binding *digitaloceanv1beta1.FloatingIPBinding, droplet *Droplet, ) error
func (*FloatingIPBindingReconciler) GetDroplet ¶
func (r *FloatingIPBindingReconciler) GetDroplet( ctx context.Context, log logr.Logger, binding *digitaloceanv1beta1.FloatingIPBinding, ) (*Droplet, error)
func (*FloatingIPBindingReconciler) GetFloatingIPBinding ¶
func (r *FloatingIPBindingReconciler) GetFloatingIPBinding( ctx context.Context, log logr.Logger, name types.NamespacedName, ) (*digitaloceanv1beta1.FloatingIPBinding, error)
func (*FloatingIPBindingReconciler) SetupWithManager ¶
func (r *FloatingIPBindingReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.