From d59fc62d83bc675f19f2ff4da0b5ca24e8449747 Mon Sep 17 00:00:00 2001 From: Doug Holt Date: Thu, 28 May 2026 11:10:55 -0600 Subject: [PATCH] Refresh Container Toolkit airgap guidance --- docs/airgap/mirror-http-files.md | 5 ++--- docs/airgap/ngc-ready.md | 20 +++++++------------- 2 files changed, 9 insertions(+), 16 deletions(-) diff --git a/docs/airgap/mirror-http-files.md b/docs/airgap/mirror-http-files.md index 9cfe2191b..098e8ec95 100644 --- a/docs/airgap/mirror-http-files.md +++ b/docs/airgap/mirror-http-files.md @@ -34,8 +34,7 @@ Then, for any files you need to make available for download, simply copy these f To configure DeepOps to make use of this server, you will need to configure the specific variables for the download URL of each file. The best place to find these variables is the `defaults/main.yml` file of each role you plan to make use of. -For example, in the [nvidia-docker role](https://github.com/NVIDIA/ansible-role-nvidia-docker), the wrapper script is downloaded from the [nvidia-docker Github repositories](https://raw.githubusercontent.com/NVIDIA/nvidia-docker/master/nvidia-docker). - -To mirror this file offline, you would download the script and place it on your offline repo server, then configure the `nvidia_docker_wrapper_url` variable with the alternate URL. +Current NVIDIA Container Toolkit installs use package repositories and `nvidia-ctk` runtime configuration rather than a standalone wrapper script. +Mirror those package repositories with the Apt or RPM mirror workflows, then point the `nvidia_container_toolkit_*` repository variables at your local mirrors. Documentation on specific offline workflows (such as the [NGC ready offline doc](./ngc-ready.md)) may list specific files that need to be downloaded for those workflows. diff --git a/docs/airgap/ngc-ready.md b/docs/airgap/ngc-ready.md index 35783858c..0efbe0483 100644 --- a/docs/airgap/ngc-ready.md +++ b/docs/airgap/ngc-ready.md @@ -28,9 +28,8 @@ The following Apt repositories will need to be mirrored in the offline environme For instructions on mirroring these repositories, see the [doc on Apt mirrors](./mirror-apt-repos.md). -The following files will need to be downloaded and made available in an HTTP mirror: +The following files may need to be downloaded and made available in an HTTP mirror: -- nvidia-docker wrapper (found [here](https://raw.githubusercontent.com/NVIDIA/nvidia-docker/master/nvidia-docker)) - DCGM package (optional) For instructions on setting up an HTTP mirror, see the [doc on HTTP mirrors](./mirror-http-files.md). @@ -53,10 +52,9 @@ The following RPM repositories will need to be mirrored in the offline environme For instructions on mirroring these repositories, see the [doc on RPM mirrors](./mirror-rpm-repos.md). -The following files will need to be downloaded and made available in an HTTP mirror: +The following files may need to be downloaded and made available in an HTTP mirror: - EPEL package (found [here](https://fedoraproject.org/wiki/EPEL)) -- nvidia-docker wrapper (found [here](https://raw.githubusercontent.com/NVIDIA/nvidia-docker/master/nvidia-docker)) - DCGM package (optional) For instructions on setting up an HTTP mirror, see the [doc on HTTP mirrors](./mirror-http-files.md). @@ -134,8 +132,8 @@ To configure alternate URLs for these repositories, set the following variables docker_ubuntu_repo_base_url: "http:///" docker_ubuntu_repo_gpgkey: "http:///" -nvidia_docker_repo_base_url: "http:///" -nvidia_docker_repo_gpg_url: "http:///" +nvidia_container_toolkit_repo_base_url: "http:///" +nvidia_container_toolkit_repo_gpg_url: "http:///" ``` **Enterprise Linux** @@ -144,17 +142,13 @@ nvidia_docker_repo_gpg_url: "http:////" docker_rh_repo_gpgkey: "http:///" -nvidia_docker_repo_base_url: "http:///" -nvidia_docker_repo_gpg_url: "http:///" +nvidia_container_toolkit_rpm_repo_url: "http:///" ``` ### Configure DeepOps to use your mirrors for HTTP downloads -In all cases, you will need to provide a URL to download the nvidia-docker wrapper: - -```bash -nvidia_docker_wrapper_url: "http:////nvidia-docker" -``` +Current NVIDIA Container Toolkit installs do not need a standalone `nvidia-docker` wrapper file. +Use this section only for other direct HTTP downloads required by the roles you enable. If installing on Enterprise Linux, you will need to provide a URL for the EPEL package. For example,