Commit Graph

8 Commits

Author SHA1 Message Date
Mateusz Urbanek
efcb066a66
docs: add SBOM for more extensions
Partial for #10940

Signed-off-by: Mateusz Urbanek <mateusz.urbanek@siderolabs.com>
2025-07-31 16:17:06 +02:00
Noel Georgi
f9b5bf630d
fix: nvidia builds
`libtirpc` fails to build with newer gcc-15 from wolfi-base. Pin to use
`gcc-14`.

Fixes: #719

Signed-off-by: Noel Georgi <git@frezbo.dev>
2025-06-02 20:53:02 +05:30
Andrey Smirnov
f632ef9687
feat: bump dependencies
```
| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|---|---|
| cgr.dev/chainguard/wolfi-base |  | digest | `de8e5bd` -> `e3ce0a3` |  |  |  |  |
| git://git.kernel.org/pub/scm/libs/libcap/libcap.git |  | minor | `2.75` -> `2.76` | [![age](https://developer.mend.io/api/mc/badges/age/git-tags/git:%2f%2fgit.kernel.org%2fpub%2fscm%2flibs%2flibcap%2flibcap.git/2.76?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/git-tags/git:%2f%2fgit.kernel.org%2fpub%2fscm%2flibs%2flibcap%2flibcap.git/2.76?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/git-tags/git:%2f%2fgit.kernel.org%2fpub%2fscm%2flibs%2flibcap%2flibcap.git/2.75/2.76?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/git-tags/git:%2f%2fgit.kernel.org%2fpub%2fscm%2flibs%2flibcap%2flibcap.git/2.75/2.76?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| git://git.kernel.org/pub/scm/utils/mdadm/mdadm.git |  | minor | `4.3` -> `4.4` | [![age](https://developer.mend.io/api/mc/badges/age/git-tags/git:%2f%2fgit.kernel.org%2fpub%2fscm%2futils%2fmdadm%2fmdadm.git/4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/git-tags/git:%2f%2fgit.kernel.org%2fpub%2fscm%2futils%2fmdadm%2fmdadm.git/4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/git-tags/git:%2f%2fgit.kernel.org%2fpub%2fscm%2futils%2fmdadm%2fmdadm.git/4.3/4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/git-tags/git:%2f%2fgit.kernel.org%2fpub%2fscm%2futils%2fmdadm%2fmdadm.git/4.3/4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| git://sourceware.org/git/elfutils.git |  | minor | `0.192` -> `0.193` | [![age](https://developer.mend.io/api/mc/badges/age/git-tags/git:%2f%2fsourceware.org%2fgit%2felfutils.git/0.193?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/git-tags/git:%2f%2fsourceware.org%2fgit%2felfutils.git/0.193?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/git-tags/git:%2f%2fsourceware.org%2fgit%2felfutils.git/0.192/0.193?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/git-tags/git:%2f%2fsourceware.org%2fgit%2felfutils.git/0.192/0.193?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| golang.org/x/sys | require | minor | `v0.32.0` -> `v0.33.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.32.0/v0.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.32.0/v0.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [google/gvisor](https://redirect.github.com/google/gvisor) |  | minor | `20250331.0` -> `20250505.0` | [![age](https://developer.mend.io/api/mc/badges/age/github-tags/google%2fgvisor/20250505.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/google%2fgvisor/20250505.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/google%2fgvisor/20250331.0/20250505.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/google%2fgvisor/20250331.0/20250505.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [https://github.com/qemu/qemu.git](https://redirect.github.com/qemu/qemu) |  | major | `9.2.3` -> `10.0.0` | [![age](https://developer.mend.io/api/mc/badges/age/git-tags/https:%2f%2fgithub.com%2fqemu%2fqemu.git/10.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/git-tags/https:%2f%2fgithub.com%2fqemu%2fqemu.git/10.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/git-tags/https:%2f%2fgithub.com%2fqemu%2fqemu.git/9.2.3/10.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/git-tags/https:%2f%2fgithub.com%2fqemu%2fqemu.git/9.2.3/10.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [kata-containers/kata-containers](https://redirect.github.com/kata-containers/kata-containers) |  | minor | `3.15.0` -> `3.16.0` | [![age](https://developer.mend.io/api/mc/badges/age/github-releases/kata-containers%2fkata-containers/3.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-releases/kata-containers%2fkata-containers/3.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-releases/kata-containers%2fkata-containers/3.15.0/3.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-releases/kata-containers%2fkata-containers/3.15.0/3.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [kubernetes/cloud-provider-aws](https://redirect.github.com/kubernetes/cloud-provider-aws) |  | minor | `v1.32.2` -> `v1.33.0` | [![age](https://developer.mend.io/api/mc/badges/age/github-releases/kubernetes%2fcloud-provider-aws/v1.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-releases/kubernetes%2fcloud-provider-aws/v1.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-releases/kubernetes%2fcloud-provider-aws/v1.32.2/v1.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-releases/kubernetes%2fcloud-provider-aws/v1.32.2/v1.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [libfuse/libfuse](https://redirect.github.com/libfuse/libfuse) |  | patch | `3.17.1` -> `3.17.2` | [![age](https://developer.mend.io/api/mc/badges/age/github-releases/libfuse%2flibfuse/3.17.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-releases/libfuse%2flibfuse/3.17.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-releases/libfuse%2flibfuse/3.17.1/3.17.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-releases/libfuse%2flibfuse/3.17.1/3.17.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [networkupstools/nut](https://redirect.github.com/networkupstools/nut) |  | patch | `2.8.2` -> `2.8.3` | [![age](https://developer.mend.io/api/mc/badges/age/github-releases/networkupstools%2fnut/v2.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-releases/networkupstools%2fnut/v2.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-releases/networkupstools%2fnut/v2.8.2/v2.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-releases/networkupstools%2fnut/v2.8.2/v2.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [nvidia/libnvidia-container](https://redirect.github.com/nvidia/libnvidia-container) |  | patch | `v1.17.5` -> `v1.17.6` | [![age](https://developer.mend.io/api/mc/badges/age/github-releases/nvidia%2flibnvidia-container/v1.17.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-releases/nvidia%2flibnvidia-container/v1.17.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-releases/nvidia%2flibnvidia-container/v1.17.5/v1.17.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-releases/nvidia%2flibnvidia-container/v1.17.5/v1.17.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [nvidia/nvidia-container-toolkit](https://redirect.github.com/nvidia/nvidia-container-toolkit) |  | patch | `v1.17.5` -> `v1.17.6` | [![age](https://developer.mend.io/api/mc/badges/age/github-releases/nvidia%2fnvidia-container-toolkit/v1.17.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-releases/nvidia%2fnvidia-container-toolkit/v1.17.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-releases/nvidia%2fnvidia-container-toolkit/v1.17.5/v1.17.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-releases/nvidia%2fnvidia-container-toolkit/v1.17.5/v1.17.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [tailscale/tailscale](https://redirect.github.com/tailscale/tailscale) |  | patch | `1.82.0` -> `1.82.5` | [![age](https://developer.mend.io/api/mc/badges/age/github-releases/tailscale%2ftailscale/1.82.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-releases/tailscale%2ftailscale/1.82.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-releases/tailscale%2ftailscale/1.82.0/1.82.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-releases/tailscale%2ftailscale/1.82.0/1.82.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
```

NVIDIA LTS: 535.247.01
NVIDIA Production: 570.133.20

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-05-08 20:16:40 +04:00
Dmitry Sharshakov
8591d3c8ba
fix: update NVIDIA runtime and make its CLI build with current Go
Go 1.24 update in Wolfi made this not build due to deprecation of older language features apparently.

Before the fix is upstreamed keep it in-tree, remove when it lands in a tagged release.

Signed-off-by: Dmitry Sharshakov <dmitry.sharshakov@siderolabs.com>
2025-02-13 10:49:02 +01:00
Dmitry Sharshakov
5cd226e3ea
chore: build with new toolchain
Move modules, firmware and libraries to accommodate usrmerged rootfs

Only use network where needed via new bldr, pre-download Go dependencies in prepare step, improve Go cache

Bump xen-guest-agent to make it build with current Alpine Rust

Signed-off-by: Dmitry Sharshakov <dmitry.sharshakov@siderolabs.com>
2025-02-10 16:00:19 +01:00
Andrey Smirnov
70da87510b
feat: update dependencies
* NVIDIA drivers and container toolkit
* spin
* ecr-credential-helper
* wolfi-base
* LLDPD

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2025-01-21 17:49:18 +04:00
Noel Georgi
4168af94f2
chore: bump nvidia toolkit
Bump NVIDIA toolkit to `v.17.2`.

Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-11-28 23:57:40 +05:30
Noel Georgi
37f2297e6b
feat: support lts and production nvidia modules
Support LTS and production versions of NVIDIA kernel modules as per https://docs.nvidia.com/datacenter/tesla/drivers/index.html#lifecycle

Part of: https://github.com/siderolabs/talos/issues/9086

Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-08-06 22:31:38 +05:30