Commit Graph

21 Commits

Author SHA1 Message Date
Andrey Smirnov
056e5a831a
chore: bump dependencies
* Linux Firmware: 20240115
* DRBD: 9.2.7
* gvisor: 20240109.0
* QEMU: 8.2.0
* Tailscale: 1.56.1

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-01-17 19:21:05 +04:00
Andrey Smirnov
9a57c65d10
feat: bump dependencies
Update pkgs.

```
| Package | Update | Change |
|---|---|---|
| [containerd/stargz-snapshotter](https://togithub.com/containerd/stargz-snapshotter) | minor | `v0.14.3` -> `v0.15.1` |
| [https://github.com/qemu/qemu.git](https://togithub.com/qemu/qemu) | patch | `8.1.1` -> `8.1.2` |
| [https://gitlab.gnome.org/GNOME/glib.git](https://gitlab.gnome.org/GNOME/glib) | patch | `2.78.0` -> `2.78.1` |
| [networkupstools/nut](https://togithub.com/networkupstools/nut) | patch | `2.8.0` -> `v2.8.1` |
| [tailscale/tailscale](https://togithub.com/tailscale/tailscale) | minor | `1.50.0` -> `1.54.0` |
```

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2023-11-21 17:40:45 +04:00
Ströger Florian
2f8e401d21
feat: create 'ecr-credential-provider' extension
Issue: https://github.com/siderolabs/extensions/issues/241
Signed-off-by: Ströger Florian <stroeger@youniqx.com>
Signed-off-by: Noel Georgi <git@frezbo.dev>
2023-11-13 23:16:47 +05:30
Andrey Smirnov
591436817a
fix: enable rootfs propagation for stargz-snapshotter
See https://github.com/siderolabs/talos/pull/7953

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2023-11-13 21:39:03 +04:00
Spencer Smith
9b5c56f095
chore: update stargz extension
This PR updates the stargz extension with mounts needed for fuse to work as expected when deployed alongside the fuse3 extension.

Signed-off-by: Spencer Smith <spencer.smith@talos-systems.com>
2023-10-05 16:35:06 -04:00
Andrey Smirnov
0ba9f81043
docs: update documentation on installing extensions
Remove deprecated `.machine.install.extensions`, point to Talos
documentation.

Once Image Factory is live, we can point to it.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2023-09-29 22:49:23 +04:00
Andrew Rynhard
1c94a09b1c
feat: add stargz-snapshotter
Adds the Stargz Snapshotter service

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
2023-09-14 17:55:23 +00:00
Noel Georgi
3874e3d2bf
chore: bump deps
Bump dependencies and prepare for v1.4 release

Signed-off-by: Noel Georgi <git@frezbo.dev>
2023-03-30 21:52:04 +05:30
Noel Georgi
be107808f4
chore: re-enable gvisor cgroup support
Gvisor now works on Talos with cgroup support enabled.

Fixes: #4

Signed-off-by: Noel Georgi <git@frezbo.dev>
2023-02-23 21:10:30 +05:30
Noel Georgi
8cb8014ce2
chore: bump deps
Bump dependencies and reduce renovate noise

Signed-off-by: Noel Georgi <git@frezbo.dev>
2023-02-17 16:08:17 +05:30
Utku Ozdemir
f5eefa721e
chore: bump dependencies
Bump pkgs version and the dependencies.

Add a workaround for nvidia-container-cli build on Debian Bullseye.

Signed-off-by: Utku Ozdemir <utku.ozdemir@siderolabs.com>
2023-01-13 15:13:16 +01:00
Andrey Smirnov
932a49e120
feat: update releases
gvisor: 20221212.0
Linux firmware: 20221214
NVIDIA: 525.60.13

DRBD disabled, as it doesn't build with Linux 6.1.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-12-23 14:34:09 +04:00
Andrey Smirnov
b35af1df63
chore: bump dependencies
* gvisor: 20221107.0
* Linux firmware: 20221109
* Intel ucode: 20221108

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-11-22 19:42:07 +04:00
Andrey Smirnov
eff6a5d048
feat: update releases
* minor Go bumps
* gvisor: 20221010.0
* open-iscsi: 2.1.8

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-10-13 14:47:26 +04:00
Noel Georgi
b4edb73cd4
chore: bump deps
Bump deps

Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-09-22 12:03:40 +05:30
Noel Georgi
186d372198
chore: fix regex for vars.yaml
Fix regex for `vars.yaml`

Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-08-30 18:52:56 +05:30
Noel Georgi
eac3211468
feat: enable renovate bot
Enable renovate bot for dependency updates.

Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-08-30 02:11:40 +05:30
Andrey Smirnov
ed63195910
refactor: clean up extensions versioning
Use new `bldr` variables and `eval` support to produce versions for each
extension which makes sense:

* `gvisor`: upstream version + extensions version (as it depends on
Talos)
* `hello-world-service`: extensions version
* `amd-ucode`, `bnx2-bnx2x`: linux firmware version
* `intel-ucode`: upstream version
* `nvidia-container-toolkit`: combination of upstream versions

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-04-13 20:08:59 +03:00
Andrey Smirnov
5b1a5d7573
refactor: use base image, bump bldr, update versions
Update metadata for Talos 1.0.0.

Bump `bldr` to the latest version with `Merge` support, workaround issue
with `/tmp` losing sticky bit.

Use `base` image from pkgs to drop dependency on `tools`.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-04-04 22:31:10 +03:00
Andrew Rynhard
215aa82134
feat: add nvidia-container-runtime
Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-03-25 16:33:43 +05:30
Andrey Smirnov
119fab1ddd
chore: provider better folder structure
Fixes #8

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-02-10 20:39:39 +03:00