Преглед на файлове

dns_rackspace: search for domain

The current call uses the /domains end-point which lists all domains.
This only returns 100 domains at a time, so for long domain lists you
may not match and find the required ID.

Switch to using the search interface that only returns values matching
the requested domain.  This will avoid missing results.

Reported by @jjamfd.

Closes: #2944
Ian Wienand преди 5 години
родител
ревизия
8b3d792bec
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      dnsapi/dns_rackspace.sh

+ 1 - 1
dnsapi/dns_rackspace.sh

@@ -73,7 +73,7 @@ _get_root_zone() {
       #not valid
       return 1
     fi
-    if ! _rackspace_rest GET "$RACKSPACE_Tenant/domains"; then
+    if ! _rackspace_rest GET "$RACKSPACE_Tenant/domains/search?name=$h"; then
       return 1
     fi
     _debug2 response "$response"