Skip to content

Commit

Permalink
Az Linux - nvidia container toolkit version update for CVE fix (#5130)
Browse files Browse the repository at this point in the history
  • Loading branch information
ganeshkumarashok authored Oct 22, 2024
1 parent d685d17 commit eda6d17
Show file tree
Hide file tree
Showing 23 changed files with 23 additions and 143 deletions.
12 changes: 1 addition & 11 deletions parts/linux/cloud-init/artifacts/mariner/cse_install_mariner.sh
Original file line number Diff line number Diff line change
Expand Up @@ -74,24 +74,14 @@ installNvidiaFabricManager() {
}

installNvidiaContainerToolkit() {
MARINER_NVIDIA_CONTAINER_RUNTIME_VERSION="3.13.0"
MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION="1.15.0"

if [[ $OS_VERSION == "2.0" ]]; then
MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION="1.13.5"
fi
MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION="1.16.2"

for nvidia_package in nvidia-container-toolkit-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION} nvidia-container-toolkit-base-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION} libnvidia-container-tools-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION} libnvidia-container1-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION}; do
if ! dnf_install 30 1 600 $nvidia_package; then
exit $ERR_APT_INSTALL_TIMEOUT
fi
done

if [[ $OS_VERSION == "2.0" ]]; then
if ! dnf_install 30 1 600 nvidia-container-runtime-${MARINER_NVIDIA_CONTAINER_RUNTIME_VERSION}; then
exit $ERR_APT_INSTALL_TIMEOUT
fi
fi
}

enableNvidiaPersistenceMode() {
Expand Down
2 changes: 1 addition & 1 deletion pkg/agent/testdata/AzureLinuxV2+Kata/CustomData
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ write_files:
encoding: gzip
owner: root
content: !!binary |
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

- path: /opt/azure/containers/provision_configs.sh
permissions: "0744"
Expand Down
12 changes: 1 addition & 11 deletions pkg/agent/testdata/AzureLinuxV2+Kata/line61.sh
Original file line number Diff line number Diff line change
Expand Up @@ -67,24 +67,14 @@ installNvidiaFabricManager() {
}

installNvidiaContainerToolkit() {
MARINER_NVIDIA_CONTAINER_RUNTIME_VERSION="3.13.0"
MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION="1.15.0"

if [[ $OS_VERSION == "2.0" ]]; then
MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION="1.13.5"
fi
MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION="1.16.2"

for nvidia_package in nvidia-container-toolkit-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION} nvidia-container-toolkit-base-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION} libnvidia-container-tools-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION} libnvidia-container1-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION}; do
if ! dnf_install 30 1 600 $nvidia_package; then
exit $ERR_APT_INSTALL_TIMEOUT
fi
done

if [[ $OS_VERSION == "2.0" ]]; then
if ! dnf_install 30 1 600 nvidia-container-runtime-${MARINER_NVIDIA_CONTAINER_RUNTIME_VERSION}; then
exit $ERR_APT_INSTALL_TIMEOUT
fi
fi
}

enableNvidiaPersistenceMode() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ write_files:
encoding: gzip
owner: root
content: !!binary |
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

- path: /opt/azure/containers/provision_configs.sh
permissions: "0744"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,24 +67,14 @@ installNvidiaFabricManager() {
}

installNvidiaContainerToolkit() {
MARINER_NVIDIA_CONTAINER_RUNTIME_VERSION="3.13.0"
MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION="1.15.0"

if [[ $OS_VERSION == "2.0" ]]; then
MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION="1.13.5"
fi
MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION="1.16.2"

for nvidia_package in nvidia-container-toolkit-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION} nvidia-container-toolkit-base-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION} libnvidia-container-tools-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION} libnvidia-container1-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION}; do
if ! dnf_install 30 1 600 $nvidia_package; then
exit $ERR_APT_INSTALL_TIMEOUT
fi
done

if [[ $OS_VERSION == "2.0" ]]; then
if ! dnf_install 30 1 600 nvidia-container-runtime-${MARINER_NVIDIA_CONTAINER_RUNTIME_VERSION}; then
exit $ERR_APT_INSTALL_TIMEOUT
fi
fi
}

enableNvidiaPersistenceMode() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ write_files:
encoding: gzip
owner: root
content: !!binary |
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

- path: /opt/azure/containers/provision_configs.sh
permissions: "0744"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,24 +67,14 @@ installNvidiaFabricManager() {
}

installNvidiaContainerToolkit() {
MARINER_NVIDIA_CONTAINER_RUNTIME_VERSION="3.13.0"
MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION="1.15.0"

if [[ $OS_VERSION == "2.0" ]]; then
MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION="1.13.5"
fi
MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION="1.16.2"

for nvidia_package in nvidia-container-toolkit-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION} nvidia-container-toolkit-base-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION} libnvidia-container-tools-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION} libnvidia-container1-${MARINER_NVIDIA_CONTAINER_TOOLKIT_VERSION}; do
if ! dnf_install 30 1 600 $nvidia_package; then
exit $ERR_APT_INSTALL_TIMEOUT
fi
done

if [[ $OS_VERSION == "2.0" ]]; then
if ! dnf_install 30 1 600 nvidia-container-runtime-${MARINER_NVIDIA_CONTAINER_RUNTIME_VERSION}; then
exit $ERR_APT_INSTALL_TIMEOUT
fi
fi
}

enableNvidiaPersistenceMode() {
Expand Down
Loading

0 comments on commit eda6d17

Please sign in to comment.