controller

package
v0.3.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DNSIntegrationReconciler

type DNSIntegrationReconciler struct {
	client.Client
	Scheme *runtime.Scheme
	record.EventRecorder
}

DNSProviderReconciler reconciles a DNSProvider object

func (*DNSIntegrationReconciler) GetIntegration

func (*DNSIntegrationReconciler) Reconcile

+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

type DNSRecordReconciler struct {
	client.Client
	Scheme *runtime.Scheme
	record.EventRecorder
}

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) GetRecord

func (*DNSRecordReconciler) Reconcile

func (r *DNSRecordReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

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.

Directories

Path Synopsis
tasks

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL