dns

package
v0.2.13 Latest Latest
Warning

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

Go to latest
Published: Dec 3, 2025 License: MIT Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ClusterExternalDNSControllerName = controllername.New("cluster", "externaldns", "crd")
View Source
var ExternalDNSCRDControllerName = controllername.New("externaldns", "crd")

Functions

func NewClusterExternalDNSController added in v0.2.5

func NewClusterExternalDNSController(mgr ctrl.Manager, config *config.Config) error

func NewDefaultDomainDNSReconciler added in v0.2.13

func NewDefaultDomainDNSReconciler(
	manager ctrl.Manager,
	conf *config.Config,
) error

NewDefaultDomainDNSReconciler creates a new reconciler for managing external DNS records for the default domain in the cluster.

func NewExternalDNSCRDController added in v0.2.5

func NewExternalDNSCRDController(manager ctrl.Manager, config config.Config) error

func NewExternalDns

func NewExternalDns(manager ctrl.Manager, conf *config.Config) error

NewExternalDns starts all resources required for external dns

Types

type ClusterExternalDNSController added in v0.2.5

type ClusterExternalDNSController struct {
	// contains filtered or unexported fields
}

func (*ClusterExternalDNSController) Reconcile added in v0.2.5

func (c *ClusterExternalDNSController) Reconcile(ctx context.Context, req ctrl.Request) (res ctrl.Result, err error)

type ExternalDNSCRDConfiguration added in v0.2.5

type ExternalDNSCRDConfiguration interface {
	GetTenantId() *string
	GetInputServiceAccount() string
	GetResourceNamespace() string
	GetInputResourceName() string
	GetResourceTypes() []string
	GetDnsZoneresourceIDs() []string
	GetFilters() *v1alpha1.ExternalDNSFilters
	GetNamespaced() bool
}

type ExternalDNSCRDController added in v0.2.5

type ExternalDNSCRDController struct {
	// contains filtered or unexported fields
}

func (*ExternalDNSCRDController) Reconcile added in v0.2.5

func (e *ExternalDNSCRDController) Reconcile(ctx context.Context, req ctrl.Request) (res ctrl.Result, err error)

Jump to

Keyboard shortcuts

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