Skip to content

Add ExternalDNS integration via external.hostname #1796

Description

@yoav-katz

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions