Documentation ¶
Index ¶
- type DNSIntegrationReconciler
- func (r *DNSIntegrationReconciler) GetIntegration(ctx context.Context, req ctrl.Request) (*phonebook.DNSIntegration, error)
- func (r *DNSIntegrationReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *DNSIntegrationReconciler) SetupWithManager(mgr ctrl.Manager) error
- type DNSRecordReconciler
- func (r *DNSRecordReconciler) AllProvidersMatchesOneOf(conditions konditions.Conditions, statuses ...konditions.ConditionStatus) bool
- func (r *DNSRecordReconciler) GetRecord(ctx context.Context, req ctrl.Request) (*phonebook.DNSRecord, error)
- func (r *DNSRecordReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *DNSRecordReconciler) SetupWithManager(mgr ctrl.Manager) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSIntegrationReconciler ¶
DNSProviderReconciler reconciles a DNSProvider object
func (*DNSIntegrationReconciler) GetIntegration ¶
func (r *DNSIntegrationReconciler) GetIntegration(ctx context.Context, req ctrl.Request) (*phonebook.DNSIntegration, error)
func (*DNSIntegrationReconciler) Reconcile ¶
func (r *DNSIntegrationReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
+kubebuilder:rbac:groups=se.quencer.io.se.quencer.io,resources=dnsintegrations,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=se.quencer.io.se.quencer.io,resources=dnsintegrations/status,verbs=get;update;patch +kubebuilder:rbac:groups=se.quencer.io.se.quencer.io,resources=dnsintegrations/finalizers,verbs=update
func (*DNSIntegrationReconciler) SetupWithManager ¶
func (r *DNSIntegrationReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type DNSRecordReconciler ¶
DNSRecordReconciler reconciles a DNSRecord object
func (*DNSRecordReconciler) AllProvidersMatchesOneOf ¶ added in v0.3.8
func (r *DNSRecordReconciler) AllProvidersMatchesOneOf(conditions konditions.Conditions, statuses ...konditions.ConditionStatus) bool
func (*DNSRecordReconciler) Reconcile ¶
DNSRecordReconciler's job is to validate the DNSRecord as well as making sure that the finalizer for the record is in its proper state (present or removed)
+kubebuilder:rbac:groups=se.quencer.io,resources=dnsrecords,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=se.quencer.io,resources=dnsrecords/status,verbs=get;update;patch +kubebuilder:rbac:groups=se.quencer.io,resources=dnsrecords/finalizers,verbs=update
func (*DNSRecordReconciler) SetupWithManager ¶
func (r *DNSRecordReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.