40d288c66d
fix: imager deps
...
Add zlib and export glib deps.
Signed-off-by: Noel Georgi <git@frezbo.dev>
2025-02-21 22:03:28 +05:30
351a1a1ece
feat: add tools needed for imager
...
Add tools needed for imager.
Signed-off-by: Noel Georgi <git@frezbo.dev>
2025-02-21 17:43:15 +05:30
80351ca620
fix: reproducibility tests
...
Move the test script to each stage so we catch any FHS invalidations early
on.
Signed-off-by: Noel Georgi <git@frezbo.dev>
2025-02-21 16:00:35 +05:30
359807b417
feat: copy built packages, improve hermetic build
...
Also update dependencies, remove unneeded repos from Renovate, move all /sbin binaries to /bin
Unify systemd build process
Add all pkgs to reproducibility target
Fixes #1153
Signed-off-by: Dmitry Sharshakov <dmitry.sharshakov@siderolabs.com>
2025-02-14 13:25:19 +01:00
85f8901800
feat: make pkgs build bootstrapped
...
Build pkgs using only [Stageˣ]-derived tools image, without relying on Alpine
Fixes: siderolabs/toolchain#129
Fixes : #1151
- feat: update bldr
- fix: remove /toolchain prefix
- feat: build what is possible using network: none
- feat: usrmerge and unified /usr/lib
- chore: use StageX bash instead of Alpine bash
- fix: make iptables build
- chore: move kernel modules under /usr/lib/modules
- refactor: remove git requirement
- test: check nvidia nonfree drivers' signatures
Signed-off-by: Dmitry Sharshakov <dmitry.sharshakov@siderolabs.com>
2025-02-06 11:30:10 +01:00
6695012e8d
chore: rekres to simplify .kres.yaml
defaults
...
rekres to simplify `.kres.yaml` defaults.
Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-12-19 00:08:31 +05:30
611ca38153
chore: rekres to bring renovate under kres
...
Kresify renovate config.
Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-12-18 20:16:38 +05:30
9cf35bef27
feat: build host iptables with nftables support
...
Build iptables with nftables support, and force to use
nft version.
See https://github.com/siderolabs/talos/issues/9883
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-12-06 15:45:07 +04:00
a463a50df4
feat: add e2fsprogs
...
Add e2fsprogs.
Part-of: https://github.com/siderolabs/talos/issues/9746
Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-11-20 17:52:55 +05:30
bfd88f519a
chore: fix make kernel-menuconfig completely
...
Use the kres feature to disable `BUILDKIT_MULTI_PLATFORM`, as otherwise
the image can't be loaded back to docker.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-11-18 19:58:05 +04:00
e9950d9097
chore: drop syslinux
...
Drop syslinux, it's not used anymore.
Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-11-04 12:16:06 +05:30
0b67a133b1
feat: bump dependencies
...
More bumps in follow-up PRs.
```
| Package | Update | Change |
|---|---|---|
| [containernetworking/plugins](https://redirect.github.com/containernetworking/plugins ) | minor | `v1.5.1` -> `v1.6.0` |
| [flannel-io/cni-plugin](https://redirect.github.com/flannel-io/cni-plugin ) | patch | `v1.5.1-flannel2` -> `v1.5.1-flannel3` |
| [json-c/json-c](https://redirect.github.com/json-c/json-c ) | minor | `0.17` -> `0.18` |
```
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-10-17 19:09:13 +04:00
232a15318a
feat: replace eudev with systemd-udevd
...
Unlike eudev systemd-udevd is actively maintained. Also add support for hwdb
Signed-off-by: Dmitry Sharshakov <dmitry.sharshakov@siderolabs.com>
2024-09-30 21:12:57 +02:00
40fb82a27a
feat: add libselinux, libsepol, pcre2 and libcap
...
They are used for SELinux support and systemd-udevd
Signed-off-by: Dmitry Sharshakov <dmitry.sharshakov@siderolabs.com>
2024-09-30 20:29:48 +02:00
75adbde1af
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-02 18:26:49 +05:30
84bad890a6
feat: add 'apparmor' package
...
Include AppArmor userland tool /sbin/apparmor_parser in rootfs to enable AppArmor support in containerd
Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-06-25 11:52:47 +05:30
6f3584130a
chore: drop all sbc stuff from pkgs
...
Drop all SBC stuff from pkgs.
Fixes : #8353
Signed-off-by: Noel Georgi <git@frezbo.dev>
2024-03-19 19:45:28 +05:30
4a9a027849
feat: re-enable DRBD
...
See https://github.com/LINBIT/drbd/issues/84#issuecomment-1997793161
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-03-14 20:31:22 +04:00
d9c15407b5
feat: update releases
...
Linux: 6.6.18
ZFS: 2.2.3 (should fix the Linux 6.6 build failure)
iPXE: bump to next main
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-02-28 20:56:23 +04:00
efbbd2382e
feat: update Linux to 6.6.13
...
Linux 6.6.x is the new LTS for Talos Linux in 2024.
Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-01-25 17:01:11 +04:00
f57b0a9b3e
chore: fix kernel target to honor PLATFORM
...
Fixes the kernel target to honor the `PLATFORM` variable.
Signed-off-by: Noel Georgi <git@frezbo.dev>
2023-11-03 15:41:12 +05:30
5f84302541
chore: move to using kres
...
Kresify the project.
Signed-off-by: Noel Georgi <git@frezbo.dev>
2023-11-03 00:30:47 +05:30