Commit Graph
1750 Commits
Author SHA1 Message Date
Steven Martin 9fb62b503f correct plugin name reference (#17013)
* correct plugin name

* correct plugin name
2022-10-04 19:37:49 +00:00
Alex Fornuto cf89f568fc correct protocol name (#16848) 2022-10-04 11:47:59 -05:00
David Boslee 0edbc8252b Add documentation for proxy peering (#15790) 2022-10-04 11:00:37 -05:00
Ryan Clark e7b022de1d Fix incorrect proxy_servers mention in the config reference docs (#16962) 2022-10-04 14:30:43 +00:00
Gabriel Corado 0f67969138 Add message for "certificate has expired" error on database connect (#14794) 2022-10-04 12:02:34 +00:00
Lisa Kim bc81db4655 Use field hostname for node resource for predicate expr using "name" identifier (#16902)
* Predicate expressions using the "name" identifier will now use
  field "hostname" when `ls` querying for nodes, as expected by
  the user
* Change predicate expression for access request that use
  name identifier to using the actual json field names
2022-10-04 00:20:04 +00:00
Alex FornutoandPaul Gottschling 7162921bbc [Docs] Update and Align Metric Reference (#16857)
* format table

* Re-implement #14729

* Apply suggestions from code review

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

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-10-03 23:17:42 +00:00
efaf97e872 [Docs] Update 'Using Teleport Connect' for Linux & Windows (#16770)
* pre-update edits

* update for multiple OSes

Also adjusted line breaks assuming a 100char cutoff.

* add insecure flag for Windows

* Apply suggestions from code review

Co-authored-by: Rafał Cieślak <rafal.cieslak@goteleport.com>

* Update docs/pages/connect-your-client/teleport-connect.mdx

* Update docs/pages/connect-your-client/teleport-connect.mdx

Co-authored-by: Rafał Cieślak <rafal.cieslak@goteleport.com>

* Apply suggestions from code review

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

* don't use markdown's auto-iteration

Co-authored-by: Rafał Cieślak <rafal.cieslak@goteleport.com>
Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-10-03 12:09:48 -05:00
Tiago Silva d3bc7bd7f4 Add option to disable the ServiceAccount creation for teleport-kube-agent chart (#16876)
When assigning AWS IAM permissions to Teleport, `eksctl create iamserviceaccount` command manages the ServiceAccount lifecycle. 

This PR allows any user to configure an existing Kubernetes ServiceAccount used by the agent.

Part of #11866
2022-10-03 16:25:51 +01:00
Joel d0c4dc251a Add docs for IdP-initiated SSO (#16093) 2022-09-30 16:18:37 +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
Russell Jones a148cf9211 Update supporting operating systems (#16780)
Update operating system support to reflect distributions and versions
supported.
2022-09-28 21:34:54 +00:00
Zac Bergquist 88f369360a docs: add more details on audit log retention (#16730) 2022-09-28 21:14:28 +00:00
Zac Bergquist ef63ebaa9b docs: mention that WindowsDesktop now supports EC2 join (#16733) 2022-09-28 20:47:11 +00:00
Ryan Clark 806a568ada Introduce config v3, add auth_server and proxy_server, remove auth_addresses (#15761) 2022-09-28 15:30:15 +00:00
Alex Fornuto 7559be43cb Update download link. (#16543)
* update DL links

* fix links

* remove preceding slash from includes with download link

* fix indentation
2022-09-27 18:44:02 +00:00
Zac Bergquist e21b961064 docs: add ssh_file_copy to role spec (#16740)
This role option was added in #15144 and is documented in the role
options table, but was omitted from the full role spec.
2022-09-27 17:20:12 +00:00
Paul Gottschling 0fe919c394 Update the plugin version variable (#16735) 2022-09-26 22:24:54 +00:00
rosstimothy e0721a1609 Leverage inventory control stream for instance version metrics (#16518)
* Leverage inventory control stream for instance version metrics

The version metrics relied on loading all resources in the cache on
each auth server to tally the counts. Unmarshalling items from the
cache can be quite expensive, especially when done every 15s for
all resources in a cluster. While auth servers are typically robust
machines the extra computation for calculating a single metric is
a bit costly and will grow with the cluster size.

Now that the inventory control stream provides a simple and efficient
manner to iterate over all connected instances we can leverage it
instead of the cache to calculate the version counts. This is a slight
breaking change however, as an auth server will now only be reporting
the versions of instances connected directly to itself, and not
versions for all instances within the cluster. This can easily be
worked around by aggregating the metric from all auth servers for
a cluster.

Closes #16429
2022-09-26 19:15:41 +00:00
Grzegorz Zdunek 6426500069 Change kube logged in message (#16368) 2022-09-26 15:31:22 +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
Michael 58191cfea2 minor typo for trusted clusters (#16701) 2022-09-25 21:24:39 +00:00
Ryan Clark 9f9461d5f0 Add labels to Windows Desktop Service, add endpoint for searching them (#16436) 2022-09-23 22:08:04 +00:00
Hugo Shaka 1cf949e5c4 helm: add minReadySeconds to teleport-cluster chart (#16465)
Fixes #13129

This PR sets minReadySeconds to 15 by default. During a rollout we still have proxies that don't have tunnels to all agents, but at least agents don't end up with 0 active tunnels.
2022-09-23 14:20:03 +00:00
Paul Gottschling ae7b77c6db Edit the FAQ (#16629)
Indicate that Enhanced Session Recording is available for Teleport
Cloud.
2022-09-22 20:54:48 +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
Alan Parra 9bc7ba815a Remove HOTP mention from reference config (#16590)
HOTP is a leftover from olden times.
2022-09-21 20:14:48 +00:00
Steven Martin 2615d45888 Spell fixes docs (#16600) 2022-09-21 11:42:13 -07:00
Paul Gottschling c423c08fd3 Refresh the Enterprise Getting Started guide (#15780)
* Refresh the Enterprise Getting Started guide

Fixes #14249

Edit the Enterprise Getting Started guide based on manual testing to
make the guide up to date and easier to follow.

- Update the architectural description in the introduction
- Structure the guide, following out Linux Server guide for open source
  installations, to include Application Access
- Add DNS instructions rather than using the `--insecure` flag
- Add copy-pastable installation instructions
- Flesh out the license file instructions and add a screenshot of the
  customer portal
- Simplify the instructions for adding a local user
- Remove the docker-compose instructions, since we want the user to
  finish setting up a minimal Teleport cluster by the end of the guide,
  and these instructions begin a new step-by-step sequence. We also have
  a separate docker-compose guide that users can follow for a local
  demo
- Add a "Next steps" section and move relevant content there

* Respond to PR feedback
2022-09-21 16:27:36 +00:00
Paul Gottschling 24498a04c9 Add a version support table to the FAQ (#15924)
* Add a version support table to the FAQ

Fixes #15582

List the minor Teleport versions we currently support, plus their
release dates and minimum `tsh` versions. This restores the table that
we removed in PR #12641. Unlike that table, this change does not
list versions that are EOL, as this is now quite a lengthy list.
Instead, this change makes it explicit that the table lists currently
supported versions.

* Respond to PR feedback

Add a note about cross-component version compatibility to the FAQ by
creating a partial from a similar compatibility note in our Upgrading
guide.
2022-09-21 16:15:46 +00:00
Łukasz Kozłowski 69197efb1d Add webapi endpoints for desktop access configuration 2022-09-21 14:52:10 +02:00
Łukasz Kozłowski ef65792247 Add PEM certificate support in desktop access config 2022-09-21 14:52:10 +02:00
Paul Gottschling 0bf13f235f Update the docs issues contributing guide (#16529)
Remove the table of labels. We no longer use these, so this change
removes the table to ensure that instructions are up to date.
2022-09-20 15:06:11 +00:00
a90334f48c azure mysql postgres auto discovery docs (#15986)
* Add screenshots for azure IAM setup

* Update azure mysql postgres guide to explain discovery

* Update db service config yaml reference

* Update docs/pages/database-access/guides/azure-postgres-mysql.mdx

Co-authored-by: STeve (Xin) Huang <xin.huang@goteleport.com>

* Fix typo in admonition type

* Redact IDs in azure screenshots

* Clarify that role assignment applies to either principal type

* Advise restarting db service after checking credentials

* optimize images

* Update docs/pages/database-access/guides/azure-postgres-mysql.mdx

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

* Update docs/pages/database-access/guides/azure-postgres-mysql.mdx

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

* Update docs/pages/database-access/guides/azure-postgres-mysql.mdx

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

Co-authored-by: STeve (Xin) Huang <xin.huang@goteleport.com>
Co-authored-by: alexfornuto <alex@fornuto.com>
Co-authored-by: Alex Fornuto <alex.fornuto@goteleport.com>
2022-09-20 05:24:32 +00:00
Alex Fornuto d181e6f3ca Docs: Update Docker Config Path (#16198)
* match config path to image expectation

* fix enterprise cli command and add license line
2022-09-19 13:36:25 -05:00
c0027fb6c6 Docs: Updates to Docker Compose Guide (#15848)
* update certificate include

The existing warning for Chrome applied to HSTS mismatch errors, not untrusted certificates. The update now covers both.

* Copy edits and small adjustemnts...

- Title casing
- spaces between markdown and components
- adjusted path to SSH config file
- copy edits

* Apply suggestions from code review

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

* undo spacing and casing

* Update docs/pages/try-out-teleport/docker-compose.mdx

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

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
Co-authored-by: Zac Bergquist <zac.bergquist@goteleport.com>
2022-09-19 17:53:42 +00:00
Andrew LeFevre 4d25801fab Deny Github organizations using external SSO on Teleport OSS (#14529)
* added check that blocks enterprise Github organizations using external SSO from using Github auth connectors on Teleport OSS

* added details to docs and changelog

* move check from init to on login

* cache org sso status; address small pieces of feedback

* use utils.FnCache instead of 3rd party cache

* addressed feedback

* addressed feedback

* revised docs

* addressed more feedback

* remove notes in changelog

* removed unused interface
2022-09-16 16:14:15 -04:00
Zac Bergquist 15977aed4b docs: move S3 IAM policy into an include (#16464)
Prior to this change, the only place you could find a complete IAM
policy for using S3 to store session recordings was in the helm
deployment section.

Move the IAM policy into an include so that we can also include it
in the S3 section of the backends reference page.
2022-09-16 18:56:38 +00:00
Hugo ShakaandPaul Gottschling 920495c6d7 helm: allow custom CA in teleport-cluster without custom certs (#16325)
Provides a solution for #9298

This removes an unnecessary limitation of the Helm chart: `.Values.tls.existingCASecretName` can now be used without `.Values.tls.existingSecretName`. This allows users to trust their own CAs without building custom images.

Context:
- go's x509 library supports loading system certs based on the SSL_CERTS_FILE environment variable
- we are already using this in the chart to trust private CAs (teleport proxy needs to trust its own certs to start)
- users might want to trust custom CAs to
  - speak with a S3 backend (minio)
  - validate upstream app certs (unlike DB access you can't trust certs per-application)
  - trust another cluster
  - call an OIDC provider
- teleport-kube-agent chart already has the feature

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-09-16 15:53:35 +00:00
Alex FornutoandPaul Gottschling 68527f8520 [Docs] note S3 versioning requirement (#16423)
* note S3 versioning requirement

* expand from input on GH

* copy edits after talking with Jeff

* Update docs/pages/reference/backends.mdx

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

Co-authored-by: Paul Gottschling <paul.gottschling@goteleport.com>
2022-09-15 15:21:00 -05:00
Travis Rodgers fffe28555e adding video banner to mssql server db quide (#16404) 2022-09-14 18:19:30 +00:00
Forrest Marshall 0b20709522 fix hb numbers in readyz docs 2022-09-14 10:44:34 -07:00
STeve (Xin) Huang 5110dbc71e AWS console guide updates for AWS GovCloud and AWS China (#15958) 2022-09-14 12:48:11 +00:00
Steven Martin 70fd4ff957 Correct hsm service docs command (#16316)
service command had incorrect order
2022-09-14 11:53:41 +00:00
Hugo Shaka 6367c1415a docs: fix joinParams reference (#16346) 2022-09-13 21:23:32 +00:00
Nic Klaassen c1c7fb8bb7 IAM join method docs improvements (#16303) 2022-09-13 17:03:56 +00:00
Noah Stride 4568e351e0 Document tbot configure (#16254)
* Document `tbot configure`

* Correct markdown table formatting.
2022-09-13 15:57:46 +00:00
c67130052f helm: Add conditional creation of serviceAccount (#16337 and #11895)
Add conditional creation of `serviceAccount` in both `teleport-cluster` and `teleport-kube-agent` charts.

Signed-off-by: Hugo Hervieux <hugo.hervieux@goteleport.com>
Co-authored-by: nickolanick <biliaievnk@gmail.com>
Co-authored-by: Gus Luxton <gus@goteleport.com>
Co-authored-by: Mykola Biliaiev <mykola@firebolt.io>
2022-09-13 12:25:19 +00:00