diff --git a/ci-operator/step-registry/openstack/gather/openstack-gather-commands.sh b/ci-operator/step-registry/openstack/gather/openstack-gather-commands.sh index 137e79cd6fac2..7131751f25eff 100644 --- a/ci-operator/step-registry/openstack/gather/openstack-gather-commands.sh +++ b/ci-operator/step-registry/openstack/gather/openstack-gather-commands.sh @@ -104,6 +104,14 @@ for server in $(jq -r '.[].ID' "${ARTIFACT_DIR_JSON}/openstack_server_list.json" openstack server show "$server" -f json done | jq --slurp '.' > "${ARTIFACT_DIR_JSON}/openstack_server_show.json" +openstack volume list -f json \ + | jq --arg CLUSTER_NAME "$CLUSTER_NAME" 'map(select(.Name | test($CLUSTER_NAME)))' \ + > "${ARTIFACT_DIR_JSON}/openstack_volume_list.json" + +for volume in $(jq -r '.[].ID' "${ARTIFACT_DIR_JSON}/openstack_volume_list.json"); do + openstack volume show "$volume" -f json +done | jq --slurp '.' > "${ARTIFACT_DIR_JSON}/openstack_volume_show.json" + openstack port list -f json \ | jq --arg CLUSTER_NAME "$CLUSTER_NAME" 'map(select(.Name | test($CLUSTER_NAME)))' \ > "${ARTIFACT_DIR_JSON}/openstack_port_list.json" @@ -138,6 +146,12 @@ for server in $(openstack server list --name "$CLUSTER_NAME" -c Name -f value | openstack console log show "$server" &> "${ARTIFACT_DIR}/nodes/console_${server}.log" done +openstack volume list | grep "$CLUSTER_NAME" > "${ARTIFACT_DIR}/openstack_volumes.log" || true +for volume in $(openstack volume list -c Name -f value | { grep "$CLUSTER_NAME" || true; } | sort); do + echo -e "\n$ openstack volume show $volume" >> "${ARTIFACT_DIR}/openstack_volumes.log" + openstack volume show "$volume" >> "${ARTIFACT_DIR}/openstack_volumes.log" +done + openstack port list | grep "$CLUSTER_NAME" > "${ARTIFACT_DIR}/openstack_ports.log" || true for port in $(openstack port list -c Name -f value | { grep "$CLUSTER_NAME" || true; } | sort); do echo -e "\n$ openstack port show $port" >> "${ARTIFACT_DIR}/openstack_ports.log"