Commit Graph
234 Commits
Author SHA1 Message Date
Paul Gottschling 8fe48fae9f Add a guide to GKE Auto-Discovery (#18582)
* Add a guide to GKE Auto-Discovery

Closes #18011

* Respond to PR feedback

* Update the guide while testing it

- Add the `scopes` flag to the `gclodu compute instances
  set-service-account command`
- Replace `auth_servers` with `proxy_server` in the config

* Respond to PR feedback
2022-12-01 20:24:08 +00:00
Andrew LeFevreandAlex Fornuto e58078054e Add info to docs about working with github enterprise server (#18712)
* add info to docs about working with github enterprise server

* Update docs/pages/access-controls/sso/github-sso.mdx

Co-authored-by: Alex Fornuto <alex.fornuto@goteleport.com>

* Review Edits for #18712 (#18755)

* add scopes for edited file to config.json

* replace ScopedBlock with Tabs for config example

* Update docs/pages/access-controls/sso/github-sso.mdx

Co-authored-by: Alex Fornuto <alex.fornuto@goteleport.com>
2022-11-28 16:25:37 +00:00
Hugo ShakaandPaul Gottschling a2b5a37f94 Document Discord access plugin (#17593)
* Document Discord access plugin

* Apply suggestions from code review

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

* fixup! Apply suggestions from code review

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-11-25 21:43:58 +00:00
Alex Fornuto e9ee9de82f update docs vars for master (#18643) 2022-11-21 19:57:38 +00:00
Alex Fornuto 7b11fbf3b8 [Docs] Add AWS credentials to variables block (#17916)
* alphabetize variables

* implement aws access key vars
2022-11-21 15:01:50 +00:00
47edecfc08 [Docs] End User Doc Page (#18055)
* init end user doc

* lint fix

* Apply suggestions from code review

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

* simplify inline icon

* incorporate feedback

* Add Kubernetes instructions to the end-user guide (#18234)

* Apply suggestions from code review

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

* move to 'connect your client'

* Updates based on review.

* adjust next steps para

* Apply suggestions from code review

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

* consolidate tsh examples with Var component

* linting

* Add Kubernetes instructions for the Web UI/Connect (#18611)

* Add Kubernetes instructions for the Web UI/Connect

* optimize images

* add SAML connector to Vars

Co-authored-by: alexfornuto <alex.fornuto@goteleport.com>

Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-11-18 21:25:59 +00:00
9bec190ace Desktop Discovery guide (#17602)
* init Desktop Discovery guide

* Apply suggestions from code review

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

* edit for feedback

* Apply suggestions from code review

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

* adjust from feedback

* edit for #16956 (merge conflict)

* use auth_server for cloud

* fix links

* Apply suggestions from code review

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

* break up long lines

* linting ul spacing

* Update docs/pages/desktop-access/getting-started.mdx

* import upstream changes to old getting started

* lint

Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-11-17 18:43:35 +00:00
Nic Klaassen 5735bc5252 Add docs for GCP KMS support (#18465) 2022-11-17 17:17:14 +00:00
Jim Bishopp 1a209fd168 Bump cloud version to 10.3.8 (#18541)
Cloud was upgraded to 10.3.8 on 11/17/22.
2022-11-17 15:45:56 +00:00
Paul Gottschling ff57daf016 Add a guide to dynamic Kubernetes registration (#18065)
* Add a guide to dynamic Kubernetes registration

Closes #17629

* Address PR feedback

- Add to and edit the list of dynamic resources
  Closes #16247

- Describe static and dynamic labels in the `kube_cluster` resource
2022-11-16 20:57:15 +00:00
Jakub NyckowskiandPaul Gottschling b6545fee52 Add Auditd docs (#15530)
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-11-08 18:31:06 +00:00
Marek Smoliński 1b333577a1 Add Cassandra and ScyllaDB docs (#17833) 2022-11-08 10:43:02 +01:00
Tiago Silva dea8dd7020 [docs] EKS & AKS auto-discovery docs (#17628)
Closes #17427
2022-11-07 22:48:01 +00:00
Paul Gottschling c56a862633 Restore the Ansible Server Access guide (#18134)
Closes #14692

PR #10987 repurposed the Ansible Server Access guide to be a Machine ID
guide. Since users still found use in the original Server Access guide,
this change restores that guide.

Note that this change does not attempt to edit the Ansible Server Access
guide, and simply restores it to the state it was in before #10987. The
Machine ID Ansible guide is left untouched.
2022-11-07 21:40:25 +00:00
Paul Gottschling 44e23e18c5 Remove the Jira Server Access Plugin guide (#17546)
Closes #14578

The Jira Cloud guide applies to all Jira deployments already, so we
don't need to maintain separate guides. This change renames the Jira
Cloud guide so it's about Jira in general.
2022-11-04 20:28:58 +00:00
0e21fe0f71 Machine ID GitHub Actions guide (#17798)
* [Docs] Using Machine ID with Github Actions

* remove skip-version-check

* strideynet recs

* fix spacing

* example fixes, spacing

* optimize image

* adjust capitalization for GitHub and GitHub Actions

* alphabetize machine ID guides partial

* add new page to sidebar and guides index partial

* tech/copy fixes

* separate tokens from bot

* allow block improvements

* spec.bot_name tense fix, clarifications

* Privelege -> privilege

* tense fixes for allow block

Co-authored-by: alexfornuto <alex.fornuto@goteleport.com>
Co-authored-by: Noah Stride <noah.stride@goteleport.com>
2022-11-03 20:08:41 -04:00
Jim Bishopp 9d4d11a7e1 Bump cloud version to 10.3.6 (#18106)
Cloud was upgraded to 10.3.6 on 11/3/22.
2022-11-03 22:49:54 +00:00
Gabriel Corado 4a68f6e346 Azure AD user managed identity authentication for SQL server documentation (#17693) 2022-11-01 23:39:43 +00:00
rsyracuse 6324bc58ad [Docs] Machine ID Host Certificate Support (#16989)
* [Docs] Machine ID Host Certificate Support

* general tech edits

* broken link fix

* typos/principal clarifications

* typo/spacing fix

* strideynet improvement

* ptgott fixes

* closing tab fix

* some additional copy fixes

* role fix

* heading fix

* clarify hosts involved

* scope fixes/spelling

* final-steps

* afornuto copy edits

* tech fixes, principal/openssh
2022-10-31 14:38:51 -04:00
rsyracuse 6c428e7c7d General improvement to CLI reference for Teleport daemon and more (#15974)
* General improvement to CLI reference for Teleport daemon and more

* fix link

* add tbot/fixes

* address config yaml

* broken link/incorrect command

* address comments/fixes

* broken link

* ptgott fixes

* end sentences

* [Updates} Fix broken Link

* remove header

* ptgott updates

* ptgott new addition

* replace tbot reference w/ CLI, spelling/tab error fixes

* remove cli from config.json

* fix link

* list item spacing
2022-10-27 18:38:49 -04:00
STeve (Xin) Huang b696ca12a3 Documentation for Azure Cache for Redis (Database Access) (#17387) 2022-10-27 20:32:25 +00:00
17cdeadd74 [Docs] Database Access for Elastic Guide (#17393)
* sort list of db guides alphabetically

* add Elastic guide

* Apply suggestions from code review

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>

* additional edits from review

* add spaces to next steps include

This is so that additional ul items added to a guide using this partial will have consistent spacing

* remove instructions and add tip

Resolves #r995144908 and #r995566035

* fix Database Access config and add scopes

* Move note into relevant tab

* adjust example user mapping

* incorporate more feedback

* incorporate feedback from @tener

* Update docs/pages/database-access/guides/elastic.mdx

Co-authored-by: Krzysztof Skrzętnicki <krzysztof.skrzetnicki@goteleport.com>

* bypass linter rule

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>
Co-authored-by: Krzysztof Skrzętnicki <krzysztof.skrzetnicki@goteleport.com>
2022-10-25 15:05:14 +00:00
Jim Bishopp ad0c14c31d Bump cloud version to 10.3.2 (#17659)
Cloud was upgraded to 10.3.2 on 2022-10-22
2022-10-25 14:46:45 +00:00
Brian Joerger 3001cfad07 Hardware Key docs (#17258) 2022-10-20 20:01:06 +00:00
Jakub NyckowskiandPaul Gottschling ce35cc4973 Add SFTP guide for JetBrains IDEs (#15588)
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-10-17 19:11:58 +00:00
Alex Fornuto b807cd425c [Docs] SSO Page fixes. (#17447)
* Add scopes to the SSO page

This page contains ScopedBlocks for all three current scopes

* remove ScopedBlock from workarounns section

I understand why the block was added, but if users forget to check Enterprise or Cloud they will miss valuable information, and it does no harm showing it for OSS users

* Markdown cleanup

Newlines around codeblocks make my local linter happy.

the <br/> tags in the table prevent the rendered table from breaking up .
2022-10-17 15:12:59 +00:00
Alex Fornuto 8781fbc7c2 [Docs] Adjust scoped blocks. (#17221)
* Remove spaces between scoped blocks

This enables faster regex searching for single scoped blocks, without alternate content for other scopes

* replace single scoped block with details component

By doing this, something remains visible even when the user hasn't selected the Enterprise scope. That way if they forgot to, they still have something visible to expand and get the information they need.

* make single scoped Details blocks scopeOnly=false

That way readers will still know there is content that doesn't apply to the current scope, in case they forgot to select the correct one
2022-10-14 21:01:19 -04:00
rosstimothy f591236b33 Enhance diagnostics docs (#15648)
* Enhance diagnostics docs

The diagnostics docs were all in one page(`setup/reference/metrics.mdx`)
which made things a bit hard to find, and wasn't conducive to adding
new content.

Diagnostics information is now located at `setup/diagnostics` with each
section from the original `metrics.mdx` doc now having its own dedicated
page. The section will now show up in the navbar at
"Setup" > "Monitoring Your Cluster".

The content of the profiling page is expanded to include information from
https://github.com/gravitational/teleport/blob/740d184d1cfc69ae2e96c50ee738b13884fb232b/assets/monitoring/README.md#low-level-monitoring
to illustrate what the different profile types are, the information that
they capture, and how to retrieve them.

A new Distributed Tracing page is also added to instruct users on how to setup
the `tracing_service` to collect and export spans (the last open item
for #12241).
2022-10-14 20:05:07 +00:00
Alex McGrath 5a5c8f35b6 mention preview (#17331) 2022-10-13 09:37:06 +00:00
Gavin FrazarandPaul Gottschling 1c3c06ed10 docs: add self signed certs guide (#16182)
* Add slug for self signed certs

* Add self-signed certs guide

* Move tls cert setup into an include snippet

* Update tsh section on self signed certs

* Fix indentation

* Remove extra slash before heading

* Update docs/config.json

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

* Update docs/pages/management/admin.mdx

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

* Update docs/pages/includes/tls-certificate-setup.mdx

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

* Update docs/pages/management/admin/self-signed-certs.mdx

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

* Update docs/pages/management/admin/self-signed-certs.mdx

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

* Update docs/pages/management/admin/self-signed-certs.mdx

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

* Update docs/pages/management/admin/self-signed-certs.mdx

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

* Fix formatting of github suggestion commit

* Change link title to avoid abbreviation

* Update intro to explain the purpose of the guide and why anyone would want it

* Make 'proxy' and 'certs' consistent throughout the guide:
certs -> certificates
proxy -> Proxy Service

* Move motivation for guide out of warning and into intro

* Simplify the warning notice

* Change headings

* Capitalize helm and simplify label

* Update Helm info to include inline instructions

* Simplify systemd label

* Update systemd tab

* Update slug certs -> certificates

* Fix include snippet yaml example

* Change prereqs to omit cloud tab and instruct user to check for self-signed certs config

* Update docs/pages/management/admin/self-signed-certs.mdx

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

* Update docs/pages/management/admin/self-signed-certs.mdx

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

* Update docs/pages/management/admin/self-signed-certs.mdx

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

* Apply suggestions from code review

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

* Update docs/pages/management/admin/self-signed-certs.mdx

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

* Get specific about problem caused by insecure TLS

* Remove 'how to setup tls certs' section in favor of a link at the bottom

* Add examples for tsh and tctl, and clean up tctl wording

* Remove link to systemd guide

* Add more detail to systemd instructions

* Change wording around instructions for teleport

* Rearrange links

* Remove reference to deleted acme.mdx

* Remove v2 config reference to auth_servers

* Remove list syntax for proxy_server

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-10-11 18:02:42 +00:00
Jim Bishopp 39777309d9 Bump Cloud Version (#17099)
Bump Cloud version in docs to 10.3.1.
2022-10-06 23:31:32 +00:00
Alex McGrath d18031ae71 Add docs for EC2 instance discovery (#16279)
* initial doc for ec2 instance discovery

* Resolve review comments

* Resolve review comments

* Resolve review comments

* resolve some review comments

* introduce discovery node in the initial paragraph

* Resolve comments
2022-10-05 14:53:39 +00:00
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