-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Getting error: The domain name belongs to other users with alibabacloud dns provider #3625
Comments
@stan-chen your PR #3073 has modified the splitDNSName method. That seems to be the reason for this issue. For example if we have a domain like this In our organization, we don't manage the top level domain. it is globally managed and our user just manages the subdomain. Atleast for get records we have this option to not pass any domain filters and get the subdomain correctly https://github.com/kubernetes-sigs/external-dns/blob/master/provider/alibabacloud/alibaba_cloud.go#L377-L389 Can you suggest how to proceed here? FYI @szuecs |
Either revert PR or create a fix. I would be in favor of fix provided by someone, who can test it in alibaba cloud. |
You mean DescribeDomainRecords api you only have the permission of the subdomain but not top-level domain name? |
@stan-chen yes exactly, i can describe the domain records for the subdomain but when i try to do it for the top-level domain i get this error in our case the subdomain looks like this : a.b.c.d.vlab-cloudplatformdev.cn |
such as:
but using Therefore, using fix method should be similar to |
@stan-chen can you please check if this PR fixes the issue. I have tested with regex filter, domain filters (with top level domain, subdomain) and without any domain filters as well. Please also check with your alicloud setup if this works for you as well |
What happened:
We recently upgraded the external dns version from 0.12.2 to 0.13.4.
After the upgrade we see the following error in the external-dns pods
Alibaba Cloud DNS: SDK.ServerError\nErrorCode: IncorrectDomainUser\nRecommend: https://next.api.aliyun.com/troubleshoot?q=IncorrectDomainUser&product=Alidns\nRequestId: 6F0CD720-98F8-5368-9C0E-3D64DE169834\nMessage: The domain name belongs to other users. Transfer the domain name to the current user and then try the binding and setting actions
. The pods themselves are in RUNNING stateAnything else we need to know?:
When we reverted back to 0.12.2 it works as expected
Environment:
The text was updated successfully, but these errors were encountered: