47 Commits

Author SHA1 Message Date
Justin Garrison
93df234445
docs: update opengraph image for main landing pages
Set the default image and explicitly set it for main pages.
Lint pre-rendered html for _index.html

Signed-off-by: Justin Garrison <justin.garrison@siderolabs.com>
2024-07-02 09:43:53 -07:00
Steve Francis
965e645915
docs: update to use talosctl install script
Signed-off-by: Steve Francis <steve.francis@talos-systems.com>

Replaced multiple curl examples to get the correct talosctl with a curl that executes the install script.
2023-01-20 12:07:00 +01:00
Steve Francis
b7763843af
feat: add install script that improves talosctl installation user experience
This install script detects the platform and architecture, and downloads the correct talosctl, and checks the gpg checksums.
It also installs and chmods the binary.

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
2022-12-15 11:13:13 -08:00
Andrey Smirnov
474604cd27
docs: update documentation for Talos 1.3
This provides What's New, updates documentation with new features,
clarifications and fixes.

I added also simple bare-metal stubs for ISO and PXE methods.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-12-14 22:01:55 +04:00
Sander Maijers
ef181321a5
docs: add component diagram; K8s & Talos Linux
- Provide editable component diagram
  (diagrams.net).
- Document for both 1.2 and 1.3.

Signed-off-by: Sander Maijers <3374183+sanmai-NL@users.noreply.github.com>
Signed-off-by: Noel Georgi <git@frezbo.dev>
2022-09-19 12:08:11 +05:30
Utku Ozdemir
0b339a9dc5
feat: track progress of action API calls
Track the progress of the long-running actions `reboot`, `reset`, `upgrade` and `shutdown` on the client side by default, unless `--no-wait=true` is specified.

Use the events API to follow the events using the actor ID of the action and display it using an stderr reporter with a spinner.

Closes siderolabs/talos#5499.

Signed-off-by: Utku Ozdemir <utku.ozdemir@siderolabs.com>
2022-08-29 22:54:40 +02:00
Markus Reiter
3a1eb10e61
docs: update the Proxmox kvm64 note
These settings enable `x86-64-v2` while keeping the VM migration option.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-07-01 15:23:12 +04:00
Philipp Sauter
a68a00f1b9
docs: recommend setting "host" Processor Type on proxmox
Talos v1.0 and later versions are unable to boot in a Proxmox
VM with "kvm64" set as its Processor Type. We add an
instruction in the Proxmox Guide for setting Processor Type
to "host". Talos v1.0 requires the x86-64-v2
microarchitecture, which is very common today.

Signed-off-by: Philipp Sauter <philipp.sauter@siderolabs.com>
2022-06-28 15:47:45 +02:00
Tim Jones
758a9bf59f
docs: add theila ui
Adds an introduction section for using Theila with Talos
clusters.

Signed-off-by: Tim Jones <tim.jones@siderolabs.com>
2022-06-27 21:56:27 +02:00
Andrey Smirnov
2b23fabcc1
docs: use SVG image for K8s conformance
It doesn't accept PNG images.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-06-22 22:15:46 +04:00
Andrey Smirnov
b816d0b600
docs: fix the vendor information for Kubernetes conformance tests
As we submit results to Certified Kubernetes, we provide metadata which
should be updated now, and also we lost the logo in our assets.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-06-21 22:25:10 +04:00
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
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
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
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
Andrey Smirnov
9ff42b4320
docs: fix redirects for /docs URLs
We should support old links with `/docs`.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-03-24 15:24:07 +03:00
Spencer Smith
0ae7174ba3
docs: update search settings and redirects
This gives us doc searches, as well as redirects for latest and
docs/latest to the actual v0.14 version (until we cut 1.0).

Signed-off-by: Spencer Smith <spencer.smith@talos-systems.com>
2022-03-23 14:34:13 -04: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
Andrew Rynhard
84ee1795dc
docs: update logo
Changes the logo and reformats the description on the front page.

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
2022-03-16 15:57:56 +03:00
Serge Logvinov
ca65b918a7
docs: add nocloud documentation
Update documentation - how to use nocloud platform.

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2022-01-12 18:18:03 +03:00
Andrey Smirnov
880a7782cb
docs: update documentation for 0.14.0 release
Makes 0.14 latest, update what's new based on release notes.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2021-12-21 21:04:34 +03:00
Andrey Smirnov
24129307a1
docs: make Talos 0.13 docs latest, update documentation
Update What's New, add videos, some details.

Signed-off-by: Andrey Smirnov <andrey.smirnov@talos-systems.com>
2021-10-12 18:07:11 +03:00
Alexey Palazhchenko
51e9836b01
docs: promote 0.12 docs to be the latest
Update redirects.

Signed-off-by: Alexey Palazhchenko <alexey.palazhchenko@talos-systems.com>
2021-09-08 04:55:48 +00:00
Andrey Smirnov
b47d1098b1 docs: promote 0.11 docs to be the latest
Also adds AWS AMIs for 0.11.0

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2021-07-08 13:37:12 -07:00
Alexey Palazhchenko
2ba8ac9ab4 docs: add documentation directory for 0.12
Plus, convert a few absolute URLs with a version number to relative URLs without versions.

