From fc6e97375947ac57ef2a8e6d7e26d727eebad9d8 Mon Sep 17 00:00:00 2001 From: "Chandan Kumar (raukadah)" Date: Tue, 11 Nov 2025 14:37:59 +0530 Subject: [PATCH] Add watcher related information gathering Signed-off-by: Chandan Kumar (raukadah) --- collection-scripts/common.sh | 1 + collection-scripts/gather_services_status | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/collection-scripts/common.sh b/collection-scripts/common.sh index 9bfc33f..2781089 100644 --- a/collection-scripts/common.sh +++ b/collection-scripts/common.sh @@ -75,6 +75,7 @@ declare -a OSP_SERVICES=( "aodh" "logging" "instanceha" + "watcher" ) export OSP_SERVICES diff --git a/collection-scripts/gather_services_status b/collection-scripts/gather_services_status index c194594..899cdac 100755 --- a/collection-scripts/gather_services_status +++ b/collection-scripts/gather_services_status @@ -53,6 +53,9 @@ get_status() { "glance") get_glance_status ;; + "watcher") + get_watcher_status + ;; "designate") get_designate_status ;; @@ -214,6 +217,21 @@ get_glance_status() { run_bg ${BASH_ALIASES[os]} image task list '>' "$GLANCE_PATH"/task_list } +# Watcher service gathering - task +get_watcher_status() { + local WATCHER_PATH="$BASE_COLLECTION_PATH/ctlplane/watcher" + mkdir -p "$WATCHER_PATH" + run_bg ${BASH_ALIASES[os]} optimize goal list '>' "$WATCHER_PATH"/goal_list + run_bg ${BASH_ALIASES[os]} optimize strategy list '>' "$WATCHER_PATH"/strategy_list + run_bg ${BASH_ALIASES[os]} optimize audittemplate list '>' "$WATCHER_PATH"/audittemplate_list + run_bg ${BASH_ALIASES[os]} optimize audit list '>' "$WATCHER_PATH"/audit_list + run_bg ${BASH_ALIASES[os]} optimize actionplan list '>' "$WATCHER_PATH"/actionplan_list + run_bg ${BASH_ALIASES[os]} optimize action list '>' "$WATCHER_PATH"/action_list + run_bg ${BASH_ALIASES[os]} optimize service list '>' "$WATCHER_PATH"/watcher_service_list + run_bg ${BASH_ALIASES[os]} optimize datamodel list '>' "$WATCHER_PATH"/watcher_datamodel_list +} + + # Designate service gathering - dns resources, get_designate_status() { local DESIGNATE_PATH="$BASE_COLLECTION_PATH/ctlplane/designate"