Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/pages/choose-an-edition/teleport-cloud/architecture.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,10 @@ cluster state deleted between 7 and 30 days after the lapse.
## High Availability

### Auth Service
The Teleport [auth service](https://goteleport.com/docs/architecture/authentication/) is deployed within the AWS us-west-2 region in 4 availability zones, and can tolerate a single zone failure. AWS guarantees [99.99%](https://aws.amazon.com/compute/sla/) of monthly uptime.
The Teleport [auth service](../../architecture/authentication.mdx) is deployed within the AWS us-west-2 region in 4 availability zones, and can tolerate a single zone failure. AWS guarantees [99.99%](https://aws.amazon.com/compute/sla/) of monthly uptime.

### Proxies
The Teleport [proxy service](https://goteleport.com/docs/architecture/proxy/) can be deployed to multiple AWS regions around the world for low-latency access to distributed infrastructure.
The Teleport [proxy service](../../architecture/proxy.mdx) can be deployed to multiple AWS regions around the world for low-latency access to distributed infrastructure.

- us-west-2 (default)
- us-east-1
Expand Down
3 changes: 1 addition & 2 deletions docs/pages/contributing/documentation/how-to-contribute.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -85,8 +85,7 @@ the most recent version of our documentation are reflected for the versions of
Teleport we currently support.

<Admonition type="tip" title="Supported Versions">
You can find our list of currently supported versions in the FAQ:
https://goteleport.com/docs/faq/#which-version-of-teleport-is-supported
You can find our list of currently supported versions in the [FAQ](../../faq.mdx#which-version-of-teleport-is-supported).
</Admonition>

There are many ways to create a backport, and we will illustrate three common
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Kubernetes.
## Prerequisites

- DigitalOcean account.
- Your workstation configured with [kubectl](https://kubernetes.io/docs/tasks/tools/), [Helm](https://helm.sh/docs/intro/install/), [doctl](https://docs.digitalocean.com/reference/doctl/how-to/install/), and the Teleport [tsh](https://goteleport.com/docs/installation/) client.
- Your workstation configured with [kubectl](https://kubernetes.io/docs/tasks/tools/), [Helm](https://helm.sh/docs/intro/install/), [doctl](https://docs.digitalocean.com/reference/doctl/how-to/install/), and the Teleport [tsh](../../installation.mdx) client.

## Step 1/4. Create a DigitalOcean Kubernetes cluster

Expand Down
22 changes: 1 addition & 21 deletions docs/pages/machine-id/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,26 +22,6 @@ Here's an overview of what you will do:

(!/docs/pages/includes/tctl.mdx!)

<Admonition
type="note"
title="Machine ID and TLS Routing"
scopeOnly scope={["oss", "enterprise"]}
>

TLS Routing support was added to Machine ID in [Teleport
9.3](https://goteleport.com/docs/preview/upcoming-releases/#teleport-93). For
earlier versions, the Teleport Proxy Server will need to be configured with a
dedicated SSH listener.

```yaml
version: v1
proxy_service:
enabled: "yes"
listen_addr: "0.0.0.0:3023"
...
```
</Admonition>

## Step 1/4. Download and install Teleport (=teleport.version=)

In this step, you will be downloading and installing Teleport binaries onto the
Expand Down Expand Up @@ -93,7 +73,7 @@ auditor no-login-6566121f-b602-47f1-a118-c9c618ee5aec session:list,r
editor user:list,create,read,update,delete,...
```

Machine ID can join with a token or the [IAM Method](https://goteleport.com/docs/setup/guides/joining-nodes-aws) on AWS.
Machine ID can join with a token or the [IAM Method](../management/guides/joining-nodes-aws-iam.mdx) on AWS.

Assuming that you are using the default `access` role, ensure that you use the
`--logins` flag when adding your bot to specify the SSH logins that you wish to
Expand Down
15 changes: 0 additions & 15 deletions docs/pages/machine-id/guides/ansible.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,21 +17,6 @@ You will need the following tools to use Teleport with Ansible.
- `ansible` >= (=ansible.min_version=)
- Optional tool `jq` to process `JSON` output

<Admonition type="note" title="Machine ID and TLS Routing">
TLS Routing support will be added to Machine ID in [Teleport
9.3](https://goteleport.com/docs/preview/upcoming-releases/#teleport-93). Until
that time, the Teleport Proxy Server will need to be configured with a
dedicated SSH listener.

```yaml
version: v1
proxy_service:
enabled: "yes"
listen_addr: "0.0.0.0:3023"
...
```
</Admonition>

In addition, if you already have not done so, follow the
[Machine ID Getting Started Guide](../getting-started.mdx) to create a bot
user and start Machine ID.
Expand Down
2 changes: 1 addition & 1 deletion docs/pages/machine-id/guides/github-actions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Actions runners as well as GitHub Enterprise Server.

(!docs/pages/includes/tctl.mdx!)

- A node that is a part of the Teleport cluster with [Server Access](https://goteleport.com/docs/server-access/introduction/).
- A node that is a part of the Teleport cluster with [Server Access](../../server-access/introduction.mdx).
- Your user should have the privileges to create token resources.
- A GitHub repository with GitHub Actions enabled. This guide uses the example `gravitational/example`
repo, however this value should be replaced with your own unique repo.
Expand Down
4 changes: 2 additions & 2 deletions docs/pages/machine-id/guides/host-certificate.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: Issuing Host Certificates with Machine ID for OpenSSH servers.
Host certificates are generally created on Teleport for access to OpenSSH servers that can not otherwise join a Teleport cluster.
While long-lived certificates may be applied for this purpose, short-lived and regularly rotated host certificates generated
through Teleport help to provide a number of security benefits over their long-lived counterparts. Regular certificate rotation reduces risk by ensuring that any potentially stolen
certificates are usable for a shorter period of time. Additionally, when coupled with Teleport's [RBAC](https://goteleport.com/docs/access-controls/guides/role-templates/)
certificates are usable for a shorter period of time. Additionally, when coupled with Teleport's [RBAC](../../access-controls/guides/role-templates.mdx)
support and host certificate **Principals** and **Predicates**, you can apply limitations to both the process of creating host certificates,
as well as the host certificates themselves.

Expand Down Expand Up @@ -402,4 +402,4 @@ to connect to OpenSSH with Teleport, see the following documentation:
- [Using Teleport With OpenSSH](../../server-access/guides/openssh.mdx)
- [Using SSH Host Certificates](https://goteleport.com/blog/how-to-ssh-properly/)
- [Machine ID Configuration Reference](../reference/configuration.mdx)
- [Joining Nodes using the IAM method](https://goteleport.com/docs/setup/guides/joining-nodes-aws)
- [Joining Nodes using the IAM method](../../management/guides/joining-nodes-aws-iam.mdx)
15 changes: 0 additions & 15 deletions docs/pages/machine-id/guides/jenkins.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,21 +19,6 @@ You will need the following tools to use Teleport with Jenkins.
- Jenkins
- The `tctl` admin tool version >= (=teleport.version=)

<Admonition type="note" title="Machine ID and TLS Routing">
TLS Routing support will be added to Machine ID in [Teleport
9.3](https://goteleport.com/docs/preview/upcoming-releases/#teleport-93). Until
that time, the Teleport Proxy Server will need to be configured with a
dedicated SSH listener.

```yaml
version: v1
proxy_service:
enabled: "yes"
listen_addr: "0.0.0.0:3023"
...
```
</Admonition>

(!docs/pages/includes/tctl.mdx!)

## Architecture
Expand Down
2 changes: 1 addition & 1 deletion docs/pages/management/export-audit-events/fluentd.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -514,7 +514,7 @@ Teleport Cluster, ensure that:
## Next Steps

Read more about
[impersonation](https://goteleport.com/docs/access-controls/guides/impersonation/)
[impersonation](../../access-controls/guides/impersonation.mdx)
here.

While this guide uses the `tctl auth sign` command to issue credentials for the
Expand Down
4 changes: 2 additions & 2 deletions docs/pages/reference/cli.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ For more information on subcommands when working with the `teleport` cli, use th
The `teleport start` command includes a large number of optional configuration flags.

While configuration flags for `teleport start` can be used to set parameters for Teleport's configuration,
we recommend using a [configuration file](https://goteleport.com/docs/reference/config/) in production.
we recommend using a [configuration file](./config.mdx) in production.

#### Flags

Expand Down Expand Up @@ -1973,7 +1973,7 @@ The following flags are specific to Google Workspace:
| `--google-acc-uri` | URI of your service account credentials file. Example: `file:///var/lib/teleport/gworkspace-creds.json`.|
| `--google-acc` | String containing Google service account credentials. |
| `--google-admin` | Email of a Google admin to impersonate. |
| `--google-legacy` | Flag to select groups with direct membership filtered by domain (legacy behavior). <br/>Disabled by default. [More info](https://goteleport.com/docs/enterprise/sso/google-workspace/#how-teleport-uses-google-workspace-apis) |
| `--google-legacy` | Flag to select groups with direct membership filtered by domain (legacy behavior). <br/>Disabled by default. [More info](../access-controls/sso/google-workspace.mdx#how-teleport-uses-google-workspace-apis) |
| `--google-id` | Shorthand for setting the `--id` flag to `<GOOGLE_WORKSPACE_CLIENT_ID>.apps.googleusercontent.com` |


Expand Down