Proposal
Add support for automatically managing external DNS records for PostgreSQL clusters through the ExternalDNS Operator.
Similar to the ExternalDNS integration available in PSMDB, the PostgreSQL Operator could allow users to configure an external hostname and have the Operator add the appropriate ExternalDNS annotations to the externally exposed Service.
This would provide a declarative way to configure a stable DNS name for a PostgreSQL cluster and would also complement the cert-manager integration.
Use-Case
Currently, users who expose PostgreSQL externally need to manage DNS records separately or manually add ExternalDNS annotations to the generated Services.
This becomes particularly important when using cert-manager
Is this a feature you are interested in implementing yourself?
Maybe
Anything else?
I think all spec.*.external that exists should have the hostname specification
Proposal
Add support for automatically managing external DNS records for PostgreSQL clusters through the ExternalDNS Operator.
Similar to the ExternalDNS integration available in PSMDB, the PostgreSQL Operator could allow users to configure an external hostname and have the Operator add the appropriate ExternalDNS annotations to the externally exposed Service.
This would provide a declarative way to configure a stable DNS name for a PostgreSQL cluster and would also complement the cert-manager integration.
Use-Case
Currently, users who expose PostgreSQL externally need to manage DNS records separately or manually add ExternalDNS annotations to the generated Services.
This becomes particularly important when using cert-manager
Is this a feature you are interested in implementing yourself?
Maybe
Anything else?
I think all spec.*.external that exists should have the hostname specification