Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Azure Private DNS handling #197

Open
git001 opened this issue Aug 31, 2023 · 10 comments
Open

Azure Private DNS handling #197

git001 opened this issue Aug 31, 2023 · 10 comments

Comments

@git001
Copy link

git001 commented Aug 31, 2023

This PR suggest that it's possible to manage also azure private dns zones with external-dns-operator (edo).
https://github.com/openshift/external-dns-operator/pull/89/files

When I run this command with the latest edo can I also see some private dns output.

F:\openshift>oc run ext-dns --image=quay.io/external-dns-operator/external-dns:latest -it --rm --command  -- bash

[root@ext-dns /]# external-dns --help 2>&1|egrep -i azure
                                 godaddy, google, azure, azure-dns,
                                 azure-private-dns, bluecat, cloudflare,
                                 only AzureDNS provider is using this flag);
  --azure-config-file="/etc/kubernetes/azure.json"
                                 When using the Azure provider, specify the
                                 Azure configuration file (required when
                                 --provider=azure
  --azure-resource-group=""      When using the Azure provider, override the
                                 Azure resource group to use (required when
                                 --provider=azure-private-dns)
  --azure-subscription-id=""     When using the Azure provider, specify the
                                 Azure configuration file (required when
                                 --provider=azure-private-dns)
  --azure-user-assigned-identity-client-id=""
                                 When using the Azure provider, override the

In the official doc is this not documented. Is the azure private DNS "just" not supported but possible or not available in the operator?

https://docs.openshift.com/container-platform/4.13/networking/external_dns_operator/nw-creating-dns-records-on-azure.html

What I understand in the CRD is the Azure private DNS not listed, right?
https://github.com/openshift/external-dns-operator/blob/release-4.13/bundle/manifests/externaldns.olm.openshift.io_externaldnses.yaml#L228

@alebedev87
Copy link
Contributor

alebedev87 commented Sep 13, 2023

@git001: there is a documentation gap for the support of the private Azure zones indeed. From the API point of view, it's still the same provider: Azure. However the private zones set in .spec.zones will be configured with azure-private-dns provider flag as required by the upstream.

@git001
Copy link
Author

git001 commented Sep 13, 2023

@alebedev87 thank you for the Update. I will test and write here what I have done and if it was working or not 😄

@openshift-bot
Copy link

Issues go stale after 90d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle stale

@openshift-ci openshift-ci bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Dec 13, 2023
@openshift-bot
Copy link

Stale issues rot after 30d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle rotten
/remove-lifecycle stale

@openshift-ci openshift-ci bot added lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Jan 12, 2024
@alebedev87
Copy link
Contributor

/remove-lifecycle rotten

@openshift-ci openshift-ci bot removed the lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. label Jan 17, 2024
@alebedev87
Copy link
Contributor

alebedev87 commented Apr 10, 2024

@jmanthei : can you please file a bug for the doc gap about private Azure DNS zones?

@openshift-bot
Copy link

Issues go stale after 90d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle stale

@openshift-ci openshift-ci bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Jul 10, 2024
@alebedev87
Copy link
Contributor

/remove-lifecycle stale

@openshift-ci openshift-ci bot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Aug 7, 2024
@openshift-bot
Copy link

Issues go stale after 90d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle stale

@openshift-ci openshift-ci bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Nov 6, 2024
@jmanthei
Copy link

jmanthei commented Nov 6, 2024

/remove-lifecycle stale

@openshift-ci openshift-ci bot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants