Skip to content

Add options to include/exclude DNS provider types #498

Open
@MartinWeindel

Description

@MartinWeindel

What would you like to be added:

  • Define a set of optional provider types which are disabled by default
  • Add command line option to include such optional provider type(s)
  • Add command line option to exclude any provider type

Why is this needed:
Currently all implemented DNS provider types are available automatically in the compound controller.
Some DNS provider types are only supported as "best effort" like:

  • netlify
  • infoblox
  • powerdns
    These provider types should be made optional, i.e. disabled by default.

Their implementations are not actively maintained, i.e. only their dependencies may be updated by the renovate bot
More critically, the maintainers have no accounts to ensure the functionality after such updates.

Additionally, from a security perspective it should be possible to restrict the provider types to a subset.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/enhancementEnhancement, improvement, extension

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions