Commit Graph
2679 Commits
Author SHA1 Message Date
Noah Stride 9268e97d01 Machine ID: Support for JSON log formatting (#30755)
* Support for json log output in `tbot`

* Fix spacing in docs

* fix markdown spacing
2023-08-21 13:26:09 +00:00
Paul Gottschling 1d11399d1a Add package manager Enterprise install steps (#30273)
Fixes #23564

The `install-linux-enterprise.mdx` partial already includes instructions
for installing Teleport Enterprise using package managers, so this
change introduces another partial to incorporate those instructions into
`install-linux.mdx`.
2023-08-18 20:34:06 +00:00
Marco André Dinis 307dc99400 Metrics: expose install method counter (#30327)
* Metrics: expose install method counter

This PR adds a new metric that exposes the number of servers currently
running grouped by their install method.

Note: install method is a list o strings, so the metric sorts its values
and then joins them by "," to create a single identifier.

* do not mutate original install methods list
2023-08-18 15:38:14 +00:00
Steven Martin d5c27ea086 docs: update gitlab and azuread sso docs (#30653) 2023-08-18 15:19:38 +00:00
Zac Bergquist 9593d22e44 docs: add page on revoking access (#30577)
The documentation we have on revoking access somehow ended up buried
in a guide specific to agentless OpenSSH mode.

These concepts apply to all parts of Teleport and are not tied to
OpenSSH, so the content has been moved to the security section.

Closes #9888
2023-08-18 15:15:41 +00:00
Paul Gottschling 430d67ac80 Correct DynamoDB table config instructions (#30363)
Fixes #25056

Edit the DynamoDB configuration partial to include instructions for
configuring the audit event table.
2023-08-18 14:11:47 +00:00
Paul Gottschling 6294da21d0 Finish removing ScopedBlocks from the docs (#30629)
Closes #30268
2023-08-18 14:10:10 +00:00
STeve (Xin) Huang d617f1cb91 [docs] add Discovery Service to Database Access architecture page (#30569)
* [docs] add discovery service to Database Access architecture page

* code review comments
2023-08-18 13:42:26 +00:00
Paul Gottschling 96f2e482c9 Replace multi-line ScopedBlocks with Tabs (#30616)
* Replace multi-line ScopedBlocks with Tabs

Contributes to #30268

The documentation scope switcher tends to confuse users, and the
ScopedBlock component hides docs content based on the scope switcher. To
help remove ScopedBlocks from the docs site, this change replaces
multi-line ScopedBlocks with Tabs components if they include variations
for different scopes.

While most multi-line ScopedBlocks function like Tabs, there are a few
edge cases, which this change addresses individually.

Note that this change does not intend to remove all ScopedBlocks that
are placed inline within a paragraph. That will be the goal of a
separate change.

* Remove more ScopedBlocks (#30623)

This builds on the work done in #30616 and contributes to #30616.
2023-08-17 17:17:46 +00:00
STeve (Xin) Huang c842c38f74 [docs] Fix TLS routing FAQ link (#30612) 2023-08-17 16:39:37 +00:00
Zac Bergquist 15dac54519 Update docs version automatically (#30584)
* Update docs version automatically

Adds a new job to the post-release workflow that automatically updates
the docs version when a new release is published.

Note: we do the plugin version as well, even though it's likely that
the teleport-plugins release is still outstanding. That's okay though,
we can wait to merge the PR if we want to.

Closes #12961

* Update postrelease docs
2023-08-17 15:27:32 +00:00
STeve (Xin) Huang f06ffe88a9 [docs] Teleport Connect Kube gateway v14 update (#30460)
* [docs] Teleport Connect Kube gateway v14 update

* remove use of connection
2023-08-17 11:52:24 +00:00
STeve (Xin) Huang dafe758948 [docs] TLS routing FAQs (#30499)
* [docs] TLS routing FAQs

* address review comments
2023-08-17 11:49:31 +00:00
Krzysztof Skrzętnicki d255d9d2c9 Add teleport_proxy_db_active_connections_total gauge. (#30549)
* Add `teleport_proxy_db_active_connections_total` gauge.

* Document `teleport_proxy_db_active_connections_total` gauge.

* Correct initialism: `Db` into `DB`.
2023-08-17 08:01:57 +00:00
Forrest 4e66a6fc67 support case-insensitive routing option (#29320)
* support case-insensitive routing option

* update docs
2023-08-17 00:48:19 +00:00
54d6486156 Update eks helm guide for AWS PCA (#30176)
* Update eks helm guide for AWS PCA

updating cert manger instructions when using AWS PCA plugin

* Update aws.mdx

* Update cspell.json

* Update docs/pages/deploy-a-cluster/helm-deployments/aws.mdx

Co-authored-by: Steven Martin <steven@goteleport.com>

* Update docs/pages/deploy-a-cluster/helm-deployments/aws.mdx

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

* Update aws.mdx

---------

Co-authored-by: Steven Martin <steven@goteleport.com>
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2023-08-16 21:38:58 +00:00
Steven Martin a66739ae9e docs: correct double quotes in tctl devices add example (#30545) 2023-08-16 15:26:41 +00:00
Edward Dowling 1db4f175ff Add initial rough opsgenie docs (#29309)
* Add initial rough opsgenie docs

* Add image for api key creation to opsgenie docs

* Add remaining images

* Add missing image to opsgenie docs

* Fix minor erros and remove unnecessary sections from opsgenie docs

* Add opsgenie docs to doc side menu

* Add more images and clarity to opsgenie docs

* Clarify alert behaviour in opsgenie docs

* Add example role to opsgenie docs

* Fix minor grammer and formatting mistakes

* Rename opsgenie docs page

* Add instructions to docs for creating a user via the ui

* Add explanation of annotation

* Remove unnecessary image form opsgneie docs and fix formating

* Add image for creating role in opsgenie docs

* Add back example role yaml and remove unused image

* Remove extra newline to fix linting
2023-08-16 15:22:44 +00:00
Tobiasz Heller da325ed3c7 [docs] add athena docs (#29972) 2023-08-16 11:20:30 +00:00
Steven Martin 4cdbef18ad docs: hsm minor corrections (#30481)
* docs: hsm minor corrections

* restore 2nd ca pin
2023-08-15 15:25:23 +00:00
Steven Martin 9dbd880621 docs: update faq for proxy recording mode support (#30488) 2023-08-15 14:51:06 +00:00
Paul Gottschling 0e62dfad38 Add a link to Teleport Labs in the landing page (#30382)
Fixes #29955

Adds this link in the Prerequisites section after the link to the
Teleport Team docs. This is a natural place for this information, since
the Teleport Team link is for users whose environments do not meet the
requirements of the Prerequisites of the Getting Started tutorial.

This change means that the `Notice` that includes the Teleport Team link
is now two paragraphs long, which is too long for a `Notice`. An
`Admonition`, however, would clash with the `Admonition` telling the
reader about our DigitalOcean 1-click droplet. I have removed the
colored boxes from the Prerequisites section to reduce noise.
2023-08-14 21:47:01 +00:00
Travis RodgersandSteven Martin e8786b534f update application access getting started video (#27116)
* updated getting started video

* updating video banner with new video

* updated getting started video with new

---------

Co-authored-by: Steven Martin <steven@goteleport.com>
2023-08-14 21:46:20 +00:00
lsgunn-teleport 6374d8448e docs: include example service account JSON in the Google workspace guide (#29379)
* Address 15812 and do some testing and editing while in the file

* Fix some typos

* Google Workspace WIP

* Modify images and text

* Clarify the client_id setting is the ID for the OAuth client

* Change client_id setting to be the service account unique ID, add link to troubleshooting.

* Fix typo

* Updates from review

* Modify images, update content with corrections

* new line and extraneous line complaints

* remove a new line
2023-08-14 21:25:53 +00:00
Steven MartinandAlex Fornuto e0afea9839 docs: include openssh instrs for jetbrains setup (#26251)
* docs: include openssh instrs

* spacing

Co-authored-by: Alex Fornuto <github@alexf.co>

* replaced Node references with server

* Update notes

---------

Co-authored-by: Alex Fornuto <github@alexf.co>
2023-08-14 20:24:18 +00:00
Steven Martin 7f79d0cfa1 Update 11 eol date (#30438)
* Update 11 eol date

* Correct date
2023-08-14 20:14:00 +00:00
Brian JoergerandPaul Gottschling c2e7f548ba Add Teleport Connect to Headless docs (#30300)
* Support TELEPORT_HEADLESS_SKIP_CONFIRM env flag in teleport connect.

* Replace reject button with cancel button that persists through approval state. This makes it possible to reject a headless authentication when it skips the initial confirmation step.

* Add headlessSkipConfirm config option.

* Apply changes from CR.

* Add Teleport Connect docs for headless login.

* Address comments.

* Apply suggestions from code review

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

---------

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2023-08-14 19:40:29 +00:00
Brian Joerger 963ee50998 Fix PIV support for tsh proxy kube and Teleport connect (#30205) 2023-08-14 19:37:41 +00:00
Alan Parra 7835175123 Revert "chore: Bump Go to v1.21.0" (#30457)
* Revert "chore: Bump Go to v1.21.0 (#30180)"

This reverts commit 600d14511c.

* Revert Go on versions.mk

* Keep current e/ reference
2023-08-14 18:54:24 +00:00
Paul Gottschling 322cb2d026 Include consistent installation info (including Helm) across Access Request plugin docs (#26783)
* Use partial for Access Request plugin install docs

The Access Request plugin installation instructions are _almost_
standard. Make the instructions more consistent and easier to edit by
replacing them with a partial. Use our partial parameter substitution
syntax to supply the name of each plugin.

* Respond to alexfornuto feedback

* Add a missing `sudo`

Partially responds to stevenGravy feedback

* Add consistent Helm details

Ensure all Access Request plugin guides include the same Helm-related
steps. Excluding the Jira plugin because that guide is out of date and
will be addressed in a separate change.

Also removes the "Feedback" section from each Access Request plugin
guide.  These are out of step with the rest of the docs, which don't
include a feedback section, and do not reflect the current location of
the Access Request plugin source.

* Spelling and linter fixes
2023-08-14 16:16:40 +00:00
Alex McGrath a01417a854 Document jwt_claims app rewrite option (#30256)
* Document `jwt_claims` app rewrite option

* resolve comments

* Update JWT section and untabify
2023-08-11 15:24:26 +00:00
Paul Gottschling 767b3a8057 Add Teleport agent pod readiness checks to docs (#30271)
Fixes #23449

Ensure that all guides that include instructions for installing the
`teleport-kube-agent` chart also show how to check that the Teleport
agent pods are up and healthy.
2023-08-11 14:29:57 +00:00
Steven Martin a88ceed58f Version ID check on Amazon Linux2023/rhel installs (#30292) 2023-08-10 20:27:16 +00:00
Logan Davis 6d72e4883d Bump Cloud Version (#29823)
* bump cloud version

* Bump to 13.3.1

* Update config.json
2023-08-10 16:08:08 +00:00
Paul Gottschling 1e02b2b9c9 Add a table of contents entry (#30235)
The Machine ID upgrade guide is missing a table of contents entry. Add
one for it.
2023-08-10 14:43:07 +00:00
Paul Gottschling 191e645011 Split up the CLI reference (#30129)
Fixes #29957

Improves the page load performance of our CLI reference documentation by
splitting up the long CLI reference page. This also has other benefits,
including:

- **SEO**: Users don't need to search for the Teleport CLI reference
  (and don't need to know that this page exists), but can search for a
  specific tool they want reference docs for.
- **In-page search:** Users searching within a specific page will get
  results for the tool they are researching, not all of Teleport's CLI
  tools.
2023-08-10 13:56:47 +00:00
Paul Gottschlingandlsgunn-teleport a9587df515 Add a quick note about AWS and FIPS (#29987)
* Add a quick note about AWS and FIPS

* Apply suggestions from code review

Co-authored-by: lsgunn-teleport <136391445+lsgunn-teleport@users.noreply.github.com>

* Fix linter issue

---------

Co-authored-by: lsgunn-teleport <136391445+lsgunn-teleport@users.noreply.github.com>
2023-08-09 20:34:49 +00:00
lsgunn-teleport 9da5fc7392 [Docs] Teleport Team getting started, Fix comparison pointer to Teleport Enterprise/Enterprise Cloud (#28837)
* Fix the comparison to Teleport Enterprise

* Some wording changes.

* Fix the comparison and make an editing pass

* Updates from Paul's review of the page

* fix some links

* fix some spacing

* Add missing word

* Change tenant to cluster

* Update numbering, emphasis marker

* Remove links to other sections, consolidate next steps

* Fix lint spacing issue

* Twaek content, fix a couple of errors
2023-08-09 19:27:35 +00:00
Tiago Silva 9960697d35 Promote EKS and AKS discovery to GA (#30186)
This PR promotes EKS and AKS Kubernetes Discovery to GA.

Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>
2023-08-09 06:51:38 +00:00
Steven MartinandPaul Gottschling e4d91bba00 docs: use a consistent intro in the DB guides (#29797)
* Make db docs intro consistent

* spelling fix

* lint fix

* update verbiage

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

* update verbiage

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

---------

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2023-08-09 01:04:33 +00:00
Alan Parra 600d14511c chore: Bump Go to v1.21.0 (#30180)
* chore: Bump Go to 1.21.0

* Run `make dronegen`

* Bump .golangci.yml version

* Bump docs/config.json version

* Update e/ reference
2023-08-08 17:57:31 +00:00
Jakub Nyckowski 47c05c7ce0 [Docs] Add the max-duration role option to documentation (#30136)
Documentation related to https://github.com/gravitational/teleport/pull/29042.

Signed-off-by: Jakub Nyckowski <nyckowski.jakub@gmail.com>
2023-08-07 20:41:53 +00:00
Paul Gottschling ab35d24c4f Add the hcl label to Terraform snippets (#30055)
The docs engine now supports syntax highlighting for HCL snippets. This
change enables HCL syntax highlighting for some Terraform guides in the
docs.
2023-08-07 19:19:43 +00:00
lsgunn-teleport 2da57c5911 docs: change title of Grafana image (#30073)
* Update the text for the new graphic

* Missing comma

* Tweak some wording

* Remove extra space
2023-08-07 19:05:22 +00:00
793540ca6b [buddy] Allow setting storage class name for auth component (#30126)
* feat(chart/teleport-cluster): Allow setting storage class name for auth component

* fix: Add value schema

---------

Co-authored-by: adinhodovic <hodovicadin@gmail.com>
Co-authored-by: Gus Luxton <gus@goteleport.com>
2023-08-07 15:32:48 +00:00
Krzysztof Skrzętnicki e8afdd4379 Add DB metrics to the reference. (#30121) 2023-08-07 14:41:52 +00:00
Tiago SilvaandDan Meyers f86e10c484 Add docs for the new Slack helm chart values (#30128)
This goes alongside
https://github.com/gravitational/teleport-plugins/pull/869, it shouldn't
be merged until/unless that PR is accepted and merged.

Signed-off-by: Tiago Silva <tiago.silva@goteleport.com>
Co-authored-by: Dan Meyers <d.meyers@infinitefunspace.co.uk>
2023-08-07 14:29:18 +00:00
Jeff Anderson b53bf6307f Remove note about canceled requests not being supported (#29860)
Support for canceling requests was added in https://github.com/gravitational/teleport/pull/22173
2023-08-06 13:55:27 +00:00
Jeff Anderson cebeb3f100 tsh --ttl takes an integer (#29871)
unlike `tctl auth sign ... --ttl` that can take a golang duration formatted string, the `--ttl` argument for tsh is an integer in the number of minutes.
2023-08-06 13:55:07 +00:00
lsgunn-teleportandPaul Gottschling dbf169ffad [Docs] Fix the table of contents and edit content (#28500)
* Some language updates to learn the ropes of working in these files

* First pass at simplifying this page, removing redundant steps and making editorial suggestions for the content
FIX

* Modified according to review comments plus some refinements
FIX

* Fix merge conflicts in my file.

* Fixing conflicts

* Add link for Teleport Team sign up

* Changes from Paul's review plus some fine-tuning

* simplify graphic usage

* Apply suggestions from code review

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

* Fix typos, replace two graphics with one

---------

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2023-08-04 19:45:41 +00:00