Evan Lezar
4c944bb508
Remove provenance information from image manifests
...
Tools such as oc mirror do not support the provenence metadata
added to the image manifests with newer docker buildx versions.
This change disables the addition of provenance information.
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-07-01 16:56:45 +02:00
Evan Lezar
a1e673800f
Set default CDI spec permissions to 644
...
Although the nvidia-ctk cdi generate command generates
specs with 644 permissions, the nvidia-ctk cdi transform
commands do not. This change sets the default permissions
to 600 instead of 644.
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-07-01 16:56:45 +02:00
Evan Lezar
d17ad5f920
Ensure consistent construction order for libs
...
This change ensures that nvnllib and devicelib are constructed
before these are used to construct infolib.
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-07-01 16:56:45 +02:00
Evan Lezar
2acba0be1a
Use go-nvlib mode resolution
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-07-01 16:56:45 +02:00
Evan Lezar
37fca272b2
Add support for adding additional containerd configs
...
This allow for options such as SystemdCgroup to be optionally set.
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-07-01 16:56:45 +02:00
Evan Lezar
5b401d5be9
Allow per-runtime config overrides
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-07-01 16:56:45 +02:00
Evan Lezar
d8cc8b83d5
Use : as a config --set list separator
...
This allows settings such as:
nvidia-ctk config --set nvidia-container-runtime.runtimes=crun:runc
to be applied correctly.
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-07-01 16:56:45 +02:00
Evan Lezar
93f888cd52
Bump version to v1.15.1
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-07-01 16:56:45 +02:00
Evan Lezar
b093d6a8b3
Merge pull request #575 from elezar/fix-centos7-builds
...
Fix centos7 builds
2024-07-01 16:55:57 +02:00
Evan Lezar
b787b46480
Bump libnvidia-container to 24b3f92
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-07-01 16:47:37 +02:00
Evan Lezar
4cb817ce92
[no-relnote] Use centos:7 vault repos for builds
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-07-01 16:47:37 +02:00
Evan Lezar
770eb72ee4
[no-relnote] Update submodule to release-1.15
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-07-01 16:47:31 +02:00
Evan Lezar
8b9f22b6c5
Merge pull request #540 from elezar/fix-ppcle64-builds
...
Fix ppcle64 builds
2024-06-11 14:54:03 +02:00
Evan Lezar
644610b16a
Update libnvidia-container
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-06-11 14:53:33 +02:00
Evan Lezar
a8ec6e5b56
Use archived package repo for centos:stream8
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-06-11 14:52:32 +02:00
Evan Lezar
4f4324e105
Merge pull request #535 from NVIDIA/dependabot/go_modules/release-1.15/golang.org/x/mod-0.18.0
...
Bump golang.org/x/mod from 0.17.0 to 0.18.0
2024-06-10 14:44:59 +02:00
dependabot[bot]
675f259bc8
Bump golang.org/x/mod from 0.17.0 to 0.18.0
...
Bumps [golang.org/x/mod](https://github.com/golang/mod ) from 0.17.0 to 0.18.0.
- [Commits](https://github.com/golang/mod/compare/v0.17.0...v0.18.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/mod
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-10 11:45:06 +00:00
Evan Lezar
3fd22e54b6
Merge pull request #534 from NVIDIA/dependabot/go_modules/release-1.15/golang.org/x/sys-0.21.0
...
Bump golang.org/x/sys from 0.20.0 to 0.21.0
2024-06-10 13:43:57 +02:00
dependabot[bot]
cc728cf96c
Bump golang.org/x/sys from 0.20.0 to 0.21.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.20.0 to 0.21.0.
- [Commits](https://github.com/golang/sys/compare/v0.20.0...v0.21.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-10 11:36:59 +00:00
Evan Lezar
ffc9824291
Merge pull request #525 from NVIDIA/dependabot/docker/deployments/container/release-1.15/nvidia/cuda-12.5.0-base-ubuntu20.04
...
Bump nvidia/cuda from 12.4.1-base-ubuntu20.04 to 12.5.0-base-ubuntu20.04 in /deployments/container
2024-06-10 13:36:05 +02:00
Evan Lezar
eb619869d6
Merge pull request #537 from elezar/bump-github.com/xrash/smetrics
...
Bump github.com/xrash/smetrics to v0.0.0-20240521201337-686a1a2994c1
2024-06-10 13:35:36 +02:00
Evan Lezar
34bae6f368
Bump github.com/xrash/smetrics to v0.0.0-20240521201337-686a1a2994c1
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-06-10 13:32:26 +02:00
dependabot[bot]
11e50626c6
Bump nvidia/cuda in /deployments/container
...
Bumps nvidia/cuda from 12.4.1-base-ubuntu20.04 to 12.5.0-base-ubuntu20.04.
---
updated-dependencies:
- dependency-name: nvidia/cuda
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-03 08:23:53 +00:00
Evan Lezar
2b3599d63b
Merge pull request #505 from NVIDIA/dependabot/go_modules/release-1.15/github.com/NVIDIA/go-nvlib-0.4.0
...
Bump github.com/NVIDIA/go-nvlib from 0.3.0 to 0.4.0
2024-05-21 13:50:53 +02:00
dependabot[bot]
aeef21029e
---
...
updated-dependencies:
- dependency-name: github.com/NVIDIA/go-nvlib
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-21 13:40:27 +02:00
Evan Lezar
99e08b572a
Merge pull request #496 from NVIDIA/dependabot/go_modules/release-1.15/github.com/NVIDIA/go-nvml-0.12.0-6
...
Bump github.com/NVIDIA/go-nvml from 0.12.0-4 to 0.12.0-6
2024-05-15 21:12:01 +02:00
Evan Lezar
1947c7b571
Merge pull request #481 from NVIDIA/dependabot/go_modules/release-1.15/github.com/urfave/cli/v2-2.27.2
...
Bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2
2024-05-15 21:11:23 +02:00
dependabot[bot]
674271dff3
Bump github.com/NVIDIA/go-nvml from 0.12.0-4 to 0.12.0-6
...
Bumps [github.com/NVIDIA/go-nvml](https://github.com/NVIDIA/go-nvml ) from 0.12.0-4 to 0.12.0-6.
- [Commits](https://github.com/NVIDIA/go-nvml/compare/v0.12.0-4...v0.12.0-6 )
---
updated-dependencies:
- dependency-name: github.com/NVIDIA/go-nvml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-15 12:32:17 +00:00
Evan Lezar
1538204ff7
Merge pull request #480 from NVIDIA/dependabot/go_modules/release-1.15/github.com/NVIDIA/go-nvml-0.12.0-5
...
Bump github.com/NVIDIA/go-nvml from 0.12.0-3 to 0.12.0-5
2024-05-15 14:31:24 +02:00
Evan Lezar
38137a2d1c
Merge pull request #486 from NVIDIA/dependabot/go_modules/release-1.15/golang.org/x/sys-0.20.0
...
Bump golang.org/x/sys from 0.19.0 to 0.20.0
2024-05-15 14:31:08 +02:00
dependabot[bot]
8efd0f26b0
Bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2
...
Bumps [github.com/urfave/cli/v2](https://github.com/urfave/cli ) from 2.27.1 to 2.27.2.
- [Release notes](https://github.com/urfave/cli/releases )
- [Changelog](https://github.com/urfave/cli/blob/main/docs/CHANGELOG.md )
- [Commits](https://github.com/urfave/cli/compare/v2.27.1...v2.27.2 )
---
updated-dependencies:
- dependency-name: github.com/urfave/cli/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-15 14:28:20 +02:00
dependabot[bot]
7bf948938f
Bump github.com/NVIDIA/go-nvml from 0.12.0-3 to 0.12.0-5
...
Bumps [github.com/NVIDIA/go-nvml](https://github.com/NVIDIA/go-nvml ) from 0.12.0-3 to 0.12.0-5.
- [Commits](https://github.com/NVIDIA/go-nvml/compare/v0.12.0-3...v0.12.0-5 )
---
updated-dependencies:
- dependency-name: github.com/NVIDIA/go-nvml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-07 13:22:21 +00:00
Evan Lezar
90d27b8abd
Merge pull request #468 from elezar/manual/go_modules/release-1.15/github.com/NVIDIA/go-nvml-0.12.0-4
...
Manual/go modules/release 1.15/GitHub.com/nvidia/go nvml 0.12.0 4
2024-05-07 15:21:40 +02:00
dependabot[bot]
29c4fec1f8
Bump golang.org/x/sys from 0.19.0 to 0.20.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.19.0 to 0.20.0.
- [Commits](https://github.com/golang/sys/compare/v0.19.0...v0.20.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-05 08:31:45 +00:00
Evan Lezar
28bb021935
Merge pull request #470 from NVIDIA/dependabot/go_modules/release-1.15/tags.cncf.io/container-device-interface-0.7.2
...
Bump tags.cncf.io/container-device-interface from 0.7.1 to 0.7.2
2024-04-22 14:55:26 +02:00
dependabot[bot]
993412c804
Bump tags.cncf.io/container-device-interface from 0.7.1 to 0.7.2
...
Bumps [tags.cncf.io/container-device-interface](https://github.com/cncf-tags/container-device-interface ) from 0.7.1 to 0.7.2.
- [Release notes](https://github.com/cncf-tags/container-device-interface/releases )
- [Commits](https://github.com/cncf-tags/container-device-interface/compare/v0.7.1...v0.7.2 )
---
updated-dependencies:
- dependency-name: tags.cncf.io/container-device-interface
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-21 08:25:18 +00:00
Evan Lezar
b6be911eaa
Replace go-nvlib/pkg/nvml with go-nvml/pkg/nvml
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-04-18 15:01:20 +02:00
Evan Lezar
2019cd6f0a
Update to go-nvlib v0.3.0 and go-nvml v0.12.0-4
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-04-18 15:01:03 +02:00
Evan Lezar
ddeeca392c
Merge pull request #462 from elezar/bump-version-v1.15.0
...
Bump version to v1.15.0
v1.15.0
2024-04-15 15:21:52 +02:00
Evan Lezar
9944feee45
Bump version to v1.15.0
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-04-15 14:37:16 +02:00
Evan Lezar
762b14b6cd
Merge pull request #459 from elezar/remove-runtime-docker
...
Remove runtime and docker packages
2024-04-15 11:51:32 +02:00
Evan Lezar
e76e10fb36
Remove third_party package folders
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-04-12 14:35:03 +02:00
Evan Lezar
fcdf565586
Remove tooling to build packages
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-04-12 14:32:46 +02:00
Evan Lezar
7a9bc14d98
Merge pull request #425 from jmbaur/discover-use-xdg
...
Use XDG_DATA_DIRS instead of hardcoding /usr/share
2024-04-11 19:09:53 +02:00
Jared Baur
5788e622f4
Use XDG_DATA_DIRS instead of hardcoding /usr/share
...
When running nvidia-ctk on a system that uses a custom XDG_DATA_DIRS
environment variable value, the configuration files for `glvnd`,
`vulkan`, and `egl` fail to get passed through from the host to the
container. Reading from XDG_DATA_DIRS instead of hardcoding the default
value allows for finding said files so they can be mounted in the
container.
Signed-off-by: Jared Baur <jaredbaur@fastmail.com >
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-04-11 17:13:02 +02:00
Evan Lezar
29c0f82ed2
Merge pull request #327 from elezar/add-driver-config
...
Add config search path option to driver root
2024-04-11 16:58:33 +02:00
Evan Lezar
e1417bee64
Merge pull request #456 from elezar/fix-ubi8-image-build
...
Remove unneeded repo manipulation
2024-04-11 16:54:31 +02:00
Evan Lezar
5f9e49705c
Remove unneeded repo manipulation
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-04-11 16:44:42 +02:00
Evan Lezar
1d2b61ee11
Merge pull request #455 from elezar/fix-ubi8-image-build
...
Fix typo in dockerfile
2024-04-11 15:10:04 +02:00
Evan Lezar
271987d448
Fix typo in dockerfile
...
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2024-04-11 15:06:22 +02:00