25376 Commits

Author SHA1 Message Date
Jeremi Piotrowski
baebe124ce fixup! app-containers/nvidia-container-toolkit: Add default config file 2024-02-26 16:44:55 +00:00
Jeremi Piotrowski
f76769f88c x11-drivers/nvidia-drivers: Generate CDI definitions during loading
Nvidia CDI definitions are used by Kubernetes to represent the topology
of GPUs available to a node and allow workload placement on suitable
GPUs.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-02-26 15:22:20 +00:00
Jeremi Piotrowski
38024d4b14 docker: Add nvidia runtime definition
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-02-26 15:18:41 +00:00
Jeremi Piotrowski
edc7bc903f containerd: Add nvidia runtime definition to default config.toml
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-02-26 15:18:24 +00:00
Jeremi Piotrowski
9aa59f9adb app-containers/nvidia-container-toolkit: Add default config file
Created using `nvidia-ctk config generate-default`.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-02-26 15:14:15 +00:00
Jeremi Piotrowski
c687413bb8 x11-drivers/nvidia-drivers: Enable persistence mode by default
nvidia-persistenced keeps a reference to the GPU open at all times,
which allows applications/containerd accessing gpus to start faster.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-02-26 15:12:57 +00:00
Jeremi Piotrowski
cb1ddeb5a5 Add nvidia-container-toolkit to coreos meta package
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-02-26 13:08:35 +00:00
Jeremi Piotrowski
2a41f14325 Add nvidia-container-toolkit ebuild
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-02-26 11:53:03 +00:00
Jeremi Piotrowski
2051993ecf Add libnvidia-container ebuild
From scratch because the guru one patches too match and is going to break too
much. This package is primarily supposed to provide nvidia-container-cli.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-02-26 11:51:25 +00:00
Krzesimir Nowak
b51e3cbd94 Revert "New version: main-3889.0.0-nightly-20240223-2100-INTERMEDIATE"
This reverts commit 1fcad52f3a0c09458326089b454dd1ab03a1cb15.

Last nightly failed to build, possibly some intermittent error.
2024-02-26 09:13:24 +01:00
flatcar-ci
1fcad52f3a New version: main-3889.0.0-nightly-20240223-2100-INTERMEDIATE 2024-02-23 21:00:26 +00:00
Jeremi Piotrowski
57f2ead111
Merge pull request #1688 from flatcar/jepio/improve-gpu-match
nvidia-drivers: Improve match for NVIDIA GPUs
2024-02-23 16:38:07 +01:00
Mathieu Tortuyaux
c3c046529c
Merge pull request #1689 from flatcar/tormath1/keyutils
sys-apps/keyutils: sync with upstream
2024-02-23 14:54:09 +01:00
Mathieu Tortuyaux
e5970bb3cb
changelog: add entry
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-02-23 14:53:10 +01:00
Mathieu Tortuyaux
f84eedf688
sys-apps/keyutils: Apply Flatcar modifications
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
Co-authored-by: Krzesimir Nowak <knowak@microsoft.com>
2024-02-23 14:53:10 +01:00
Mathieu Tortuyaux
c57607f3dd
Merge pull request #1687 from flatcar/tormath1/cloudinit
coreos-base/coreos-cloudinit: bump commit ID
2024-02-23 14:34:15 +01:00
Mathieu Tortuyaux
ea3d0cf1c4
changelog: add entry
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-02-23 14:33:29 +01:00
Mathieu Tortuyaux
af249419bc
coreos-base/coreos-cloudinit: bump commit ID
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-02-23 14:28:01 +01:00
Jeremi Piotrowski
2cbd78091e nvidia-drivers: Improve match for NVIDIA GPUs
The logic for checking if we need to probe depends on the device showing up
with the product type in lspci output, which doesn't hold for all sorts of
GPUs. The NVIDIA_PRODUCT_TYPE is used for fetching the drivers and is "tesla"
across datacenter GPUs.

