Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
parent
7a9c8e12be
commit
80ae6d0a96
|
@ -80,7 +80,7 @@
|
|||
= expanded_by_default? ? _('Collapse') : _('Expand')
|
||||
%p
|
||||
= _('Set the maximum session time for a web terminal.')
|
||||
= link_to _('How do I use a web terminal?'), help_page_path('ci/environments/index.md', anchor: 'web-terminals'), target: '_blank', rel: 'noopener noreferrer'
|
||||
= link_to _('How do I use a web terminal?'), help_page_path('ci/environments/index.md', anchor: 'web-terminals-deprecated'), target: '_blank', rel: 'noopener noreferrer'
|
||||
.settings-content
|
||||
= render 'terminal'
|
||||
|
||||
|
|
|
@ -141,7 +141,7 @@ The following table lists basic ports that must be open between the **primary**
|
|||
See the full list of ports used by GitLab in [Package defaults](../package_information/defaults.md)
|
||||
|
||||
NOTE:
|
||||
[Web terminal](../../ci/environments/index.md#web-terminals) support requires your load balancer to correctly handle WebSocket connections.
|
||||
[Web terminal](../../ci/environments/index.md#web-terminals-deprecated) support requires your load balancer to correctly handle WebSocket connections.
|
||||
When using HTTP or HTTPS proxying, your load balancer must be configured to pass through the `Connection` and `Upgrade` hop-by-hop headers. See the [web terminal](../integration/terminal.md) integration guide for more details.
|
||||
|
||||
NOTE:
|
||||
|
|
|
@ -114,7 +114,7 @@ Learn how to install, configure, update, and maintain your GitLab instance.
|
|||
- [Mattermost](../integration/mattermost/index.md): Integrate with [Mattermost](https://mattermost.com), an open source, private cloud workplace for web messaging.
|
||||
- [PlantUML](integration/plantuml.md): Create diagrams in AsciiDoc and Markdown documents
|
||||
created in snippets, wikis, and repositories.
|
||||
- [Web terminals](integration/terminal.md): Provide terminal access to your applications deployed to Kubernetes from GitLab CI/CD [environments](../ci/environments/index.md#web-terminals).
|
||||
- [Web terminals](integration/terminal.md): Provide terminal access to your applications deployed to Kubernetes from GitLab CI/CD [environments](../ci/environments/index.md#web-terminals-deprecated).
|
||||
|
||||
## User settings and permissions
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ This feature was [deprecated](https://gitlab.com/groups/gitlab-org/configure/-/e
|
|||
With the introduction of the [Kubernetes integration](../../user/infrastructure/clusters/index.md),
|
||||
GitLab can store and use credentials for a Kubernetes cluster.
|
||||
GitLab uses these credentials to provide access to
|
||||
[web terminals](../../ci/environments/index.md#web-terminals) for environments.
|
||||
[web terminals](../../ci/environments/index.md#web-terminals-deprecated) for environments.
|
||||
|
||||
NOTE:
|
||||
Only project maintainers and owners can access web terminals.
|
||||
|
|
|
@ -69,7 +69,7 @@ for details on managing SSL certificates and configuring NGINX.
|
|||
| 443 | 443 | TCP or HTTPS (*1*) (*2*) |
|
||||
| 22 | 22 | TCP |
|
||||
|
||||
- (*1*): [Web terminal](../ci/environments/index.md#web-terminals) support requires
|
||||
- (*1*): [Web terminal](../ci/environments/index.md#web-terminals-deprecated) support requires
|
||||
your load balancer to correctly handle WebSocket connections. When using
|
||||
HTTP or HTTPS proxying, this means your load balancer must be configured
|
||||
to pass through the `Connection` and `Upgrade` hop-by-hop headers. See the
|
||||
|
|
|
@ -279,7 +279,7 @@ The basic ports to be used are shown in the table below.
|
|||
| 443 | 443 | TCP or HTTPS (*1*) (*2*) |
|
||||
| 22 | 22 | TCP |
|
||||
|
||||
- (*1*): [Web terminal](../../ci/environments/index.md#web-terminals) support requires
|
||||
- (*1*): [Web terminal](../../ci/environments/index.md#web-terminals-deprecated) support requires
|
||||
your load balancer to correctly handle WebSocket connections. When using
|
||||
HTTP or HTTPS proxying, this means your load balancer must be configured
|
||||
to pass through the `Connection` and `Upgrade` hop-by-hop headers. See the
|
||||
|
|
|
@ -282,7 +282,7 @@ The basic ports to be used are shown in the table below.
|
|||
| 443 | 443 | TCP or HTTPS (*1*) (*2*) |
|
||||
| 22 | 22 | TCP |
|
||||
|
||||
- (*1*): [Web terminal](../../ci/environments/index.md#web-terminals) support requires
|
||||
- (*1*): [Web terminal](../../ci/environments/index.md#web-terminals-deprecated) support requires
|
||||
your load balancer to correctly handle WebSocket connections. When using
|
||||
HTTP or HTTPS proxying, this means your load balancer must be configured
|
||||
to pass through the `Connection` and `Upgrade` hop-by-hop headers. See the
|
||||
|
|
|
@ -176,7 +176,7 @@ table:
|
|||
| 443 | 443 | TCP or HTTPS (*1*) (*2*) |
|
||||
| 22 | 22 | TCP |
|
||||
|
||||
- (*1*): [Web terminal](../../ci/environments/index.md#web-terminals) support
|
||||
- (*1*): [Web terminal](../../ci/environments/index.md#web-terminals-deprecated) support
|
||||
requires your load balancer to correctly handle WebSocket connections.
|
||||
When using HTTP or HTTPS proxying, your load balancer must be configured
|
||||
to pass through the `Connection` and `Upgrade` hop-by-hop headers. For
|
||||
|
|
|
@ -296,7 +296,7 @@ The basic ports to be used are shown in the table below.
|
|||
| 443 | 443 | TCP or HTTPS (*1*) (*2*) |
|
||||
| 22 | 22 | TCP |
|
||||
|
||||
- (*1*): [Web terminal](../../ci/environments/index.md#web-terminals) support requires
|
||||
- (*1*): [Web terminal](../../ci/environments/index.md#web-terminals-deprecated) support requires
|
||||
your load balancer to correctly handle WebSocket connections. When using
|
||||
HTTP or HTTPS proxying, this means your load balancer must be configured
|
||||
to pass through the `Connection` and `Upgrade` hop-by-hop headers. See the
|
||||
|
|
|
@ -288,7 +288,7 @@ The basic ports to be used are shown in the table below.
|
|||
| 443 | 443 | TCP or HTTPS (*1*) (*2*) |
|
||||
| 22 | 22 | TCP |
|
||||
|
||||
- (*1*): [Web terminal](../../ci/environments/index.md#web-terminals) support requires
|
||||
- (*1*): [Web terminal](../../ci/environments/index.md#web-terminals-deprecated) support requires
|
||||
your load balancer to correctly handle WebSocket connections. When using
|
||||
HTTP or HTTPS proxying, this means your load balancer must be configured
|
||||
to pass through the `Connection` and `Upgrade` hop-by-hop headers. See the
|
||||
|
|
|
@ -288,7 +288,7 @@ The basic ports to be used are shown in the table below.
|
|||
| 443 | 443 | TCP or HTTPS (*1*) (*2*) |
|
||||
| 22 | 22 | TCP |
|
||||
|
||||
- (*1*): [Web terminal](../../ci/environments/index.md#web-terminals) support requires
|
||||
- (*1*): [Web terminal](../../ci/environments/index.md#web-terminals-deprecated) support requires
|
||||
your load balancer to correctly handle WebSocket connections. When using
|
||||
HTTP or HTTPS proxying, this means your load balancer must be configured
|
||||
to pass through the `Connection` and `Upgrade` hop-by-hop headers. See the
|
||||
|
|
|
@ -21,7 +21,7 @@ GitLab:
|
|||
|
||||
If you have a deployment service like [Kubernetes](../../user/infrastructure/clusters/index.md)
|
||||
associated with your project, you can use it to assist with your deployments.
|
||||
You can even access a [web terminal](#web-terminals) for your environment from within GitLab.
|
||||
You can even access a [web terminal](#web-terminals-deprecated) for your environment from within GitLab.
|
||||
|
||||
## View environments and deployments
|
||||
|
||||
|
@ -171,9 +171,13 @@ The `when: manual` action:
|
|||
|
||||
You can find the play button in the pipelines, environments, deployments, and jobs views.
|
||||
|
||||
## Configure Kubernetes deployments
|
||||
## Configure Kubernetes deployments (DEPRECATED)
|
||||
|
||||
> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/27630) in GitLab 12.6.
|
||||
> - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/27630) in GitLab 12.6.
|
||||
> - [Deprecated](https://gitlab.com/groups/gitlab-org/configure/-/epics/8) in GitLab 14.5.
|
||||
|
||||
WARNING:
|
||||
This feature was [deprecated](https://gitlab.com/groups/gitlab-org/configure/-/epics/8) in GitLab 14.5.
|
||||
|
||||
If you are deploying to a [Kubernetes cluster](../../user/infrastructure/clusters/index.md)
|
||||
associated with your project, you can configure these deployments from your
|
||||
|
@ -656,7 +660,12 @@ It may take a minute or two for data to appear after initial deployment.
|
|||
|
||||
Metric charts can be embedded in GitLab Flavored Markdown. See [Embedding Metrics in GitLab Flavored Markdown](../../operations/metrics/embed.md) for more details.
|
||||
|
||||
### Web terminals
|
||||
### Web terminals (DEPRECATED)
|
||||
|
||||
> [Deprecated](https://gitlab.com/groups/gitlab-org/configure/-/epics/8) in GitLab 14.5.
|
||||
|
||||
WARNING:
|
||||
This feature was [deprecated](https://gitlab.com/groups/gitlab-org/configure/-/epics/8) in GitLab 14.5.
|
||||
|
||||
If you deploy to your environments with the help of a deployment service (for example,
|
||||
the [Kubernetes integration](../../user/infrastructure/clusters/index.md)), GitLab can open
|
||||
|
|
|
@ -120,7 +120,7 @@ they have the following privileges:
|
|||
|
||||
- [Stop an environment](index.md#stop-an-environment).
|
||||
- [Delete a stopped environment](index.md#delete-a-stopped-environment).
|
||||
- [Create an environment terminal](index.md#web-terminals).
|
||||
- [Create an environment terminal](index.md#web-terminals-deprecated).
|
||||
|
||||
## Deployment-only access to protected environments
|
||||
|
||||
|
|
|
@ -2391,7 +2391,7 @@ environment, using the `production`
|
|||
[Kubernetes namespace](https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/).
|
||||
|
||||
For more information, see
|
||||
[Available settings for `kubernetes`](../environments/index.md#configure-kubernetes-deployments).
|
||||
[Available settings for `kubernetes`](../environments/index.md#configure-kubernetes-deployments-deprecated).
|
||||
|
||||
NOTE:
|
||||
Kubernetes configuration is not supported for Kubernetes clusters
|
||||
|
|
|
@ -218,7 +218,7 @@ See [Multiple Kubernetes clusters for Auto DevOps](multiple_clusters_auto_devops
|
|||
|
||||
For clusters not managed by GitLab, you can customize the namespace in
|
||||
`.gitlab-ci.yml` by specifying
|
||||
[`environment:kubernetes:namespace`](../../ci/environments/index.md#configure-kubernetes-deployments).
|
||||
[`environment:kubernetes:namespace`](../../ci/environments/index.md#configure-kubernetes-deployments-deprecated).
|
||||
For example, the following configuration overrides the namespace used for
|
||||
`production` deployments:
|
||||
|
||||
|
|
|
@ -236,7 +236,7 @@ you to common environment tasks:
|
|||
about the Kubernetes cluster and how the application
|
||||
affects it in terms of memory usage, CPU usage, and latency
|
||||
- **Deploy to** (**{play}** **{angle-down}**) - Displays a list of environments you can deploy to
|
||||
- **Terminal** (**{terminal}**) - Opens a [web terminal](../../ci/environments/index.md#web-terminals)
|
||||
- **Terminal** (**{terminal}**) - Opens a [web terminal](../../ci/environments/index.md#web-terminals-deprecated)
|
||||
session inside the container where the application is running
|
||||
- **Re-deploy to environment** (**{repeat}**) - For more information, see
|
||||
[Retrying and rolling back](../../ci/environments/index.md#retry-or-roll-back-a-deployment)
|
||||
|
|
|
@ -663,7 +663,7 @@ may require commands to be wrapped as follows:
|
|||
Some of the reasons you may need to wrap commands:
|
||||
|
||||
- Attaching using `kubectl exec`.
|
||||
- Using the GitLab [Web Terminal](../../ci/environments/index.md#web-terminals).
|
||||
- Using the GitLab [Web Terminal](../../ci/environments/index.md#web-terminals-deprecated).
|
||||
|
||||
For example, to start a Rails console from the application root directory, run:
|
||||
|
||||
|
|
|
@ -70,7 +70,7 @@ The following table lists project permissions available for each role:
|
|||
| [CI/CD](../ci/index.md):<br>Manage job triggers | | | | ✓ | ✓ |
|
||||
| [CI/CD](../ci/index.md):<br>Manage runners | | | | ✓ | ✓ |
|
||||
| [CI/CD](../ci/index.md):<br>Run Web IDE's Interactive Web Terminals **(ULTIMATE ONLY)** | | | | ✓ | ✓ |
|
||||
| [CI/CD](../ci/index.md):<br>Use [environment terminals](../ci/environments/index.md#web-terminals) | | | | ✓ | ✓ |
|
||||
| [CI/CD](../ci/index.md):<br>Use [environment terminals](../ci/environments/index.md#web-terminals-deprecated) | | | | ✓ | ✓ |
|
||||
| [CI/CD](../ci/index.md):<br>Delete pipelines | | | | | ✓ |
|
||||
| [Clusters](infrastructure/clusters/index.md):<br>View [pod logs](project/clusters/kubernetes_pod_logs.md) | | | ✓ | ✓ | ✓ |
|
||||
| [Clusters](infrastructure/clusters/index.md):<br>Manage clusters | | | | ✓ | ✓ |
|
||||
|
|
|
@ -78,7 +78,7 @@ You can customize the deployment namespace in a few ways:
|
|||
- For **non-managed** clusters, the auto-generated namespace is set in the `KUBECONFIG`,
|
||||
but the user is responsible for ensuring its existence. You can fully customize
|
||||
this value using
|
||||
[`environment:kubernetes:namespace`](../../../ci/environments/index.md#configure-kubernetes-deployments)
|
||||
[`environment:kubernetes:namespace`](../../../ci/environments/index.md#configure-kubernetes-deployments-deprecated)
|
||||
in `.gitlab-ci.yml`.
|
||||
|
||||
When you customize the namespace, existing environments remain linked to their current
|
||||
|
@ -101,7 +101,7 @@ combined with *one* of the following:
|
|||
|
||||
> Introduced in GitLab 8.15.
|
||||
|
||||
The Kubernetes integration adds [web terminal](../../../ci/environments/index.md#web-terminals)
|
||||
The Kubernetes integration adds [web terminal](../../../ci/environments/index.md#web-terminals-deprecated)
|
||||
support to your [environments](../../../ci/environments/index.md). This is based
|
||||
on the `exec` functionality found in Docker and Kubernetes, so you get a new
|
||||
shell session in your existing containers. To use this integration, you
|
||||
|
|
Loading…
Reference in New Issue