Skip to content

Commit a4780d7

Browse files
committed
improve sriov operator must-gather information
Signed-off-by: Sebastian Sch <sebassch@gmail.com>
1 parent a0b1c7d commit a4780d7

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

collection-scripts/gather_sriov

+9
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ for CONFIG_DAEMON_POD in ${CONFIG_DAEMON_PODS[@]}; do
8989
DMESG_LOG_PATH="${CONFIG_DAEMON_POD_LOG_PATH}/dmesg"
9090
MULTUS_LOG_PATH="${CONFIG_DAEMON_POD_LOG_PATH}/multus-log"
9191
VAR_LIB_CNI_SRIOV_PATH="${CONFIG_DAEMON_POD_LOG_PATH}/var-lib-cni-sriov"
92+
ETC_SRIOV_OPERATOR_PATH="${CONFIG_DAEMON_POD_LOG_PATH}/etc-sriov-operator"
93+
KERNEL_LOCKDOWN_FILE_PATH="${CONFIG_DAEMON_POD_LOG_PATH}/lockdown"
9294

9395
# Collect sno-initial-node-state.json.
9496
oc exec -n ${operator_ns} "${CONFIG_DAEMON_POD}" -c sriov-network-config-daemon -- chroot /host \
@@ -110,9 +112,16 @@ for CONFIG_DAEMON_POD in ${CONFIG_DAEMON_PODS[@]}; do
110112
out=$(oc exec -n ${operator_ns} "${CONFIG_DAEMON_POD}" -c sriov-network-config-daemon -- chroot /host \
111113
/bin/bash -c "cat var/log/multus.log" 2>/dev/null) && echo "$out" 1> "${MULTUS_LOG_PATH}" & PIDS+=($!)
112114

115+
# collect kernel lockdown mode
116+
oc exec -n ${operator_ns} "${CONFIG_DAEMON_POD}" -c sriov-network-config-daemon -- chroot /host \
117+
/bin/bash -c "/sys/kernel/security/lockdown" > "${KERNEL_LOCKDOWN_FILE_PATH}" & PIDS+=($!)
118+
113119
# Collect /var/lib/cni/sriov contents.
114120
oc cp -n ${operator_ns} -c sriov-network-config-daemon "${CONFIG_DAEMON_POD}":/host/var/lib/cni/sriov "${VAR_LIB_CNI_SRIOV_PATH}" & PIDS+=($!)
115121

122+
# Collect etc/sriov-operator contents.
123+
oc cp -n ${operator_ns} -c sriov-network-config-daemon "${CONFIG_DAEMON_POD}":/host/etc/sriov-operator/ "${ETC_SRIOV_OPERATOR_PATH}" & PIDS+=($!)
124+
116125
gather_netns_ip_a "${CONFIG_DAEMON_POD}" & PIDS+=($!)
117126

118127
gather_ethtool "${CONFIG_DAEMON_POD}" & PIDS+=($!)

0 commit comments

Comments
 (0)