Switch to matching on vendor id and device class. The values are the same
ones that the nvidia driver binds to.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-02-23 10:05:15 +01:00
Mathieu Tortuyaux
7b720fb337
sys-apps/keyutils: sync with upstream
Commit-Ref: 7456de7c55

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-02-23 10:05:02 +01:00
flatcar-ci
b2f4560d8e New version: main-3888.0.0-nightly-20240222-2100 2024-02-22 21:00:32 +00:00
Krzesimir Nowak
bf4b088cb8
Merge pull request #1672 from flatcar/buildbot/weekly-portage-stable-package-updates-2024-02-19
Weekly portage-stable package updates 2024-02-19
2024-02-22 09:01:41 +01:00
flatcar-ci
4bd0d342ac New version: main-3887.0.0-nightly-20240221-2100 2024-02-21 21:00:26 +00:00
Dongsu Park
051232e560
Merge pull request #1681 from flatcar/dongsu/gnupg-2.2.42
app-crypt/gnupg: update to 2.2.42-r2
2024-02-21 16:04:41 +01:00
Mathieu Tortuyaux
5a4c7d993a
Merge pull request #1680 from flatcar/tormath1/ignition
sys-apps/ignition: bump to 2.17.0
2024-02-21 15:47:59 +01:00
Mathieu Tortuyaux
2c2b20dd7d
changelog: add entry
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-02-21 15:47:14 +01:00
Mathieu Tortuyaux
0c3c14e9c3
sys-apps/ignition: bump to 2.17.0
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2024-02-21 15:47:14 +01:00
Krzesimir Nowak
1020bc7dcf changelog: Add entries 2024-02-21 11:05:42 +01:00
Krzesimir Nowak
c272472a40 overlay profiles: Add accept keywords for sys-apps/coreutils 2024-02-21 10:54:28 +01:00
Krzesimir Nowak
14ac663023 overlay profiles: Update accept keywords for net-misc/curl 2024-02-21 10:54:28 +01:00
Krzesimir Nowak
1bd3db3f19 overlay profiles: Update accept keywords for dev-libs/opensc 2024-02-21 10:54:28 +01:00
Krzesimir Nowak
9161f8913f overlay profiles: Drop obsolete package mask
We have updated dev-libs/openssl to 3.2.1-r1 which has a patch that
makes it work with dev-libs/libp11 package.
2024-02-21 10:54:28 +01:00
Krzesimir Nowak
8ccf5902cf overlay profiles: Add accept keywords for dev-libs/libp11 2024-02-21 10:54:28 +01:00
Krzesimir Nowak
f8050f6c70 overlay profiles: Drop accept keywords for app-misc/pax-utils 2024-02-21 10:54:28 +01:00
Krzesimir Nowak
6e9df73b93 overlay profiles: Add accept keywords for app-emulation/qemu 2024-02-21 10:54:28 +01:00
Krzesimir Nowak
51eb82b311 overlay: Add some accept keywords to keep packages between arches in sync 2024-02-21 10:54:28 +01:00
Krzesimir Nowak
82b947c1db overlay profiles: Update accept keywords for sys-libs/readline 2024-02-21 10:54:28 +01:00
Mathieu Tortuyaux
0d6ca4fe04 dev-libs/openssl: Apply Flatcar modifications
- drop `pkg_postint`
- create `/etc/ssl` with tmpfiles
- continue shipping app-misc/c_rehash
- mark as stable
2024-02-21 10:54:10 +01:00
Krzesimir Nowak
c554db081b dev-libs/openssl: Sync with Gentoo
It's from Gentoo commit 83e2ccb40aa0c93f0e4c2eac36a5f6557e22e6cd.
2024-02-21 10:54:10 +01:00
Krzesimir Nowak
53f08d4be4 dev-python/pip: Add from Gentoo
It's from Gentoo commit 09e4204374adb30c3c315588ef318bc81ead9720.
2024-02-21 10:54:10 +01:00
Krzesimir Nowak
b5ca97a76b eclass/llvm-r1: Add from Gentoo
It's from Gentoo commit 5618de75aec49009489efb560a89e014fd060524.
2024-02-21 10:54:10 +01:00
Krzesimir Nowak
b9be2e4035 eclass/llvm-utils: Add from Gentoo
It's from Gentoo commit 5fcce58386dfb317020d7c88478480592b98b4e4.
2024-02-21 10:54:10 +01:00
Flatcar Buildbot
42ffce8856 x11-libs/pixman: Sync with Gentoo
It's from Gentoo commit f84e3c88128fe2f2efe72cd1ab9f0cfa93f08599.
2024-02-21 10:54:10 +01:00
Flatcar Buildbot
135d3cd361 virtual/tmpfiles: Sync with Gentoo
It's from Gentoo commit d733830e4b1ffaa71cf70ad48a95425e74625cce.
2024-02-21 10:54:10 +01:00
Flatcar Buildbot
be8f0e2ebc sys-process/psmisc: Sync with Gentoo
It's from Gentoo commit aeb2238aa598d8cf3adc4310a62f8e17c1d4e570.
2024-02-21 10:54:10 +01:00
Flatcar Buildbot
d1710ab8ab sys-process/procps: Sync with Gentoo
It's from Gentoo commit 5d4f913b0317ebbfee61d59d60060bead888226c.
2024-02-21 10:54:10 +01:00
Flatcar Buildbot
1fa3ecd9bf sys-process/lsof: Sync with Gentoo
It's from Gentoo commit 92b16bbf41fb7fa2e2825fb26ef20d3afdc495da.
2024-02-21 10:54:10 +01:00
Flatcar Buildbot
4b797b4b93 sys-libs/zlib: Sync with Gentoo
It's from Gentoo commit f9efb6a33633d85afc85372f0a2f92516b20294f.
2024-02-21 10:54:10 +01:00
Flatcar Buildbot
46185ace6c sys-libs/readline: Sync with Gentoo
It's from Gentoo commit bbe9df2faea3c51501ba9764cdaf88cb76cc8ab0.
2024-02-21 10:54:10 +01:00
Flatcar Buildbot
9b95253dc9 sys-libs/libsepol: Sync with Gentoo
It's from Gentoo commit d395971abc52629d21910ddcb45d82f4737f8e78.
2024-02-21 10:54:10 +01:00