Skip to content

Add Record Creation Status to Source Object #6030

@nick-rose-gh

Description

@nick-rose-gh

What would you like to be added:

When ExternalDNS creates a new DNS record for an object, add status information including the domain name used and if record creation was successful to the <obj>.status.conditions[] array for that source object.

Why is this needed:

When using the fqdnTemplate feature, the owner of the resource, such as a Service with type Load Balancer, currently has no clear indicator of what FQDN(s) was generated or if the DNS record creation was successful. By adding an entry to the status.conditions array this information can be surfaced to the user without requiring them to have access to ExternalDNS config, logs, or the DNS provider.

This idea was discussed in slack here with @szuecs

Metadata

Metadata

Labels

kind/featureCategorizes issue or PR as related to a new feature.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions