Commit Graph
378 Commits
Author SHA1 Message Date
Paul Gottschling fb1e246d75 Edit Helm installation instructions (#11177)
While addressing #10636, I noticed that the Details box that appears
for Cloud users when they visit some of our Helm guides is in a slightly
odd location, in the middle of a Prerequisites item. I have moved this to
the top of each guide instead.

I have also refactored the helm-install.mdx partial to split it into
multiple partials, which allows us to use the "Step n/d" format in our
Helm guides.

Also adds a Cloud warning to the Digital Ocean Helm guide.
2022-03-18 16:48:29 +00:00
Paul Gottschling a7efb81902 Situate the Installation guide more clearly (#9524)
* Situate the Installation guide more clearly

For a reader who begins their journey through the Teleport docs
with the Installation guide, it can be difficult to determine
what to do after following the guide. This change makes the
relationship between the Installation page and other docs pages
clearer by:

- Adding an Admonition to read the Getting Started guides if you
  have not yet tried Teleport. These guides include installation
  instructions, so they can be our recommended starting place.

- Adding a Next Steps section that links to instructions on
  enabling Teleport for different infrastructure resources.

Closes #9355

* Respond to PR feedback
2022-03-18 16:19:01 +00:00
Lisa Kim f39e3bf180 Add doc for filter support for CLI tools (#11012)
For the flags --search, --query, and labels
2022-03-18 08:36:26 -07:00
Paul Gottschling 4a6c44712d Remove the v5 Kubernetes migration guide (#11180)
Since we no longer support version 5, including this guide only
risks misleading current/prospective users. This change removes
the v5 migration guide and redirects the path to the Kubernetes Access
Introduction page.
2022-03-18 15:22:08 +00:00
Paul Gottschling 2cb0b66f7b Add Cloud-specific instructions to two guides (#10674)
* Add Cloud-specific instructions to two guides

Ensure that users of a particular scope don't see irrelevant info

See #10633

GitHub SSO guide
 - Edit the tctl partial to show only scope-relevant info.
 - Use tabs in the Prerequisites
 - Light edits for clarity

Adding Nodes
- Use Tabs for prerequisites
- Move sections specific to self-hosted deployments into Details
  boxes that are hidden for Cloud users
- Use Tabs components to offer Cloud-specific alternatives to
  examples of commands that presuppose a self-hosted deployment
- Misc clarity edits

* Respond to PR feedback

* Fix linter issues
2022-03-17 22:10:21 +00:00
Steven Martin f968393db4 corrects some powershell examples and put in code for linux commands to fix copy/paste (#11224) 2022-03-17 20:15:31 +00:00
Gus Luxton a463dacaf2 helm: Adds extraArgs and extraEnv to teleport-kube-agent (#11155)
* helm: Adds extraArgs and extraEnv to teleport-kube-agent

These were present in teleport-cluster but not teleport-kube-agent. This PR fixes that.

* Line breaks

* Also add to StatefulSet
2022-03-17 18:22:59 +00:00
Zac BergquistandPaul Gottschling 072956e4a0 docs: clarify /healthz and /readyz (#11085)
- Rename the page, since it's about diagnostics rather than metrics
  alone
- Change major section headings to H2s so they apper in the table of
  contents
- Move information about heartbeats and recovery to an H3 so it's
  more visible

Updates #10799

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-03-17 16:46:12 +00:00
Paul Gottschling 2c728d9d65 Mention Cloud compatibility in three guides (#10021)
* Mention Cloud compatibility in three guides

Server Access getting started:
- Remove the instructions to install and set up the Auth
  Service, and add references to main Getting Started guides
  and Cloud signup page.
- Add a prerequisite to have deployed the Auth Service and
  Proxy Service.

EC2 joining guide: make it explicit that the Cloud is not
compatible with this. Also make small style tweaks.

App Access getting started page:
- The guide assumes that you are running the Auth Service,
  Proxy Service, and App Service via the same binary, which
  does not work for Cloud users.

* Respond to PR feedback

- Add newlines after headings
- Use teleport app start instead of teleport start --roles=app
- Fix incorrect Ubuntu version number
- Add a Details box explaining tctl usage for Cloud
- Correctly capitalize "Node"
2022-03-17 21:15:45 +05:30
Tim Buckley 14a0fa37ee Fix bot_name in Machine ID docs (#11041)
* Fix bot_name in Machine ID docs

Follow-up to #11039, this fixes the bot_name token field to use the
revised value (bot name rather than bot username, to match the field
name).

See also #10854

* Remove outdated comment warning
2022-03-17 00:16:23 +00:00
Zac Bergquist 9c749e80e7 docs: add desktop session recording and clipboard sharing (#11005) 2022-03-16 22:35:11 +00:00
Russell JonesandPaul Gottschling cdc836df72 Refactored Ansible guide to work with Machine ID.
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-03-15 20:47:40 -07:00
Russell Jones 385780f91d Cleanup of Machine ID Getting Started Guide. 2022-03-15 20:36:11 -07:00
Zac Bergquist 74bc1fbed9 Remove mention of max ttl for tctl tokens command (#11148)
The 48h maximum is enforced for `tctl users add`,
not `tctl tokens add`.

Fixes #11137
2022-03-15 20:46:10 +00:00
Steven Martin cfa80a8a13 correct db connect example for postgres (#11095) 2022-03-15 02:29:14 +00:00
Zac Bergquist 0d9d75eecc Update docs for FIPS users
In order to configure WebAuthn on FIPS builds, you must set
local_auth to false and second_factor to optional.

Fixes #11080
2022-03-14 15:09:56 -06:00
Zac Bergquist e945e62d18 docs: add desktops to per-session-mfa page 2022-03-14 15:09:56 -06:00
Logan Davis 823fc293bf Add documentation for tsh proxy app (#10924) 2022-03-14 13:56:18 +00:00
86ad572b78 Add Redis docs (#10693)
Add Redis documentation on how to setup Redis.

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
Co-authored-by: Marek Smoliński <marek@goteleport.com>
2022-03-11 18:05:13 +00:00
Joel 92543d9b3e Moderated Sessions improvements (#10991) 2022-03-10 23:04:12 +00:00
Russell Jones 7fb9d71e90 Update dual-authz.mdx 2022-03-10 11:47:26 -08:00
Gus Luxton d617f2a177 Change token example to add node only (#11004)
* Change token example to add node only

Given that it's not possible to join a proxy server via proxy address (`teleport.example.com:443`) and there relatively few circumstances where people would want to add both `node` and `proxy` services on one cluster, I think this example is likely to cause more confusion than anything else.

* Update adding-nodes.mdx

Remove static token example and tidy up
2022-03-10 18:46:07 +00:00
Paul Gottschling f189f1b809 Fix ACME instructions in start-auth-proxy.mdx (#11015)
start-auth-proxy.mdx is a partial used by a number of Database Access
guides. After PR #9556, the partial included garbled instructions for
setting up Teleport with Let's Encrypt. This change edits these
instructions for clarity.
2022-03-10 18:38:41 +00:00
95e64b369f Added Machine ID docs.
Added Machine ID docs.

Co-authored-by: Zac Bergquist <zmb3@users.noreply.github.com>
Co-authored-by: Roman Tkachenko <roman@goteleport.com>
Co-authored-by: Xin Ding <xinding33@gmail.com>
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-03-10 10:21:44 -08:00
Steven Martin 38d31a119a Access Control, K8s Cluster docs set scope and AWS first (#10721) 2022-03-10 04:30:04 +00:00
6eebe8dfa7 Add MariaDB to AWS RDS auto discovery (#10333)
Add support for MariaDB AWS RDS with IAM authentication version 10.6+.

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
Co-authored-by: Alan Parra <alan.parra@goteleport.com>
Co-authored-by: Roman Tkachenko <roman@goteleport.com>
2022-03-09 16:32:44 +00:00
2588725623 Update database guides with database configurator. (#10451)
* docs: update database guides to use configurator

* Apply suggestions from code review

Co-authored-by: Roman Tkachenko <roman@goteleport.com>

* docs(database): add auto-discovery IAM policies reference

* docs(database): update with code review suggestions

* docs(database): update with review suggestions

* Apply suggestions from code review

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>

* docs(database): remove H3 lines

* docs(database): update auto-discovery reference

* docs(database): update policy examples to be more restrictive

* Apply suggestions from code review

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>

Co-authored-by: Roman Tkachenko <roman@goteleport.com>
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-03-08 11:45:01 +00:00
Steven Martin 616d953605 Add desktop access to front page doc descriptions (#10893) 2022-03-07 20:56:09 +00:00
Steven Martin 04728055c6 Add in Dynamic Authentication Type for SSO Docs (#9945) 2022-03-05 03:39:39 +00:00
Alexander Klizhentas 61fce15ee2 Fix V5 role in getting started guide. (#10837) (#10842)
Roles require explicit label since V4.
Add missing labels so getting started guide works.
2022-03-04 17:09:46 +00:00
Krzysztof Skrzętnicki 45529e9890 Update suggested systemctl command (#10733)
Contrary to current wording `systemctl restart teleport` is *NOT* graceful. The graceful equivalent is `systemctl reload teleport`.
2022-03-04 10:27:59 +01:00
Gus Luxton 79e05c0508 helm: Set default second factor to 'otp' (#10817) 2022-03-04 01:58:27 +00:00
Alexander Klizhentas 613854b271 Tweaks in getting started guides. (#10780) (#10831)
* Re-uses DNS section in linux guide.
* Fixes confusing DNS variable in dig section.
2022-03-03 16:42:14 -08:00
Paul Gottschling 5f14bc5128 Add plugin setup instructions for cloud users (#9470)
* Add plugin setup instructions for cloud users

- Turn the identity file export and RBAC instructions into
includes, since these instructions are the same for each
plugin.

- Change the tab set re: an impersonation role to a detail box
scoped to cloud users.

- Add separate example config files for cloud and self-hosted
deployments of each plugin.

- Misc. changes for clarity

Fixes #8936

* Respond to PR feedback

Also make minor stylistic tweaks

* Respond to PR feedback with stylistic tweaks
2022-03-03 16:38:19 +00:00
Zac Bergquist fddedb00d2 docs: update CA rotation page (#10419) 2022-03-03 16:09:17 +00:00
Paul Gottschling 650133bb5b Standardize ACME instruction details (#9556)
* Standardize ACME instruction details

Our Getting Started guides often include instructions for
configuring Let's Encrypt and ACME before starting
Teleport, but not all of these instructions have the same
level of detail, and some are missing some context around
how Teleport uses ACME and why you need to open port 443 on
your Proxy Service host. This change adds an include that
spells out these instructions and invokes the include in the
appropriate guides.

The intention was to include as much relevant information within
the guides themselves to prevent the reader from having to
navigate to other pages.

Closes #6448

* Respond to PR feedback

- Substitute "proxy" for "node" where it was incorrectly used
- Some small stylistic fixes
- Clarify that "teleport configure" does not write the config
  itself
2022-03-03 15:52:38 +00:00
Paul Gottschling 4acc696c57 Add Cloud compatibility notes to guides (#9969)
* Add Cloud compatibility notes to guides

Add Details boxes to some guides that do not mention Teleport
Cloud, indicating how each guide relates to Teleport Cloud users.

* Respond to PR feedback

Removes Details boxes unless necessary to warn users of
incompatibility with Teleport Cloud.

Also makes minor stylistic tweaks.
2022-03-03 15:40:56 +00:00
Paul Gottschling 62a982fe72 Clarify Cloud compatibility in the VS Code guide (#10061)
* Clarify Cloud compatibility in the VS Code guide

- Mention Teleport Cloud in the guide's Prerequisites section
- Add a warning for Cloud users re: the tsh config command

Also add misc style and clarity tweaks.

* Respond to PR feedback

* Address PR feedback

- Fix spelling
- Clarify the username you should use in the ssh command
2022-03-03 15:34:32 +00:00
Jan Lauber 35d0ccaaf8 fix single sign on typo
Signed-off-by: Jan Lauber <jan.lauber@protonmail.ch>
2022-03-02 18:41:50 -08:00
Erick Reyes 454611fc08 Fix broken link
Contributes to: https://github.com/gravitational/teleport/issues/8635
2022-03-02 18:41:50 -08:00
Peter Collins a4bf397ee8 Set rpId as clusterName instead 2022-03-02 18:41:50 -08:00
Peter Collins db3a9c7596 Add support for webauthn in the teleport-cluster helm chart 2022-03-02 18:41:50 -08:00
Arun Kumar Nadda 1c79a6ee0d changed aws elb to aws elbv2
`aws elb describe-load-balancers` is old command and does not output latest LBs. for new LBs `aws elbv2` shall be used. Output structure is little different so, whole line is changed (i.e. jq filter too).
2022-03-02 18:41:50 -08:00
Paul Gottschling 10e8346b10 Fix meta description clash (#10621)
* Fix meta description clash

Two docs pages had the same meta description, which hurts SEO.
This changes the meta description of one of the page and uses
this opportunity to do some light copy editing.

Fixes #8713

* Respond to PR feedback
2022-03-02 22:25:12 +00:00
Alex McGrath 339e3aac4c Add documentation for static windows hosts 2022-03-01 10:25:04 +00:00
Steven Martin add50d67fb Update logging severity values in config reference (#10562)
* Update logging severity values

* mention error is recommended for production
2022-02-28 16:14:54 +00:00
Nic Klaassen 6e3b328a7e [Docs update] Mention unsupported scenarios for IAM join method (#10530) 2022-02-25 23:07:17 +00:00
Steven Martin 46bcaf5718 Updating quick start enterprise (#10571)
* Updating quick start enterprise

- Add in logins since users have been skipping the access role part
- Use the joe user directly and mention it must exist (easy miss)
- HTTPS mention correction
2022-02-24 22:16:52 +00:00
Takao Shibata bf5654bda1 docs: fix code block (#10495) 2022-02-23 09:31:09 -07:00
Albert Lloveras 29bb38b348 TF provider configuration environment variables (#10417)
* TF provider configuration environment variables

* PR feedback
2022-02-23 15:42:32 +00:00