This PR clarifies a few nits about the vmware docs. We were referring to
alpha.2 in lots of places. I moved this to a note that just says to set
TALOS_VERSION to `v0.3.0-alpha.10` or similar. Also clarifies the path
to the ova could be any /path/to/downloaded/file.
Should close#1572 when we've gotten some extra info about the hardware
versions.
Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
This changes the way the sidebar anchors are constructed, and if
there is an anchor in the URL, the Content component will render
the requested page, instead of just the top-level docs page.
Signed-off-by: Tim Gerla <tim@gerla.net>
This includes a healthy refactor of the networkd code as well.
- Move netlink functionality to nic package
- Networkd facilitates the orchestration of the underlying interface configuration
- Networkd now stores the state of each interface configuration. This
should allow us to expose this information via api in the future.
Signed-off-by: Brad Beam <brad.beam@talos-systems.com>
Add simple examples around static addressing and assigning multiple addresses
to a single interface.
Signed-off-by: Brad Beam <brad.beam@talos-systems.com>
This PR will uplift the GCP documentation to match our current way to
deploy talos via CLI.
Signed-off-by: Spencer Smith <robertspencersmith@gmail.com>
This allows for an arbitrary set of args to be passed to etcd. Due to
the fact the we do the discovery of the current cluster state, we
blacklist initial-cluster. Additionally, we black list args that would
makes sense to modify, like the path to the certs.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
The dropdown is a better place to group information about the project that
isn't documentation. This places the roadmap and use cases under the project
dropdown.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
The KVM, Xen, and Digital Rebar docs are either not accurate or just a
blank page. We should remove them and add them back when we are ready
to.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
PurgeCSS seems to be removing portions of the styles in
docs/website/assets/css. This disables it until we can figure out a
better solution.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
This adds a small program to parse our config structs and generate
markdown from them. This will allow us to enforce a standard and require
documentation for fields as they get added.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
This adds support for specify nameservers in the config.
When I was adding tests I noticed the netconf code for setting
the MTU caused a panic. Given how we retrieve the data ( device centric )
in the static addressing method, I think this is safe to remove.
Signed-off-by: Brad Beam <brad.beam@talos-systems.com>
- adjust ul margin to keep the bullets inside the content area
- fix a few docs page responsiveness problems on small screens
- adjust the layout of the logo relative to the docs sidebar
- clean up some vestigial CSS classes
Signed-off-by: Tim Gerla <tim@gerla.net>
The v0.2 docs are inaccurate, and in general just bad. Since we made so
many breaking changes in v0.3 I think its better we just hit the reset
button and stick to v0.3 going forward.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
This sets the list-style-position to inside by default, and overrides
the landing page to use outside. This way we only need to maintain the
CSS for the landing page and not all the other potential places we would
want inside in the future.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
This adds a "Troubleshooting" section to the documention along with a
guide on generating a certificate. This covers the scenario when a
user's certificate has expired.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
This adds a note on the usage of random.trust_cpu to get around slow
boot times due to low entropy.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
- tweak whitespace between sections
- fix the top menu for small screens
- fix the terminal overlapping on small screens
- tweak wording on a few of the bullet points
- clean up the display of the "certified" logo on small screens
- clean up the "features" grid on medium/large screens
Signed-off-by: Tim Gerla <tim@gerla.net>
- Most of the landing page is responsive on small/medium screens now. There are still
some bugs around the ascii cinema.
- Some wording tweaks, mostly I removed words to make things more concise. Feel free
to edit my edits.
- Simplified a couple of HTML constructs.
- Expanded the "features" section into two rows with a placeholder image for the 6th item.
Happy for feedback.
Signed-off-by: Tim Gerla <tim@gerla.net>
Things have changed since v0.2. This is a refresh to make the getting
started guide up to date.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
Big footers seem to be in style nowadays. This adds the CNCF log to the
footer and increases the footer height. It also moves the certified
Kubernetes log into the "What is Talos?" section.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
This adds a feature about how Talos is ephemeral. I feel this is
important to get across to our users.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
This adds a little more space between the landing page items to make the
page a little more readable.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
Instead of floating the sidebar, we want it to be stick so that the
footer doesn't cover the bottom of the sidebar.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>