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

Report bugs to Rackspace API #2091

Open
ianw opened this issue Feb 13, 2019 · 2 comments
Open

Report bugs to Rackspace API #2091

ianw opened this issue Feb 13, 2019 · 2 comments
Labels
3rd party api report bugs to dns api, deploy hooks and notification hooks

Comments

@ianw
Copy link
Contributor

ianw commented Feb 13, 2019

For reporting bugs in the Rackspace DNS API

@Neilpang Neilpang added the 3rd party api report bugs to dns api, deploy hooks and notification hooks label Feb 13, 2019
@jjamfd
Copy link

jjamfd commented Apr 23, 2020

The RackSpace DNS API only returns 100 domains at a time when you use the "list domains" endpoint. This can cause the _get_root_zone() function to falsely return the "invalid domain" error.

I recommend using the "domain search" endpoint instead: https://developer.rackspace.com/docs/cloud-dns/v1/api-reference/domains/#search-domains

If you change line 97 as follows it works nicely for accounts with hundreds of domains:
if ! _rackspace_rest GET "$RACKSPACE_Tenant/domains/search?name=$h"; then

@wilson18
Copy link

Rackspace uses different endpoints for different regions. E.g. UK uses https://lon.dns.api.rackspacecloud.com. This means that the current code does not work for people in the UK.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3rd party api report bugs to dns api, deploy hooks and notification hooks
Projects
None yet
Development

No branches or pull requests

4 participants