Commit graph

2871 commits

Author SHA1 Message Date
Noah Stride 7e11b3ab58
Machine ID Docs Refactor (#31259)
* Skeleton out docs refactor (#31017)

* Start outlining index pages

* More reshuffling

* Remove old guides index page

* Adjust sidebar config

* Fix redirect

* Fix crosslinks

* Fix changelog links

* Fix more links

* Add short descriptions for platform guides

* Improve some page descriptions/signposting

* Nicer title

* Outline intro page

* Add notes on common usecases

* Remove old sections from introduction

* Start to outline overview topics

* Roughly expand on overview to cover bot user/bot role

* Clarify usecases

* Attempt to break up further reading section to be intelligible

* SPAG

* Add TODOs

* Machine ID Docs Refactor: Kubernetes Platform Guide + some AWS/GCP (#31796)

* Add config files needed for Kubernetes deployment

* Tidy examples under defined headers

* Add namespace to specs

* Add notes on join methods

* Further details on Kubernetes joining

* Document kubernetes rbac resources

* Skeleton out GCP/Linux platform guides

* Add necessary topics to the background for GCP and Linux

* Try and rewrite the blank role mdx to be less rubbish

I'm pulling my hair out over this lol

* Add a todo so I can come back to this part of the description when i can use words

* Further flesh out the background shape and intor shape for the platform guides

* Add more steps to k8s guide

* Fix links to k8s page

* Explain `kubernetes` join method

* Add documentation to the token yaml

* Add reasoning for role

* Document deployment manifest

* Add notes on determining if the deployment is healthy.

* Add token yaml for aws/gcp from my reference notes

* Add token/bot creation step for aws,gcp,linux

* customizing

* Machine ID Docs Refactor: Add `tctl` and `terraform` access guides (#32036)

* Outline `tctl` access doc

* Flesh out Terraform page with an example

* Fill out the copy for the Terraform provider guide

* Add explanation to configure tbot step of Terraform guide

* Add similar explanatory prose to tctl.mdx

* Add example role for tctl guide

* Try to better explain modifying the existing role

* Fix prerequisites

* Note on configuring permissions

* Fix SPAG

* Appease linter

* Expand intro for Terraform

* Please linter with newlines

* Remove spurious newline

* Clarify install/confgiure language

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

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

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

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

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

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

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

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

* Remove bactics from title

* Make example roles less powerful

* Add example of tctl command to check success

* Correctly say platform guide not access guide

* Be more specific in mentioning `tbot`

---------

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

* Remove V11 support warnings from platform guides

* Machine ID Docs Refactor: Linux VM based Platform Guides (#32472)

* Add pre-requisites

* Add example systemd service

* Notes on oneshot mode

* Offer daemon or oneshot mode docs

* Hide one-shot mode from `token` join based Linux

* Clarify Linux user for access

* Use variables for the token and explain commands

* Explain creating systemd service

* Explain when to prefer one-shot mode

* Add skeleton for Azure

* Document azure join token fields

* Add intros for guides

* Explain why we protect the directory

* Add install instructions

* Remove step regarding writing token to a seperate file

* Move coinfigure outputs to template

* Signify each step as local machine or target host

* Explain gcp/azure join methods

* Explain token and iam join methods

* Remove no longer recommended host certs guide

* Add next step

* Correct list of supported join methods

* Machine ID Docs Refactor: Rewrite GitLab and CircleCI guides (#32834)

* Start reshaping the circleic guide

* Make some changes to the GitLab side as well

* Add role creation to GitLab guide

* Add role creation step to CircleCI guide

* Adjust token file name

* Make sure anonymous telemetry advice is included

* Machine ID Docs Refactor: GitHub Actions docs (#32854)

* Start restructuring GHA guides

* Copy in Kubernetes Action example

* Add example DIY workflow

* Adjust examples with replacement steps

* Link off to the action github pages

* Tidy up introduction for GHA guide

* Explain GHA examples better and more searchably

* Improved title

* Add example role modifications

* Machine ID Docs Refactor: Ansible Access Guide (#32741)

* Rework Ansible with Server Access guide

* SPAG and consistency suggested changes

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

* Clarify intro and use the variable throughout

* suggested fixes

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

* Clarify configuring bot rbac

---------

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

* Machine ID Docs Refactor: Application Access (#32745)

* Rework Application Access docs

* Code review suggestions

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

* Clarify RBAC

---------

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

* Machine ID Docs Refactor: SSH Access guide (#32735)

* Add prereqs for ssh access guide

* Outline steps and output config

* Add guidance on tsha nd OpenSSH

* Guidance on other tools

* Simplify guidance on other tools

* Link to ansible guide

* Apply suggestions from code review

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

* Reorganise RBAC section

* Fix miscopied sentence

---------

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

* Machine ID Docs Refactor: Architecture and Introduction (#32901)

* Rewrite getting started guide next steps

* Rewrite introduction introduction to focus on tangible machine ID benefits

* Overview

* Add todo markers

* Rewrite overview

* Rewrite some of the architecture page

* Apply suggestions from code review

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

* Rearrange "overview" to act as "concepts"

---------

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

* Machine ID Docs Refactor: Database Access (#32743)

* Rewrite database access guide

* Apply suggestions from code review

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

* Apply suggestions from code review

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

* Clarify that systemd should be used rather than exercise for reader

---------

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

* Machine ID Docs Refactor: Kubernetes Access (#32744)

* Rewrite Kubernetes access guide

* Code review suggestions

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

* Explain need for kubectl on both client machine and machine id host

* spag

* Fix `kubernetes_resources` example

* Further clarify `kubernetes_resources`

---------

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

* Edit the Machine ID docs refactor (#33596)

* Edit the Machine ID docs refactor

- **Rename the new guides:** Use the "Connect a Bot" and "Deploy Machine
  ID" language instead of "Access Guides" and "Platform Guides" to
  connect these guides more explicitly to the language we use in the
  "Concepts" discussion of the Machine ID landing page.

- **Add context to the deployment guide index page**: Reduce repetition
  and provide information about each deployment method to help users get
  more context about how Machine ID runs and joins a cluster, as well as
  to help users choose a deployment guide.

- **Make links more visible on the Machine ID intro page:** Use a video
  banner for the Machine ID intro so it takes up less space on the page.
  Shorten some sections and add more specific H2s for the links.

- **Streamline some deployment guides:** Where guides include
  "Background" and "Guide" H2s, blend the introductory information with
  the guide so we can promote the "Step" H2s to H3s and direct the reader
  to the step-by-step instructions more quickly.

- **Add new pages to the docs table of contents.**

* Respond to zmb3 feedback

- List cloud platforms before CI/CD platforms on the sidebar
- Recommend using platform-signed identity documents in the deployment
  guide intro page.
- Edit language introducing join tokens.

* Respond to strideynet feedback

- Edit wording in the deployment guide index page, including renaming a
  section heading and adding language re: renewable certs in the static
  token join method.
- Change GitHub Actions link.
- Rename the Access Guides back to "Access Guides"

* Fix spelling

* Appease linter

---------

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2023-10-19 17:19:29 +00:00
Evan Freed 48936db124
bump docs to 13.4.3 (#33608)
Signed-off-by: Evan Freed <evan.freed@goteleport.com>
2023-10-19 13:42:23 +00:00
Olu Oshati d014569faa
update-SSO-troubleshooting docs (#32287)
* update-SSO-troubleshooting

* add low-level context

* clean up docs

* Update docs/pages/includes/sso/loginerrortroubleshooting.mdx

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

* remove typo

* add error message

---------

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2023-10-19 08:13:56 +00:00
lsgunn-teleport 974f0ab3f1
Align titles in the introduction to topic sections, modify Desktop Ac… (#33660)
* Align titles in the introduction to topic sections, modify Desktop Acces reference

* Typo in the title on the Introduction page
2023-10-18 22:04:13 +00:00
STeve (Xin) Huang 263f58d678
[docs] add missing database matchers for discovery config reference (#33657) 2023-10-18 20:40:56 +00:00
Paul Gottschling c3774da60d
Clarify Opsgenie prerequisites (#33030)
Closes #32519

Inline the `commercial-prereqs-tabs.mdx` partial within the
Prerequisites section and modify the language to clarify that this
plugin only supports Teleport Enterprise Cloud.
2023-10-18 20:36:53 +00:00
Paul Gottschling ea9bfebef8
Remove "Preview" from Resource Access Request page (#33656) 2023-10-18 20:23:10 +00:00
Steven Martin 71da63ab94
docs: include all db protocols in faq and config (#33495) 2023-10-18 15:20:32 +00:00
Brian Joerger 1f4d13f4ac
Update hardware key support docs (#33553)
* Update hardware key support docs with details on:

* Hardware Key PIN option

* Custom PIV slot/key instructions

* WebUI enabled details

* Resolve comments.

* Fix typo.
2023-10-18 00:29:23 +00:00
lsgunn-teleport 7d0d106fd5
docs: Add Docker and notification to the PagerDuty access request plugin (#33334)
* Add Docker and notification to the PagerDuty access request plugin

* Remove the notifications section already covered in Step 2
2023-10-17 22:47:27 +00:00
Michael Wilson e2e896820a
Update synchronization period in Okta docs. (#33591)
The Okta synchronization time in the Okta docs has been updated to reflect
its current state, which is 10 minutes instead of 2 minutes.
2023-10-17 20:06:30 +00:00
fheinecke 3f340f7bc1
Minor docs typo fix (#33558) 2023-10-17 14:51:14 +00:00
Steven Martin 59cbbb4126
docs:correct fips debug container address (#33422) 2023-10-13 16:16:01 +00:00
Steven Martin 8ab092d5ca
docs: update okta service setup (#33449) 2023-10-13 15:46:51 +00:00
Edward Dowling 631e4a35c4
Remove cloud only warning in servicenow docs (#32844)
* Remove cloud only warning in servicenow docs

* Update forScopes for servicenow plugin doc
2023-10-13 08:57:03 +00:00
lsgunn-teleport 891356e5d6
docs: Add timing for automatic agent updates to the cloud FAQ (#33177)
* Add agent updates follow the cluster upgrade to the FAQ

* Revise maintenance window start time topic

* Edit the upgrade topics

* Modify auto update information for cluster services and agents

* Fix link to agent update enrollment

* Revise cluster and agent Upgrade > Update FAQs

* Fix update typo
2023-10-12 18:19:48 +00:00
lsgunn-teleport 33b2ae621c
docs: Reorganize and revise moderated sessions (#32420)
* Get revision for moderated sessions into the 15.x directory

* Add backticks and < > around mode

* Add keywords

* Fix typo

* remove extraneous line

* Update connect your client with changes related to moderated sessions

* updates from Zac's review

* fix typo

* fix typo

* You can only require session moderation using Enterprise editions

* Clarify the Teleport Enterprise requirement

* Add paragraph about role mapping and moderated sessions

* updates from Paul's review

* updates from Paul's review-2

* Replace caveat about join_sessions/deny rules
2023-10-12 18:11:38 +00:00
lsgunn-teleport 10939c465c
Add Docker to Slack access request plugin (#33330) 2023-10-12 17:56:51 +00:00
lsgunn-teleport 29268d3da2
Add Docker to Mattermost plugin (#33328) 2023-10-12 17:56:28 +00:00
lsgunn-teleport 7e3738bac2
Add Docker to MSFT teams plugin (#33326) 2023-10-12 17:55:52 +00:00
lsgunn-teleport b55703cfaa
Fix a couple of typos and reword scenario descriptions (#33318) 2023-10-12 17:55:24 +00:00
STeve (Xin) Huang c48753b624
[docs] clarify RDS/Aurora databases getting modified (#33312) 2023-10-12 17:48:03 +00:00
Brian Joerger 8015b4c3e2
Add pcscd install instructions for hardware key support (#33187)
* Add pcscd install instructions for hardware key support.

* Expand smart card driver information.

* Fix typo and spell check.
2023-10-12 17:35:34 +00:00
Steven Martin a586a2f2d9
docs: update macos app remove command to delete dir (#33365) 2023-10-12 15:15:23 +00:00
Zac Bergquist 3afd112bb7
docs: mention support for multiple AD domains (#33273)
This documents the changes in #33218
2023-10-11 20:41:30 +00:00
lsgunn-teleport 3ac955a30b
Add Docker to email plugin (#33239) 2023-10-10 21:42:29 +00:00
Steven Martin 4ef55d6595
docs: include servicenow and opsgenie in plugin index (#33220)
* docs: include service nowand opsgenie in plugin index

* docs: update networking ports

* Revert "docs: update networking ports"

This reverts commit 75231c4d1b.

wrong commit
2023-10-10 21:13:21 +00:00
lsgunn-teleport ed08fe3d08
[Docs] Style guide: Information types and structuring content (#31661)
* Information types and guides

* Proposed style guide changes for information types

* Fix and remove content from Paul's suggestions

* Apply suggestions from code review

heh, guilty as charged.

Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>

* Linter line complaints

* Merge intro and info types

---------

Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>
2023-10-10 21:08:18 +00:00
Steven Martin 6434d2737e
docs: update networking ports (#33209)
* docs: update networking ports

* reword db and app connections

* updated language on exposing ports

* verbiage

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

---------

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2023-10-10 18:20:08 +00:00
Paul Gottschling 4aeb9141d2
Fix title conflict (#33231)
Two docs pages have the title "Reference". Give both pages more specific
titles for the benefit of SEO.
2023-10-10 17:49:11 +00:00
Steven Martin 0098f11c79
docs: role definition update (#32728)
* docs: update session resources

* adds instance, session_tracker and updates ssh_session
2023-10-10 16:16:03 +00:00
Zac Bergquist 6f654c05d1
Bring internal repo documentation up to date (#33101)
* Bring internal repo documentation up to date

* Update CONTRIBUTING.md

Co-authored-by: Alan Parra <alan.parra@goteleport.com>

---------

Co-authored-by: Alan Parra <alan.parra@goteleport.com>
2023-10-10 16:00:23 +00:00
STeve (Xin) Huang 434b9dc0f2
[docs] Attempt to clarify ElastiCache/MemoryDB auth methods (#33077)
* [docs] Clarify ElastiCache/MemoryDB auth methods

* review comments
2023-10-10 13:51:54 +00:00
Edward Dowling 1428db0885
Update opsgenie docs (#32730)
* Update opsgenie docs

* Update config forScope for opsgenie plugin docs
2023-10-10 12:08:19 +00:00
Rafał Cieślak 971cadb9cb
Reword Troubleshooting section in Connect docs (#32293)
* Reword Troubleshooting section in Connect docs

* Point readers towards Open Logs Directory button

* Mention specific manifestations of partially unusable UI

* Update commands for removing tsh and app_state.json
2023-10-10 09:20:53 +00:00
Rafał Cieślak 26814c72aa
Add missing Connect My Computer docs commits from #32798 (#33151)
* Reduce instances of "just"

* agent lifecycle -> the lifecycle of the agent

* proxy version -> Teleport Proxy Service version

* Simplify sentence about local user requirement

* Add screenshots of Connect My Computer

* Update screenshots of Connect UI
2023-10-10 08:17:38 +00:00
lsgunn-teleport 9fcaf7a880
Add server troubleshooting to left nav (#32989) 2023-10-09 22:24:15 +00:00
lsgunn-teleport 018430d445
Remove device trust relationship as an example of token:create permissions (#33159) 2023-10-09 20:03:14 +00:00
lsgunn-teleport 09bcc9d6ee
[buddy] docs: minor typos and improvements in the description of the Teleport Proxy Service (#33170)
* Minor typos

* Update docs/pages/architecture/proxy.mdx

* fix capitalization and hyphenation and make features more parallel

* fix identity typo

---------

Co-authored-by: Gabriel Petrovay <gabipetrovay@gmail.com>
2023-10-09 20:02:27 +00:00
lsgunn-teleport 45e9733c05
join_sessions overrides the deny rule for sessions a user is allowed to join (#32991) 2023-10-09 17:34:30 +00:00
lsgunn-teleport f7edb03eb6
docs: Add Docker to partials and update the discord access request plugin (#32886)
* Add Docker to the access request plugin partial and Discord section

* Update another partial for Docker

* Restore variable to teleport.plugin.version

* Update docs/pages/includes/plugins/install-access-request.mdx

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

---------

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2023-10-09 17:33:44 +00:00
Steven Martin 6c166b85a0
docs: remove internal label listing (#33143) 2023-10-09 14:55:36 +00:00
Rafał Cieślak d21ae196e4
Add docs for Connect My Computer (#32798)
* Add docs for Connect My Computer

* Update Troubleshooting Connect My Computer header

This way it doesn't conflict with the general Troubleshooting header.

* Add troubleshooting section about expired token

* Expand section on agent not being visible in cluster

* Mention that logout removes the agent
2023-10-09 14:36:22 +00:00
Gabriel Corado 31fd98a71d
Split RDS Proxy guides per protocol (#32903)
* docs(database-access): split rds proxy page per protocol

* docs(database-access): fix lint
2023-10-09 12:33:35 +00:00
Steven Martin a63e63ec80
docs: include info for accessing database audit activity (#33063)
* docs: include info for accessing database audit activity

* fix for spelling

* verbiage update

* update verbiage

* verbiage update

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

* update info

* verbiage update

* verbiage update

* capitatlization

* verbiage update

Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>

* verbiage update

---------

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>
2023-10-06 20:46:08 +00:00
Gus Luxton d2e75a784f
docs: Remove surplus connect.sh script content from docs (#33086) 2023-10-06 20:14:45 +00:00
Gus Luxton 5930977eb2
docs: Add WinSCP to PuTTY client instructions (#32868)
* docs: Add WinSCP to PuTTY client instructions

* Restore validity section

* Restore validity section

* Formatting tweaks

* Merge lists

* Change title

* Fix docs link title to match page

* Bump tsh version for WinSCP support

* Whitelist WinSCP in spellcheck

* putty.mdx -> putty-winscp.mdx
2023-10-06 18:55:58 +00:00
Steven Martin 9858281b3d
docs: update fips docker address (#33009)
* docs: update fips docker address

* Revert "docs: update fips docker address"

This reverts commit e80fafdd75.

incorrect commit

* fips docker distro changes
2023-10-06 14:53:33 +00:00
Steven Martin da2f060ccc
docs: title zypper enterprise linux install tab (#33017) 2023-10-06 14:18:32 +00:00
Gus Luxton 99b4cb4d3d
docs: Update HA Terraform reference and add starter cluster reference (#32354)
* docs: Update Terraform reference documentation

* Fixes to shell script
2023-10-05 16:14:44 +00:00