@@ -53,6 +53,9 @@ get_status() {
53
53
" glance" )
54
54
get_glance_status
55
55
;;
56
+ " designate" )
57
+ get_designate_status
58
+ ;;
56
59
* ) ;;
57
60
esac
58
61
}
@@ -190,6 +193,28 @@ get_glance_status() {
190
193
run_bg ${BASH_ALIASES[os]} image task list ' >' " $GLANCE_PATH " /task_list
191
194
}
192
195
196
+ # Designate service gathering - dns resources,
197
+ get_designate_status () {
198
+ local DESIGNATE_PATH=" $BASE_COLLECTION_PATH /ctlplane/designate"
199
+ mkdir -p " $DESIGNATE_PATH "
200
+ resources=" recordset tld zone "
201
+
202
+ for r in $resources ; do
203
+ run_bg ${BASH_ALIASES[os]} $r list ' >' " $DESIGNATE_PATH " /" ${r} _list"
204
+ done ;
205
+
206
+ run_bg ${BASH_ALIASES[os]} dns quota list ' >' " $DESIGNATE_PATH " /dns_quota_list
207
+ run_bg ${BASH_ALIASES[os]} dns service list ' >' " $DESIGNATE_PATH " /dns_service_list
208
+ run_bg ${BASH_ALIASES[os]} ptr record list ' >' " $DESIGNATE_PATH " /ptr_record_list
209
+ run_bg ${BASH_ALIASES[os]} zone blacklist list ' >' " $DESIGNATE_PATH " /zone_blacklist_list
210
+ run_bg ${BASH_ALIASES[os]} zone export list ' >' " $DESIGNATE_PATH " /zone_export_list
211
+ run_bg ${BASH_ALIASES[os]} zone import list ' >' " $DESIGNATE_PATH " /zone_import_list
212
+ run_bg ${BASH_ALIASES[os]} zone share list ' >' " $DESIGNATE_PATH " /zone_share_list
213
+ run_bg ${BASH_ALIASES[os]} zone transfer accept list ' >' " $DESIGNATE_PATH " /transfer_accept_list
214
+ run_bg ${BASH_ALIASES[os]} zone transfer request list ' >' " $DESIGNATE_PATH " /transfer_request_list
215
+ run_bg ${BASH_ALIASES[os]} tsigkey list --column name --column algorithm --column scope ' >' " $DESIGNATE_PATH " /tsigkey_list
216
+ }
217
+
193
218
# first we gather generic status of the openstack ctlplane
194
219
# then we process the existing services (if an associated
195
220
# function has been defined)
0 commit comments