Commit Graph

  • dab6f4b768 Specify --force flag when invoking nvidia-container-runtime-hook Evan Lezar 2022-04-06 16:06:30 +0200
  • a9a4704273 Raise error if hook invoked in experimental mode without force flag Evan Lezar 2022-04-06 16:05:26 +0200
  • 2563c1b87c Export GetDefaultRuntimeConfig Evan Lezar 2022-04-06 16:04:38 +0200
  • 62f608a3fe Make order of discoverers deterministic Evan Lezar 2022-04-08 11:59:26 +0200
  • 2c1e356370 Refactor CSV discovery to make char device discovery clearer Evan Lezar 2022-04-08 08:52:07 +0200
  • 7ec3cd0b5b Fix creation of CSV parser in create-symlinks Evan Lezar 2022-04-08 11:36:48 +0200
  • ab7f25500f Fix creation of CSV parser in create-symlinks Evan Lezar 2022-04-08 11:36:48 +0200
  • 196d5c5461 Move NVIDIA Container Runtime Hook executable name to shared constant Evan Lezar 2022-04-08 07:24:39 +0200
  • f07d110e85 Use DefaultExecutableDir to determine default paths Evan Lezar 2022-04-08 07:18:49 +0200
  • 1ebd48dea6 Merge branch 'add-symlink-hook' into 'master' Evan Lezar 2022-04-08 09:14:07 +0000
  • f7c74d35cc Merge branch 'add-hooks-cli' into 'master' Evan Lezar 2022-04-08 09:13:39 +0000
  • 0de7491ce3 Merge branch 'check-for-nil-modifier' into 'master' Evan Lezar 2022-04-08 09:05:24 +0000
  • 1296a0ecf4 Merge branch 'fix-missing-close-on-csv' into 'master' Evan Lezar 2022-04-08 08:33:23 +0000
  • d1a38f10a5 Refactor CSV file parsing Evan Lezar 2022-04-08 08:11:10 +0200
  • d8109dc49b Add missing close when reading CSV file Evan Lezar 2022-04-08 08:00:37 +0200
  • 67602b28f9 Return unmodified runtime if specModifier is nil Evan Lezar 2022-04-08 07:38:19 +0200
  • 907736b053 Inject symlinks hook for creating symlinks in a container Evan Lezar 2022-03-17 16:11:40 +0200
  • ecb4ef495a Add create-symlinks subcommand to create symlinks in container for specified CSV files Evan Lezar 2022-03-17 15:16:24 +0200
  • 95797a8252 Move reading of container state for internal/oci package Evan Lezar 2022-03-25 14:24:10 +0200
  • c87ae586d4 FIX: Rename containerSpec flag to container-spec Evan Lezar 2022-04-07 16:45:43 +0200
  • 7c10762768 Include nvidia-ctk in deb and rpm packages Evan Lezar 2022-04-06 20:53:51 +0200
  • 9c3c8e038a Add cache for mounts Evan Lezar 2022-04-05 09:35:27 +0200
  • d970d0a627 Add discovery for ldconfig hook that updates the LDCache Evan Lezar 2022-03-14 14:16:46 +0200
  • 740bd3fb9d Add nvidia-ctk config section Evan Lezar 2022-03-29 14:02:40 +0200
  • 1c892af215 Add hook command to nvidia-ctk with update-ldcache subcommand Evan Lezar 2022-03-14 13:53:22 +0200
  • c945cc714d Add stub nvidia-ctk CLI Evan Lezar 2022-01-13 13:29:00 +0100
  • 7914957105 Refactor hook creation Evan Lezar 2022-03-16 11:22:31 +0200
  • 99baea9d51 Merge branch 'add-auto-discover-mode' into 'master' Evan Lezar 2022-04-07 14:29:44 +0000
  • 516a658902 Merge branch 'add-jetson-csv-discovery' into 'master' Evan Lezar 2022-04-07 14:25:51 +0000
  • bb086d4b44 Add auto discover mode and use this as the default Evan Lezar 2022-04-06 14:30:49 +0200
  • 26d2873bb2 FIX: Rename DefaultRoot to DefaultMountSpecPath Evan Lezar 2022-04-07 14:11:52 +0200
  • b7d130e151 FIX: Improve locator map construction Evan Lezar 2022-04-07 11:12:41 +0200
  • 8574879560 FIX: Update TODO for container path Evan Lezar 2022-04-07 11:07:57 +0200
  • 5a416bc99c FIX: Use MountSpec* constants Evan Lezar 2022-04-07 11:01:57 +0200
  • df7c064257 FIX: Remove unused NewFromCSV constructor Evan Lezar 2022-04-07 10:59:03 +0200
  • 2f2846116e Correct typo in constructor name Evan Lezar 2022-04-06 19:56:43 +0200
  • 6682bc90b4 Add support for NVIDIA_REQUIRE_JETPACK envvar Evan Lezar 2022-03-15 14:17:49 +0200
  • 1c05a463bd Add csv discovery mode to experimental runtime Evan Lezar 2022-02-25 10:54:04 +0200
  • 14f9e986c9 Add CSV-based discovery of device nodes Evan Lezar 2022-03-10 15:00:24 +0200
  • af0ef6fb66 Add CSV-based discovery of mounts Evan Lezar 2022-03-09 17:52:50 +0200
  • 7c5504a1cf Add locators for symlinks and character devices Evan Lezar 2022-03-09 17:51:51 +0200
  • 8e85e96f38 Add code to process Jetpack CSV files Evan Lezar 2022-03-09 17:52:25 +0200
  • 1561a67d55 Merge branch 'add-v2-runtime-stub' into 'master' Evan Lezar 2022-04-06 17:41:54 +0000
  • 9ce690093d FIX: Make isNVIDIAContainerRuntimeHook mode idiomatic Evan Lezar 2022-04-06 17:18:06 +0200
  • b8dd473343 FIX: Simplify hook remover Evan Lezar 2022-04-06 17:15:57 +0200
  • 96e8eb3dde FIX: Rename path locator as executable locator Evan Lezar 2022-04-06 15:24:02 +0200
  • 0054481e15 FIX: Rename CLIConfig to ContainerCLIConfig Evan Lezar 2022-04-06 15:21:57 +0200
  • 11aa1d2a7d FIX: Factor out specModifier construction into function Evan Lezar 2022-04-06 15:18:12 +0200
  • e6730fd0f0 FIX: Don't log that hooks is being removed if it is not Evan Lezar 2022-04-06 15:13:32 +0200
  • 8db287af8b FIX: Fix typo in comment Evan Lezar 2022-04-06 14:46:27 +0200
  • 3dab9da80e [ci] echo skipped commands Jon Mayo 2022-04-04 06:57:21 -0700
  • 282a2c145e Fix typo in variable name Evan Lezar 2022-04-04 07:38:03 +0200
  • d0608844dc Add basic README for nvidia-container-runtime Evan Lezar 2022-03-30 15:31:25 +0200
  • a26d02890f Make error logging less verbose by default Evan Lezar 2022-03-30 13:18:57 +0200
  • 14fe35c3f4 Implement hook remover for existing nvidia-container-runtime-hooks Evan Lezar 2022-03-30 12:14:52 +0200
  • d12dbd1bef Read top-level config to propagate Root to experimental runtime Evan Lezar 2022-03-29 12:01:12 +0200
  • 33d9c1dd57 Split loading config from reader and getting config from toml.Tree Evan Lezar 2022-03-29 11:52:38 +0200
  • 239b6d3739 Implement experimental modifier for NVIDIA Container Runtime Evan Lezar 2022-03-15 14:29:14 +0200
  • 9dfe60b8b7 Add stable discoverer for nvidia-container-runtime hook Evan Lezar 2022-03-15 17:28:42 +0200
  • 390e5747ea Add lookup abstraction for locating executable files Evan Lezar 2022-03-09 17:51:51 +0200
  • 7137f4b05b Move runtime config to internal package Evan Lezar 2022-03-15 17:27:34 +0200
  • 9be6cca6db Don't skip internal packages for linting Evan Lezar 2022-03-11 13:26:23 +0200
  • 0c7eb93d62 Add experimental option to NVIDIA Container Runtime config Evan Lezar 2022-03-24 13:45:03 +0200
  • 3bb539a5f7 Update libnvidia-container Evan Lezar 2022-04-04 13:52:12 +0200
  • e39412ca44 Merge branch 'ci-release-ifonly' into 'master' Jon Mayo 2022-03-31 20:29:13 +0000
  • c2f35badb0 [ci] Skip external releases if associated OUT_REGISTRY value is empty. Jon Mayo 2022-03-31 20:29:13 +0000
  • d0dfe27324 Merge branch 'refactor-stable-runtime' into 'master' Evan Lezar 2022-03-29 12:23:18 +0000
  • c6dfc1027d Move modifier code for inserting nvidia-container-runtime-hook to separate package Evan Lezar 2022-02-22 16:09:45 +0200
  • 4177fddcc4 Import modifying runtime abstraction from experimental runtime Evan Lezar 2022-01-31 15:11:36 +0100
  • bf8c3bab72 Add test package with GetModuleRoot and PrependToPath function Evan Lezar 2022-03-10 13:37:08 +0200
  • c5c2ffd68f Ensure that Exec error is also logged to file Evan Lezar 2022-02-22 15:17:10 +0200
  • 48d5a1cd1a Update go vendoring Evan Lezar 2022-02-28 14:32:27 +0200
  • a7580e3872 Update podman hooks dependency Evan Lezar 2022-02-10 16:57:18 +0100
  • 4bf05325b5 Add .shell make target for non-Linux development Evan Lezar 2022-02-25 10:45:31 +0200
  • ea7b8ab1f6 Add gcc for centos package builds including cgo Evan Lezar 2022-03-11 10:36:38 +0200
  • c4bad9b36a Update gitignore Evan Lezar 2022-03-11 11:13:21 +0200
  • 3479e353c5 Merge branch 'centos8-stream' into 'master' Evan Lezar 2022-03-29 09:03:48 +0000
  • f50b4b2f91 Switch from centos:8 to centos:stream8 images to build centos8 packages Evan Lezar 2022-03-28 16:36:16 +0200
  • 24ce09db0e Update git submodules Evan Lezar 2022-03-29 08:06:54 +0200
  • a904076cf0 Update libnvidia-container submodule to v1.10.0-rc.1 Evan Lezar 2022-03-24 16:05:23 +0200
  • 24d3f854af Bump version to 1.10.0-rc.1 Evan Lezar 2022-03-24 13:24:48 +0200
  • 56ad97b8e5 Merge branch 'bump-1.9.0' into 'master' v1.9.0 Evan Lezar 2022-03-18 13:36:30 +0000
  • eb3be9d676 Use nvcr.io registry for Ubuntu CUDA base images Evan Lezar 2022-03-18 14:44:31 +0200
  • 4a3b532c29 Add CI definitions for building and publishing Ubuntu20.04 images Evan Lezar 2022-03-18 13:50:24 +0200
  • cc68635c70 Upcate libnvidia-container submodule Evan Lezar 2022-03-18 12:34:02 +0200
  • 106279368a Bump version to 1.9.0 Evan Lezar 2022-03-18 06:19:58 +0200
  • 96772ccdcc Merge branch 'cve-libsasl' into 'master' Christopher Desiniotis 2022-03-16 17:41:21 +0000
  • e2d1d379d5 Update libsasl in both ubuntu/ubi toolkit images to address CVE-2022-24407 Christopher Desiniotis 2022-03-16 17:41:21 +0000
  • cf74d14504 Merge branch 'update-libnvidia-container' into 'master' Evan Lezar 2022-02-25 21:55:22 +0000
  • aa3784d185 Update libnvidia-container subcomponent Evan Lezar 2022-02-25 21:58:19 +0200
  • b0bb7b46e4 Merge branch 'CNT-2170/multi-arch' into 'master' Evan Lezar 2022-02-23 07:08:56 +0000
  • 43ba5267c7 Merge branch 'add-docker-restart-mode-to-config' into 'master' Evan Lezar 2022-02-22 16:47:11 +0000
  • 5d4ecc24cb Use 'none' instead of 'NONE' to skip containerd restart Evan Lezar 2022-02-18 16:38:11 +0200
  • d8ed16585a Add --restart-mode to docker config CLI Evan Lezar 2022-02-08 14:09:07 +0100
  • a2060c74b3 Update component submodules Evan Lezar 2022-02-22 16:13:34 +0200
  • 2e4ed47ac4 Fix pushing of short tag for devel images Evan Lezar 2022-02-22 10:18:01 +0200
  • 93ca91ac3f Add multi-arch image scans Evan Lezar 2022-02-18 14:50:40 +0200
  • cc593087d2 Also search /usr/lib/aarch64-linux-gnu for libnvidia-container libs Evan Lezar 2022-02-08 11:36:57 +0100
  • b05db2befe Enable multi-arch builds in CI Evan Lezar 2022-02-01 14:17:47 +0100
  • a0d2b22a54 Enable multi-arch builds Evan Lezar 2022-02-01 14:14:33 +0100