462 Commits

Author SHA1 Message Date
Andrey Smirnov
0af6b35a66
feat: update etcd to 3.5.4
See https://github.com/etcd-io/etcd/releases/tag/v3.5.4

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-04-25 15:49:02 +03:00
Artem Chernyshev
2b03057b91
feat: implement a new mode try in the config manipulation commands
The new mode allows changing the config for a period of time, which
allows trying the configuration and automatically rolling it back in case
if it doesn't work for example.

The mode can only be used with changes that can be applied without a
reboot.

When changed it doesn't write the configuration to disk, only changes it
in memory.
`--timeout` parameter can be used to customize the rollback delay.
The default timeout is 1 minute.

Any consequent configuration change will abort try mode and the last
applied configuration will be used.

Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
2022-04-21 20:31:45 +03:00
Noel Georgi
f3e330a0aa
docs: fix network dependency
Fix network dependency

Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-04-21 19:04:33 +05:30
Steve Francis
7ba39bd600
docs: clarify discovery service
Clarify discovery service

Signed-off-by: Steve Francis <steve.francis@talos-systems.com>
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-04-21 18:14:29 +05:30
Andrey Smirnov
8057d076ad
release(v1.1.0-alpha.1): prepare release
This is the official v1.1.0-alpha.1 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-04-20 20:56:48 +03:00
Andrey Smirnov
9bf23e5162
feat: update Kubernetes to 1.24.0-rc.0
See https://github.com/kubernetes/kubernetes/releases/tag/v1.24.0-rc.0

