Open
Description
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.