Skip to content

Commit

Permalink
get ena version using modinfo
Browse files Browse the repository at this point in the history
  • Loading branch information
wwvela committed Mar 4, 2025
1 parent f8cbad7 commit 2487f7e
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions templates/shared/provisioners/generate-version-info.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ fi
OUTPUT_FILE="$1"

# packages
packages=$(sudo rpm --query --all --queryformat '\{"%{NAME}": "%{VERSION}-%{RELEASE}"\}\n' | jq --slurp --sort-keys 'add | {packages:(.)}')
sudo rpm --query --all --queryformat '\{"%{NAME}": "%{VERSION}-%{RELEASE}"\}\n' | jq --slurp --sort-keys 'add | {packages:(.)}' > $OUTPUT_FILE

# Get ENA driver version
network_interface=$(sudo ip link show | awk -F': ' '$2 ~ /^eth|^ens/ {print $2}' | head -n1)
ena_version=$(sudo ethtool -i $network_interface | awk '/version:/ {print $2}')
echo "$packages" | jq --arg ena_version "$ena_version" '.packages["ena"] = $ena_version' > $OUTPUT_FILE
ENA_VERSION=$(sudo modinfo ena | grep -i "^version:" | awk '{print $2}')
echo $(jq ".kernel_modules.ena = \"$ENA_VERSION\"" $OUTPUT_FILE) > $OUTPUT_FILE

# binaries
KUBELET_VERSION=$(kubelet --version | awk '{print $2}')
Expand Down

0 comments on commit 2487f7e

Please sign in to comment.