Documentation ¶
Index ¶
Constants ¶
const ComponentJSONName = "dns"
ComponentJSONName is the JSON name of the verrazzano component in CRD
const ComponentName = "external-dns"
ComponentName is the name of the component
const ComponentNamespace = vzconst.ExternalDNSNamespace
ComponentNamespace is the namespace of the component
Variables ¶
This section is empty.
Functions ¶
func AppendOverrides ¶
func AppendOverrides(compContext spi.ComponentContext, releaseName string, namespace string, _ string, kvs []bom.KeyValue) ([]bom.KeyValue, error)
AppendOverrides builds the set of external-dns overrides for the helm install
func GetOverrides ¶ added in v1.3.1
GetOverrides gets the install overrides
func NewComponent ¶
func ResolveExernalDNSNamespace ¶ added in v1.6.0
func ResolveExernalDNSNamespace() string
ResolveExernalDNSNamespace Resolves the namespace for External DNS based on an existing legacy instance vs a new one; if External-DNS exists in the cert-manager namespace AND the namespace is owned by Verrazzano, use the existing installed namespace; otherwise we will install it into the verrazzano-system namespace
HelmComponent will cache the results when called from that context
Types ¶
This section is empty.