mirror of
https://github.com/gravitational/teleport.git
synced 2026-11-02 14:59:53 +08:00
Provide a less overwhelming documentation experience for users by condensing sidebar sections into five, organized loosely around different audiences of the documentation: - **Get Started:** new Teleport users, as well as users of all levels who want to quickly look up key, frequently changing information, such as the changelog and upcoming release information. - **Admin Guides:** intermediate users completing a specific task. This includes all how-to guides in the docs except those in "Get Started" and "Enroll Resources". - **Enroll Resources:** Admin Guides, but for our extensive library of how-to guides for protecting infrastructure resources with Teleport. - **References:** Advanced users looking for comprehensive reference information and architecture guides. This includes all reference guides in the docs. - **User Guides:** Guides for end users looking to access resources. Related changes: - **Move Helm reference partials**. Use the `docs/pages/includes` directory so we can generate the sidebar from `docs/pages/reference`. - **Move the Architecture sidebar section** into "References", and move architecture guides across the documentation into "Architecture". - **Remove "Documentation Overview"** as this is out of date. Now, top-level sidebar sections are more self explanatory. - **Remove "Choose an Edition"**, since we want to elevate Teleport Enterprise (Cloud), making Teleport Enterprise (Self-Hosted) available for certain use cases. - **Add an infrastructure as code section** to Admin Guides.
25 lines
844 B
Plaintext
25 lines
844 B
Plaintext
---
|
|
title: GitLab CI
|
|
description: Reference for GitLab joining
|
|
---
|
|
|
|
This document acts a reference for GitLab CI and Machine ID. You will find
|
|
links to in-depth guides as well as a full description of the configuration
|
|
options available when using the GitLab join method.
|
|
|
|
## Guides
|
|
|
|
You can read step-by-step guides on using Machine ID and GitLab CI:
|
|
|
|
- [Using Machine ID with GitLab](../../enroll-resources/machine-id/deployment/gitlab.mdx): How to
|
|
use Machine ID to SSH into Teleport nodes from GitLab CI.
|
|
|
|
## GitLab join token
|
|
|
|
A GitLab join token contains allow rules that describe which pipelines can
|
|
use that token in order to join the Teleport cluster. A rule can contain
|
|
multiple fields, and any pipeline that matches all of the fields within a
|
|
single rule is granted access.
|
|
|
|
(!docs/pages/includes/provision-token/gitlab-spec.mdx!)
|