Skip to content

Commit

Permalink
Gather Kuryr specific data
Browse files Browse the repository at this point in the history
This commit ensures that all kuryr related data
is gathered.
  • Loading branch information
MaysaMacedo committed Feb 7, 2020
1 parent 3cac0b5 commit f320a6c
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions collection-scripts/gather_network_logs
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,34 @@ if [ "$NETWORK_TYPE" == "openshiftsdn" ]; then
oc -n openshift-sdn exec $OVS_POD -- bash -c "cat /var/log/openvswitch/ovsdb-server.log" > ${NETWORK_LOG_PATH}/${OVS_POD}_ovsdb_log &
PIDS+=($!)
done
elif [ "$NETWORK_TYPE" == "kuryr" ];
CONTROLLER_MASTER_POD=$(oc -n openshift-kuryr get pods --no-headers -o custom-columns=':metadata.name' -l app=kuryr-controller | tail -1)
oc -n openshift-kuryr logs $CONTROLLER_MASTER_POD > \
${NETWORK_LOG_PATH}/${CONTROLLER_MASTER_POD}_log &
PIDS+=($!)
oc -n openshift-kuryr logs $CONTROLLER_MASTER_POD --previous > \
${NETWORK_LOG_PATH}/${CONTROLLER_MASTER_POD}_previous_log &
PIDS+=($!)

NODES="${@:-$(oc get nodes --no-headers -o custom-columns=':metadata.name')}"
for NODE in $NODES; do
CNI_POD=$(oc -n openshift-kuryr get pods --no-headers -o custom-columns=":metadata.name" --field-selector spec.nodeName=$NODE -l app=kuryr-cni)
oc -n openshift-kuryr logs $CNI_POD > ${NETWORK_LOG_PATH}/${CNI_POD}_log &
PIDS+=($!)
oc -n openshift-kuryr exec $CNI_POD -- bash -c "ip -d addr" > ${NETWORK_LOG_PATH}/${CNI_POD}_interfaces &
PIDS+=($!)
done

oc get pods -A -o wide > ${NETWORK_LOG_PATH}/get_pods & PIDS+=($!)
openstack port list > ${NETWORK_LOG_PATH}/openstack_port_list & PIDS+=($!)

openstack network list > ${NETWORK_LOG_PATH}/openstack_network_list & PIDS+=($!)
openstack subnet list > ${NETWORK_LOG_PATH}/openstack_subnet_list & PIDS+=($!)
openstack security group list > ${NETWORK_LOG_PATH}/openstack_security_group_list & PIDS+=($!)

oc get svc -A > ${NETWORK_LOG_PATH}/get_svc & PIDS+=($!)
openstack loadbalancer list > ${NETWORK_LOG_PATH}/openstack_loadbalancer_list & PIDS+=($!)

else
NODES="${@:-$(oc get nodes --no-headers -o custom-columns=':metadata.name')}"
for NODE in $NODES; do
Expand Down

0 comments on commit f320a6c

Please sign in to comment.