Go modules are not updated due to missing tags:
https://github.com/kubernetes/kubernetes/issues/109565

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-04-20 16:53:51 +03:00
Andrey Smirnov
d78ed320b7
docs: fix the docs reference to star registry redirects
Since Talos moved to new registry redirect CRI plugin format, start
redirects are no longer supported in the CRI plugin (see
https://github.com/containerd/containerd/blob/main/docs/hosts.md).

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-04-20 16:03:46 +03:00
Tim Jones
f190403f01
docs: add how to get config after interactive setup
Add a note on how machine configuration can be retrieved
from the node, after e.g. interactive setup.

Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-04-19 10:53:53 +02:00
Tim Jones
fac7b94667
docs: improve vip caveats documentation
Many users have been using the VIP functionality to configure
endpoints in Talos config. Documentation to clarify the possible
issues with that option and that it should be avoided.

Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-04-19 10:37:29 +02:00
Tim Jones
250df9e670
docs: improve rook-ceph description
Improve the Rook Ceph documentation.

Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-04-18 22:50:52 +02:00
Tim Jones
b5c1d868de
docs: add talos/kubernetes config faq
Add an entry to our FAQs on why separate configurations
are needed for Talos and Kubernetes.

Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-04-18 21:39:47 +02:00
Tim Jones
460d5ab13f
docs: fix extension services alias
Fixes a typo in the Extension Services document alias
which serves as the redirect from the old location.

Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-04-15 21:48:51 +03:00
Artem Chernyshev
2b9722d1f5
feat: add dry-run flag in apply-config and edit commands
Dry run prints out config diff, selected application mode without
changing the configuration.

Signed-off-by: Artem Chernyshev <artem.chernyshev@talos-systems.com>
2022-04-14 19:12:57 +03:00
Andrey Smirnov
ce09ede839
feat: update etcd to 3.5.3
See https://github.com/etcd-io/etcd/releases/tag/v3.5.3

This release should contain a fix for data consistency issue when etcd
is killed under high load.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-04-14 13:56:03 +03:00
Tim Jones
fa57b5d922
docs: reorganize documentation
Make improvements to help documentation discoverability and categorization.
Ensure all content pages have a description.
Ensure all link are replaced with Hugo shortcode.
Ensure all moved pages have an alias so redirects work.

Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-04-13 23:49:32 +02:00
Noel Georgi
c382cb8cd2
docs: update vmware docs
Update VMWare docs to use `@` syntax to load files

Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-04-11 16:22:21 +05:30
Noel Georgi
1e4320b64e
chore: add support for rockpi 4A and 4B
Add support for RockPi 4A and 4B

Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-04-06 23:35:16 +05:30
Steve Francis
d1869d948c
docs: update to Sidero Metal, mention clusterctl
People are searching talos docs for cluserctl, so mentioning in this page to point them towards Sidero Metal.

Signed-off-by: Steve Francis <steve.francis@talos-systems.com>
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-04-06 16:45:57 +03:00
William Ashton
9e3d438db4
docs: fix code fence formatting
This change fixes an issue where a code fence unintentionally included
the entire rest of the page.

Signed-off-by: William Ashton <William@AshtonFam.org>
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-04-05 22:17:33 +03:00
Andrei Dobre
5192ba4e23
docs: fix a typo in QEMU VM setup guide
Fix a typo in the QEMU VM docs.

Signed-off-by: Andrei Dobre <andreidobre.web@gmail.com>
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-04-04 16:17:44 +03:00
Andrey Smirnov
19bf12af07
fix: enable IPv6 in Docker-based Talos clusters
Docker by default disable IPv6 completely in the containers which breaks
SideroLink on Docker-based clusters, as SideroLink is using IPv6
addresses for the Wiregurard tunnel.

This change might break `talosctl cluster create` on host systems which
have IPv6 disabled completely, so provide a flag to revert this
behavior.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-04-01 20:28:12 +03:00
Spencer Smith
3889a58397
docs: update config.yaml, storage.md, digital-rebar.md
This PR is an omnibus edition of Steve's PRs. It includes three small
things to the docs:

- A change to config.toml to avoid redirects a bit better
- Updates to digital rebar doc that fixes a few links and typos.
- Updates for typos and wording of storage.md

Signed-off-by: Spencer Smith <spencer.smith@talos-systems.com>
2022-04-01 19:58:40 +03:00
Andrey Smirnov
25d19131d3
release(v1.1.0-alpha.0): prepare release
This is the official v1.1.0-alpha.0 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-04-01 18:23:19 +03:00
Andrey Smirnov
2ee1d2c720
feat: update Kuberentes to 1.24.0-beta.0
See https://github.com/kubernetes/kubernetes/releases/tag/v1.24.0-beta.0

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-31 18:06:56 +03:00
Serge Logvinov
0b407dd17e
feat: add dhcp-v6 NTP/DHCP-DUID
DHCP-v6 addons:
* DUID (client unique indentifier)
* apply NTP server list

DUID helps to keep you ipv6 after reboot.
NTPv6 helps to work in ipv6-only networks.

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-31 16:09:23 +03:00
Spencer Smith
a140a6bad7
docs: update releases shortcode in upgrade guide
This PR moves to using % instead of < for the release shortcode. As far
as I understand it, doing so tells hugo it's not raw html and thus the
headers get rendered to the sidebar properly. We may want to switch the
other uses as well, but I'm not sure it would make any difference one
way or another.

Signed-off-by: Spencer Smith <spencer.smith@talos-systems.com>
2022-03-31 07:56:56 -04:00
Andrey Smirnov
ca8b9c0a3a
feat: update Kubernetes to 1.24.0-alpha.4
See https://github.com/kubernetes/kubernetes/releases/tag/v1.24.0-alpha.4

Fix some incompatibilities around dropped flags/API versions.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-30 22:59:07 +03:00
Spencer Smith
08624fd0b1
docs: add banner to main page
This PR adds a banner to the splash to make it look a bit nicer.

Signed-off-by: Spencer Smith <spencer.smith@talos-systems.com>
2022-03-30 13:30:58 -04:00
Andrey Smirnov
6d6eb3f6a5
docs: fork docs for 1.1
Set up things for future 1.1 release.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-30 16:01:55 +03:00
Andrew Rynhard
1d55f05d11
docs: update index page
Simplify the index page.

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-30 15:40:09 +03:00
Andrey Smirnov
741c048320
docs: mark 1.0 docs as latest
Just moving pointers to 1.0.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-29 20:47:00 +03:00
Noel Georgi
e97433c8a3
docs: update jetson nano
Update jetson nano

Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-03-29 22:22:05 +05:30
Noel Georgi
6665e0f00c
docs: code block copying
Enable code blocks copying

Ref: https://aaronluna.dev/blog/add-copy-button-to-code-blocks-hugo-chroma/

Supersedes #5235

Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-03-29 19:16:44 +05:30
Tim Jones
c41f2b2167
docs: update whats-new-v1.0
Just a few small changes for readability
in the Whats New section.

Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-03-29 15:11:34 +02:00
Andrey Smirnov
0a36fbbf3c
docs: add release notes for 1.0
Mostly reformatting and updating release notes for easier consumption.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-28 22:48:30 +03:00
Noel Georgi
bd0035f6a2
docs: add NVIDIA docs
Add NVIDIA docs

Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-03-29 00:21:48 +05:30
Suraj Shirvankar
9ebeec0d0e
docs: fix incorrect path for talosconfig
Fixes for Proxmox platform.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-28 18:20:59 +03:00
Daniel Höxtermann
9fef4540e1
docs: fix non-latest download links
Links were broken while moving from latest to the specific release.

Signed-off-by: Daniel Höxtermann <daniel@hxtm.dev>
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-28 18:01:27 +03:00
Tim Jones
f8ef6a081e
docs: add rook ceph configuration guide
Adds a guide for installing and removing a Rook Ceph
cluster with Talos Linux.
Closes #3665.

Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-03-28 15:43:28 +02:00
Andrey Smirnov
c5da386092
docs: use variables and templates in the docs
Only 1.0 docs are updated which will be used as a template for future
documentation versions.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-25 18:58:50 +03:00
Noel Georgi
5344d6e7ce
docs: fix extension service path dependency
Fix extension service `path` dependency

Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-03-25 13:45:12 +05:30
Andrey Smirnov
7a88a02241
docs: show archived/pre-release banner based on version
Also clean up some stuff we're not going to use.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-24 22:01:23 +03:00
Andrey Smirnov
9b6422fcc3
feat: update CoreDNS to 1.9.1
See https://github.com/coredns/coredns/releases/tag/v1.9.1

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-24 16:43:07 +03:00
Andrew Rynhard
5f27f4c638
docs: update asset links
Updates references to release assets.

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
2022-03-24 05:37:35 -07:00
Andrey Smirnov
7283efd568
chore: update the talosctl CNI download url
There was hardcoded org/username.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-24 15:08:05 +03:00
Noel Georgi
73966f51e8
docs: fix extensions
Fix extensions

Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-03-24 16:12:29 +05:30
Steve Francis
f9766edb52
docs: remove empty doc file
Removes empty doc file

Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-03-24 12:57:07 +05:30
Andrey Smirnov
883d401f9f
chore: rename github organization to siderolabs
Go module import paths still use talos-systems, packages use new
siderolabs name.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-23 21:07:46 +03:00
Spencer Smith
e3fda049fe
docs: overhaul all the docs
This moves our docs to a hugo-based doc setup with docsy theme.

Signed-off-by: Spencer Smith <spencer.smith@talos-systems.com>
2022-03-22 13:05:21 -04:00
Andrey Smirnov
9d69fb6b40
feat: update Kubernetes to 1.23.5
Note: some Go modules are not tagged yet, see https://github.com/kubernetes/kubernetes/issues/108763

See https://github.com/kubernetes/kubernetes/releases/tag/v1.23.5

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-17 14:45:46 +03:00