Commit Graph

8 Commits

Author SHA1 Message Date
Andrey Smirnov
d4b8445935 feat: support CRI configuration merging and reimplement registry config
Containerd doesn't support merging plugin configuration from multiple
sources, and Talos has several pieces which configure CRI plugin:
(see https://github.com/containerd/containerd/issues/5837)

* base config
* registry mirror config
* system extensions
* ...

So we implement our own simple way of merging config parts (by simply
concatenating text files) to build a final `cri.toml`.

At the same time containerd migrated to a new format to specify registry
mirror configuration, while old way (via CRI config) is going to be
removed in 1.7.0. New way also allows to apply most of registry
configuration (except for auth) on the fly.

Also, containerd was updated to 1.6.0-rc.0 and runc to 1.1.0.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-01-20 23:05:20 +03:00
Noel Georgi
907f8cbfb8 docs: fix patch flag
Fix the patch flag

Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-01-19 22:19:32 +05:30
Andrew Rynhard
4b8e9de599 docs: add guide on adding proprietary kernel modules
Adds a guide on how to create an installer with a customized kernel with
proprietary drivers.

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-01-14 18:46:43 +03:00
Artem Chernyshev
2f2bdb26aa feat: replace flags with --mode in apply, edit and patch commands
Fixes: https://github.com/talos-systems/talos/issues/4588

Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
2022-01-13 16:09:53 +03:00
Artem Chernyshev
da0b36e616 feat: introduce talos.exp.wipe kernel param to wipe system disk
Fixes: https://github.com/talos-systems/talos/issues/4399

Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
2021-12-29 15:10:52 +03:00
Andrey Smirnov
dac550a50f docs: fix troubleshooting guide
It references legacy `BootstrapStatus` which was removed with the
dropped support for bootkube-based control plane.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2021-12-24 22:15:43 +03:00
Noel Georgi
4d1514add6 docs: update Mayastor deployment process
Update Mayastor docs with latest requirements

Signed-off-by: Noel Georgi <git@frezbo.dev>
2021-12-23 23:05:26 +05:30
Andrey Smirnov
942c8074fd docs: fork docs for 0.15
Also updated upgrade guide for 0.14 as I noticed it had some TBD.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2021-12-22 00:06:34 +03:00