510 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
Tim Jones
7ad27751cb
docs: fix analytics and sitemap
Fixes the Google Analytics tracking ID and
restores the production sitemap.

Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-04-23 23:00:16 +02: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
bb7a50bd5b
docs: fix netlify redirects
Fixes Netlify redirect commands by adding an extra
path segment aliging the directory properly.

Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-04-20 13:16:14 +02:00
Tim Jones
e8cbedb05b
docs: add canonical link ref
Adds a canonical link tag to doc pages
to help SEO find the current version of
documentation.

Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-04-20 10:41:27 +02:00
Tim Jones
0fe4a7832b
docs: improve latest-version banner
Make the latest-version banner sticky and
more noticeable, and ensure the link to the
latest version links to the current document
if possible.

Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-04-19 22:37:14 +02: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
Tim Jones
f2d2267e74
docs: use template for netlify redirects
Use a template for Netlify redirects so we
dont have to maintinan a static file manually.

Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-04-08 14:41:35 +02:00
Tim Jones
88f1d8fcc0
docs: update sitemap to point to direct url
`talos.dev` redirects to `www.talos.dev` so this fix to
the sitemap removes the redirect when scraping.

Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-04-08 09:57:49 +02:00
Spencer Smith
17d09739f3
docs: enable nested arrow
This PR enables the little arrow that shows there's stuff underneath a
header on the sidebar.

Signed-off-by: Spencer Smith <spencer.smith@talos-systems.com>
2022-04-07 11:45:59 -04:00
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
Spencer Smith
8c4f720048
docs: override sitemap.xml to only include latest results
This PR overrides the sitemap to only include, for example, v1.0 results
if that's our specified latest version. This should fix Google's
indexing of our docs to only include the latest results.

Signed-off-by: Spencer Smith <spencer.smith@talos-systems.com>
2022-04-04 09:44:45 -04: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
Spencer Smith
65a31f7531
docs: re-add GA token
This PR adds the Google Analytics token back. This _should_ ensure the
script is injected if the environment is "production". Once published,
if this doesn't work I'll troubleshoot further.

Signed-off-by: Spencer Smith <spencer.smith@talos-systems.com>
2022-03-29 14:07:07 -04: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
Spencer Smith
4c83847b90
docs: target search results
This PR updates the algolia search script such that results are filtered
based on your currently selected version (or latest if you're on the
main splash page).

Signed-off-by: Spencer Smith <spencer.smith@talos-systems.com>
2022-03-25 09:50:04 -04:00