Documentation ¶
Index ¶
Constants ¶
View Source
const ( HostnameAnnotation = "dns.linka.cloud/hostname" TargetAnnotation = "dns.linka.cloud/target" TTLAnnotation = "dns.linka.cloud/ttl" IgnoredAnnotation = "dns.linka.cloud/ignore" IngressAnnotation = "dns.linka.cloud/ingress" ServiceAnnotation = "dns.linka.cloud/service" )
View Source
const (
RecordFinalizer = "dns.linka.cloud/finalizer"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSRecordReconciler ¶
type DNSRecordReconciler struct { client.Client Log logr.Logger Scheme *runtime.Scheme Provider provider.Provider DNSVerificationServer string // contains filtered or unexported fields }
DNSRecordReconciler reconciles a DNSRecord object
func (*DNSRecordReconciler) SetupWithManager ¶
func (r *DNSRecordReconciler) SetupWithManager(mgr ctrl.Manager) error
type IngressReconciler ¶ added in v0.1.1
IngressReconciler reconciles an Ingress object
func (*IngressReconciler) Reconcile ¶ added in v0.1.1
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*IngressReconciler) SetupWithManager ¶ added in v0.1.1
func (r *IngressReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ServiceReconciler ¶ added in v0.1.1
ServiceReconciler reconciles a Service object
func (*ServiceReconciler) Reconcile ¶ added in v0.1.1
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*ServiceReconciler) SetupWithManager ¶ added in v0.1.1
func (r *ServiceReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.