Signed-off-by: Alexey Palazhchenko <alexey.palazhchenko@gmail.com>
2021-07-08 04:44:51 -07:00
Serge Logvinov
97627061d7 docs: set static IP on ISO install mode
Set static ip when the network dhcp server are not exist

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2021-06-01 10:11:43 -07:00
Andrey Smirnov
8d51c9bb19 docs: update redirects to Talos 0.10
Our latest version should be 0.10 now.

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2021-04-29 08:01:36 -07:00
Andrey Smirnov
fbfd1eb2b1 refactor: pull new version of os-runtime, update code
This is mostly refactoring to adapt to the new APIs.

There are some small changes which are not user-visible immediately (but
visible when using `talosctl get` to inspect low-level details):

* `extras` namespace is removed, it was a hack to distinguish extra and
system manifests
* `Manifests` are managed by two controllers as shared outputs, stored
in the `controlplane` namespace now
* `talosctl inspect dependencies` output got slightly changed
* resources now have `md.owner` set to the controller name which manages
the resource

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2021-04-07 06:55:09 -07:00
Andrew Rynhard
79ceb428d4 docs: make v0.9 the default docs
This makes the v0.9 release the default documentation.

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
2021-03-22 11:20:20 -07:00
Andrey Smirnov
d3798cd7a8 docs: document controller runtime, resources and talosctl get
This is more of a in-depth guide explaining internals.

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
Co-authored-by: Spencer Smith <rsmitty@users.noreply.github.com>
2021-03-09 11:27:48 -08:00
Artem Chernyshev
9883d0af19 feat: support Wireguard networking
This the first iteration of Wireguard network support.
What was done:
- kernel was updated to enable Wireguard kernel module.
- changed networkd to support creating Wireguard device type.
- used wgctrl to configure wireguard.
- updated `talosctl cluster create` to support generating Wireguard
network configuration automatically by just specifying the network cidr.
- added docs about Wireguard support/how to use it.

Signed-off-by: Artem Chernyshev <artem.0xD2@gmail.com>
2021-01-14 15:51:14 +03:00
Andrew Rynhard
11229a0180 docs: fix latest docs
The `_redirects` file needs to be updated.

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
2020-12-23 20:36:51 -08:00
Andrey Smirnov
61cacb3956 docs: provide list of AMIs on AWS documentation page
I wasn't able to find a more elegant way to get Vue content into
Markdown, so a bit of a hack with the template. Looks like frontmatter
parsing is also incomplete, so I could rely only on the page title.

Also changed the format of the image export to make it much easier to
work on that data in Vue.

Fixes #2834

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2020-11-25 10:26:50 -08:00
Andrey Smirnov
b1c0f99c04 chore: add cloud image uploader (AWS AMIs for now)
It generates JSON file in the end with the upload results:

```
{"aws":{"regions":{"eu-central-1":{"arch":{"amd64":{"ami_id":"ami-0f559e06baf488ee1"},"arm64":{"ami_id":"ami-01edd1830a3c5d95c"}}},"eu-west-3":{"arch":{"amd64":{"ami_id":"ami-020f95a280c4c1c55"},"arm64":{"ami_id":"ami-0edcc7d694931a52c"}}}}}}
```

Regions, architectures can be modified as well.

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2020-11-20 08:42:01 -08:00
Andrey Smirnov
6d832445e2 docs: add qemu diagram and video walkthrough
This shows improved in 0.7 Talos in QEMU experience.

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2020-11-17 11:43:16 -08:00
Andrew Rynhard
372c0060dc docs: graduate v0.7 docs
The v0.7 docs are now the default and marked as stable.

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
2020-11-17 07:55:14 -08:00
Spencer Smith
da94aa1603 docs: fix small typo in talosctl processes cast
This cleans up my fat fingers when I created the asciinema for this.

Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2020-11-11 09:03:13 -08:00
Spencer Smith
64044e98ab docs: update asciinemas with talosctl
This PR updates the spots where we were using osctl still.

Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2020-11-10 18:17:44 -05:00
Spencer Smith
b746d51f56 docs: add proxmox doc
This PR adds a guide to using proxmox with talos.

Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2020-11-10 13:37:27 -08:00
Spencer Smith
1a7e9f0b7c docs: add virtualbox deployment guide
This PR adds instructions on running Talos on virtualbox.

Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
2020-11-10 11:38:28 -08:00
Seán C McCord
05c7cbd67b docs: add high-level orientation docs for talosctl
Adds some high-level meta documentation for the function and usage of
talosctl.

Fixes #2743

Signed-off-by: Seán C McCord <ulexus@gmail.com>
2020-11-10 11:38:06 -08:00
Andrew Rynhard
25a950f1d4 chore: fix markdown-lint
Updates the `lint-markdown` target.

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
2020-11-04 09:25:16 -08:00
Andrew Rynhard
221b0fcf5b docs: address small nits
Small fixes to configuration comments, and docs website.

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
2020-10-30 17:13:28 -07:00
Andrew Rynhard
65febf302c docs: add redirect for /docs/latest
Adds a netlify redirect rule.

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
2020-10-30 09:17:58 -07:00
Andrew Rynhard
abc9dccc65 docs: add robots.txt and fix sitemap.xml
Ensures that our site will be indexed.

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
2020-10-27 15:25:26 -07:00
Andrew Rynhard
1b0ed13231 docs: move to gridsome
Brings in a new theme, improved content, and restructured layout.

Signed-off-by: Andrew Rynhard <andrew@rynhard.io>
2020-10-26 21:14:14 -07:00