Skip to content

Commit 2fc2005

Browse files
committed
Add some basic collection for designate service details
This patch adds some basic data collection of designate resources.
1 parent 17f971f commit 2fc2005

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

collection-scripts/gather_services_status

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ get_status() {
5353
"glance")
5454
get_glance_status
5555
;;
56+
"designate")
57+
get_designate_status
58+
;;
5659
*) ;;
5760
esac
5861
}
@@ -190,6 +193,28 @@ get_glance_status() {
190193
run_bg ${BASH_ALIASES[os]} image task list '>' "$GLANCE_PATH"/task_list
191194
}
192195

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+
193218
# first we gather generic status of the openstack ctlplane
194219
# then we process the existing services (if an associated
195220
# function has been defined)

0 commit comments

Comments
 (0)