package
0.0.6
Repository: https://github.com/csrwng/federation-v2.git
Documentation: pkg.go.dev

# Functions

Kind takes an unqualified kind and returns back a Group qualified GroupKind.
Resource takes an unqualified resource and returns a Group qualified GroupResource.

# Variables

No description provided by the author
Define CRDs for resources.
Define CRDs for resources.
Define CRDs for resources.
No description provided by the author
SchemeGroupVersion is group version used to register these objects.
Define CRDs for resources.

# Structs

ClusterDNS defines the observed status of LoadBalancer within a cluster.
ClusterIngressDNS defines the observed status of Ingress within a cluster.
DNSEndpoint is the CRD wrapper for Endpoint which is designed to act as a source of truth for external-dns.
No description provided by the author
DNSEndpointSpec defines the desired state of DNSEndpoint.
DNSEndpointStatus defines the observed state of DNSEndpoint.
Domain +k8s:openapi-gen=true +kubebuilder:resource:path=domains.
No description provided by the author
Endpoint is a high-level association between a service and an IP.
IngressDNSRecord +k8s:openapi-gen=true +kubebuilder:resource:path=ingressdnsrecords +kubebuilder:subresource:status.
No description provided by the author
IngressDNSRecordSpec defines the desired state of IngressDNSRecord.
IngressDNSRecordStatus defines the observed state of IngressDNSRecord.
ServiceDNSRecord defines a scheme of DNS name and subdomains that should be programmed with endpoint information about a Service deployed in multiple Kubernetes clusters.
No description provided by the author
ServiceDNSRecordSpec defines the desired state of ServiceDNSRecord.
ServiceDNSRecordStatus defines the observed state of ServiceDNSRecord.

# Type aliases

Labels store metadata related to the endpoint it is then stored in a persistent storage via serialization.
Targets is a representation of a list of targets for an endpoint.
TTL is a structure defining the TTL of a DNS record.