Commit Graph
152 Commits
Author SHA1 Message Date
David Boslee 0edbc8252b Add documentation for proxy peering (#15790) 2022-10-04 11:00:37 -05:00
Gabriel Corado 0f67969138 Add message for "certificate has expired" error on database connect (#14794) 2022-10-04 12:02:34 +00:00
Michelle Bergquist 50546ac860 bump cloud version (#16855) 2022-09-30 14:27:40 +00:00
Paul Gottschling 448b52e9a3 Add an Elastic Stack guide (#16646)
* Add an Elastic Stack guide

Closes #13157

Add a guide to using Teleport's Event Handler plugin with the Elastic
Stack.

* Respond to PR feedback
2022-09-29 15:23:25 +00:00
Paul Gottschling 696e0c148c Update the plugin version variable to 10.2.6 (#16800) 2022-09-28 21:51:50 +00:00
Paul Gottschling 0fe919c394 Update the plugin version variable (#16735) 2022-09-26 22:24:54 +00:00
Bence Kiglics 41474a021d Add documentation for Slack Helm chart (#13726)
It includes an updated guide and the reference of the new Helm chart.
2022-09-26 10:11:17 +00:00
c9fbcc03ad Document MsTeams access plugin (#15941)
Co-authored-by: alexfornuto <alex@fornuto.com>
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-09-22 18:35:06 +00:00
Bence Kiglics c522b38383 Add documentation for MatterMost Helm chart (#13728)
Includes an updated guide and the reference of the new Helm chart.
2022-09-08 11:49:30 +00:00
361d2974e7 Add architecture guide for Machine ID (#15566)
* Add architecture guide for Machine ID

* Adjust indentation per linter rule

* Update docs/pages/machine-id/architecture.mdx

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

* Update docs/pages/machine-id/architecture.mdx

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

* Update docs/pages/machine-id/architecture.mdx

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

* Update docs/pages/machine-id/architecture.mdx

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

* Add section on joining and renewable certificates

* spag

* Add notes on bot creation, user and token.

* Clarify bot destination configuration

* Adjust indentation

* Start fleshing out notes on file permissions

* Finish filesystem permissions section

* Update docs/pages/machine-id/architecture.mdx

Co-authored-by: Tim Buckley <tim@goteleport.com>

* Address Tim's PR comments

* spelling correction

* Apply suggestions from code review

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

* Address a few docs structure comments

* Furth restructure architectural guide

* spag

* Avoid using the "static" terminology in reference to tokens.

* appease linter no-heading-punctuation

* Use paragraphs rather than ordered list for tbot actions

* Add notes on "destinations"

* Improve the way that the tbot section reads

* Add notes on daemon vs oneshot.

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
Co-authored-by: Tim Buckley <tim@goteleport.com>
2022-09-01 08:50:04 +00:00
Bence Kiglics 5e476ed17d Add documentation for PagerDuty Helm chart (#13729) 2022-08-31 15:57:20 +00:00
Paul Gottschling a21420ce43 Add a guide to Desktop Access Directory Sharing (#15650)
* Add a guide to Desktop Access Directory Sharing

Closes #15433

I placed this at the root of `docs/pages/desktop-access` since this
guide is currently the only step-by-step Desktop Access guide aside from
the Getting Started guide, and doesn't quite fit in the "Reference"
section.

Note that the "How it works" section at the bottom of the guide should
probably be in a separate architecture guide to Desktop Access. However,
we don't yet have a Desktop Access architecture guide, and I wanted to
include an architectural description here in case users want to
understand the architecture of the feature for threat modeling etc.

* Respond to PR feedback

* Address PR feedback

* Respond to PR feedback and include updates

- Add an entry in the Desktop Access RBAC guide
- Fix a link
- Include updated notes on the product
2022-08-29 22:20:47 +00:00
Paul Gottschling bb85e4534e Fix incorrect PagerDuty guide redirect (#15538) 2022-08-26 21:50:06 +00:00
Bence KiglicsandPaul Gottschling 6e246ab5c9 Add documentation for Jira Helm chart (#13730)
* Add documentation for Jira Helm chart

It includes an updated guide and the reference of the new Helm chart.

* Fixed some minor mistakes in the guides

* Reorganized Helm related examples

* Fixed a few minor mistakes

* Alphabetized jira.* settings

* Renamed Cloud to Executable in Testing

* Extended YAML config example with explanation

* Edit Jira Access Request plugin Helm chart docs

- Edit the configuration instructions so we don't instruct Helm users to
  use the `configure` subcommand. Also use the `Tabs` component's
  dropdown functionality so we can include both self-hosted and Teleport
  Cloud instructions for Helm and VM users.

- Minor style tweaks.

* Add Helm Chart example to Installation section

* Removed confusing (and broken) link
git push

* Fixed wrong default value

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-08-26 12:23:07 +00:00
STeve (Xin) Huang 638a83c055 Documentation for AWS API access (#14429) 2022-08-24 15:17:38 +00:00
Paul Gottschling 91c89b6126 Organize docs guide sections chronologically (#15357)
* Organize docs guide sections chronologically

This change aims to make docs navigation easier by organizing some docs
sections according to the sequence of steps a user would take to set up
Teleport.

The current docs organization uses a variety of categories and schemes
to organize the docs. For example, there is a "Home" section that
includes the Changelog, Installation page, and Getting Started guides; a
"Setup" section that includes references and admin guides; and
edition-specific sections (Enterprise, Cloud). For a user who is setting
up Teleport--or who has already done some setup work and wants more
advanced instructions--it's difficult to know where in the docs to find
the right information.

This change organizes our how-to guides into the following categories
that describe the process of setting up Teleport:

- Try out Teleport
- Deploy a Cluster (including choosing an edition)
- Configure Access (including SSO, RBAC, and Access Requests)
- Manage your Cluster (admin guides, operations, etc.)
- Use Teleport (this section already exists)

I moved the Reference section after this chronology, since users can
access the reference guides anywhere in the setup process.

As part of the change, I have also moved the content from the
"Enterprise" and "Cloud" sections into "Deploy a Cluster", since this
content has to do with how to deploy a specific edition of Teleport.

Note that this change does _not_ attempt to reorganize our
protocol-specific sections. While adding resources is part of the
Teleport setup process, we have a lot of content in our
protocol-specific sections, and moving it all into a single section
related to adding resources to a cluster would (a) exceed the maximum
depth for subsections in the nav bar and (b) cause more confusion than
it alleviates.

* Respond to PR feedback

- Create a "Compliance Frameworks" section of "Configure Access" with
  the FedRAMP and SOC 2 guides
- Rename "Use Teleport" to "Connect your Client"
- Move the database GUI client guide into "Connect your Client"

* Add redirects

* Fix linter issues
2022-08-22 19:45:32 +00:00
Logan Davis 830794a9cf Replace quay.io with amazon ECR where appropriate (#15382) 2022-08-19 10:24:15 -05:00
Bence Kiglics e217b8131e Add documentation for Event Handler chart (#13732) 2022-08-18 10:22:23 +00:00
Roman Tkachenko 90f34c3a5e Update Cloud package repo instructions (#15528) 2022-08-15 20:37:26 +00:00
Paul Gottschling a95231db08 Add redirect from /user-manual (#15419)
An earlier commit erroneously removed the /user-manual redirect, causing
404s for several pages on the goteleport site that still point to this
outdated URL. This change reinstates the redirect.
2022-08-12 20:55:13 +00:00
Tim BuckleyandPaul Gottschling 1c2c5d07b0 Add Machine ID Kubernetes and Apps guides (#14976)
* Add Machine ID Kubernetes guide and partial Apps guide

* Small wording tweaks to the k8s guide

* Rename menu titles to match convention

* Fix inaccurate CA cert recommendation on the API access guide

* Tidy up the Kubernetes guide

* Finish up first pass on Apps guide

* Remove empty admonition

* Address review feedback

* Fix doctest lints

* Apply suggestions from code review

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

* Address a batch of review comments

* Apply suggestions from code review

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

* Address further review comments

* Apply suggestions from code review

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

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-08-12 19:50:09 +00:00
Pierre Beaucamp e3031740bd Update docs to use the latest Cloud version number (#15415) 2022-08-12 03:28:16 +00:00
Paul Gottschling b368c9824b Add forScopes settings to Access Requests pages (#15134)
These are only applicable for Cloud and Enterprise users, so we don't
want to mislead OSS users with the default scopes.
2022-08-11 16:00:26 +00:00
Paul Gottschling 15d5699d92 Add an Email Access Request guide (#15133)
Co-authored-by: Steven Martin <steven@gravitational.com>

Closes #8695
Closes #6438
2022-08-11 14:44:26 +00:00
STeve (Xin) Huang 4aeb9ea441 Documentation for AWS DynamoDB guide (#14319) 2022-08-10 16:34:01 +00:00
Reed Loden d84374f7f8 Update last report date for SOC 2 report (#15365)
Our latest SOC 2 report just came out today, so updating `soc2.last_report` variable.
2022-08-10 14:09:03 +00:00
Hugo Shaka 299d1c8301 Document teleport-operator (#14965)
* Document teleport-operator
2022-08-08 20:33:07 +00:00
Paul Gottschling c8624eb520 Fix incorrect config.json URLs (#15217) 2022-08-05 20:38:05 +00:00
Tim BuckleyandPaul Gottschling 47d535cae9 Add FAQ and Troubleshooting docs for Machine ID (#14871)
* Add FAQ and Troubleshooting docs for Machine ID

* Apply suggestions from code review

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

* Address feedback on the troubleshooting guide

* Address review feedback

* Resolve doctest failure

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-08-04 22:35:22 +00:00
Reed Loden 5f2f81ac9a docs: Change "SOC2" to "SOC 2" (#15099)
docs: Change "SOC2" to "SOC 2" to pacify my OCD

A few other minor edits as well, but nothing that changes the meaning of anything.
2022-08-02 17:34:55 +00:00
Roman Tkachenko 32406b0b0a Add docs for TCP apps access (#14978) 2022-08-02 17:26:27 +00:00
Paul Gottschling e7f2b5f1de Move Access Requests guides to Access Controls (#14598)
Reorganize our Access Request guides

Fixes #13696

Most guides to Access Requests are currently not listed on the sidebar,
and the guides that are listed are available for Cloud as well as
Enterprise. This change makes it easier to find our Access Requests
guides by moving them to the Access Controls section and listing all
guides on the sidebar. It adds the "Access Requests" and "Access Request
Plugins" subsections to "Access Controls".

Since the Access Controls section includes one subsection, called
"Guides", this change also renames that subsection--and adds a
descriptive intro paragraph to the section's menu page--in order to
accommodate the Access Requests and Access Request Plugins subsections.

Move some guides into "Access Requests"
2022-08-01 17:44:36 +00:00
c5122f44fe Add docs for Teleport Connect (#14458)
Co-authored-by: Michael <michaelzmyers@gmail.com>
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-07-27 16:02:52 +00:00
Alexander Klizhentas 744db09f43 Apply forScopes feature to articles (#14704) 2022-07-20 19:26:27 +00:00
Rafał Cieślak 8007a25186 Move the tsh guide to the new "Use Teleport" section (#14636)
* Move the tsh guide to the new "Use Teleport" section

This new section will be a good place to add Connect docs to in the near
future.
2022-07-20 08:32:53 +00:00
Paul Gottschling 46b7fab442 Complete renaming of the Graceful Restarts guide (#14545)
Earlier, we had renamed this guide since we had split the signals
information into its own reference. This change removes some remaining
traces of the old name, including in the guide's URL.
2022-07-18 19:46:35 +00:00
Paul Gottschling c652a9b2c3 Fix docs redirects (#14546)
Some docs redirects erroneously include the "/docs/" path segment,
which our docs engine ignores while parsing the redirect config.
This change fixes these redirects.
2022-07-18 16:43:52 +00:00
fheineckeandRoman Tkachenko a82e241b16 Update docs for new APT repos (#12959)
* Updated docs for new APT repos

* Added upgrade notes

* Reworded upgrade details

* Update docs/pages/includes/install-linux.mdx

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

* Added APT "legacy" docs

* Bumped major version

Co-authored-by: Roman Tkachenko <roman@goteleport.com>
2022-07-13 18:28:31 +00:00
Paul Gottschling 570b0042df Fix Kubernetes Access nav sidebar section (#14264)
The changes in #13068 moved pages in the Kubernetes Access section that
did not relate to Kubernetes Access into more appropriate sections of
the docs. This meant converting
`/docs/kubernetes-access/getting-started` into a guide, rather than a
section, since only one page within the previous `getting-started`
section had to do with Kubernetes Access.

However, this change left the nav sidebar for the Getting Started
section unchanged. The current change deletes the sidebar entries to
prevent confusion.
2022-07-12 15:18:37 +00:00
22c92bc003 Added Machine ID guide for database access from custom apps (#13226)
* Added Machine ID and Web Apps Guide.

Co-authored-by: Tim Buckley <tim@goteleport.com>

* Update reference pages with latest v9.3 content

Also, update the mongodb example

* Address review feedback

* Remove unfinished though and fix a few typos

* Tweak wording for the webapps guide

Also, fix broken lints in the go examples.

* Fix Postgres example

* Rename "webapps" guide to "database" guide (with custom app)

* Apply suggestions from code review

Co-authored-by: Noah Stride <noah.stride@goteleport.com>

* Address review feedback

* Fix go.mod issue breaking linter, remove duped postgres library

* Fix broken links

* Rephrase the final sentence a bit.

* Update docs/pages/machine-id/guides.mdx

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

* First batch of review feedback

* Apply more suggestions from review

* Restore original go.sum / go.mod

* Show different version requirement text for cloud vs OSS/enterprise

* Add small note about `tbot db` limitations

* Add new Machine ID / Database Access diagram

* Fix lint errors

* Fix broken link

* Apply suggestions from code review

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

* Address review feedback

* Fix whitespace

* Address review feedback

* Update docs/pages/machine-id/guides/databases.mdx

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

Co-authored-by: Russell Jones <rjones@gravitational.com>
Co-authored-by: Noah Stride <noah.stride@goteleport.com>
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-07-07 23:50:31 +00:00
STeve (Xin) Huang 3c1a6b628b Add documentation for AWS MemoryDB support (#14088) 2022-07-07 03:29:45 +00:00
Alan ParraandPaul Gottschling 71e85c427e Add/update docs for passwordless, WebAuthn and U2F (#13314)
Add a batch of public documentation changes that cover:

* Passwordless (new guide and various links)
* WebAuthn updates in regards to U2F
* U2F documentation removal (superseded by WebAuthn)
* Updated config reference (`teleport.yaml` and equivalents)
* Updated `tsh` reference

This should cover the bulk of the work under Passwordless (#9160) and U2F sunset (#10375).

#9160

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-07-06 20:30:51 +00:00
Alex McGrath b5d380905e Fixes and clarification of host user creation docs (#14133)
Clarify host user creation docs
2022-07-06 16:03:56 +01:00
Alexander Klizhentas 7d5b73eda3 docs: remove blocks hiding content and scope links (#14085)
remove blocks hiding content and scope links, fixes #14052
2022-07-05 11:00:54 -07:00
STeve (Xin) Huang cfbea378c3 Documentation for ElastiCache (#13133) 2022-06-30 16:10:57 +00:00
Jakub NyckowskiandPaul Gottschling a3bc24e28b Add Snowflake integration docs (#12816)
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-06-30 02:53:19 +00:00
Nic Klaassen 86e0b6aec0 Add docs for resource access requests (#13831) 2022-06-29 21:52:19 +00:00
Paul Gottschling 37df3e3e5f Move Helm references (#13102)
See #12654

The Kubernetes Access section includes guides for using the Kubernetes
Service as well as guides for running the Auth and Proxy Service on
Kubernetes. This is misleading, since (a) you can run the Auth/Proxy
on Kubernetes without using Kubernetes Access and (b) you can use
Kubernetes Access without running the Auth/Proxy on Kubernetes.

This change focuses on our Helm chart references. These are not
exclusive to the Teleport Kubernetes Service, so I am suggesting moving
these guides to the /docs/setup section to make them more discoverable.
2022-06-24 21:38:59 +00:00
Alexander Klizhentas 7fc8f4dfd6 Refactoring of architecture section. (#13651)
Our architecture section was written almost 5 years ago
and was completely obsolete.

I refactored all of it to be up to date, added Kuberentes
and other resource type references, replaced and created new diagrams.
2022-06-23 18:39:49 +00:00
Paul Gottschling 3147324dd4 Move Helm deployment guides (#13105)
See #12654

The Kubernetes Access section includes guides for using the Kubernetes
Service as well as guides for running the Auth and Proxy Service on
Kubernetes. This is misleading, since (a) you can run the Auth/Proxy
on Kubernetes without using Kubernetes Access and (b) you can use
Kubernetes Access without running the Auth/Proxy on Kubernetes.

This change focuses on our Helm deployment guides. These guides
are not related to the Kubernetes Service, but rather to deploying
the Auth Service and Proxy Service on Kubernetes. I've suggested
moving these guides to a /setup/helm-deployments section for visibility.
2022-06-23 15:25:27 +00:00