diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2024-01-05 03:11:48 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2024-01-05 03:11:48 +0300 |
commit | a95580cc56f2a94110f07c84947b1bb6c959befb (patch) | |
tree | d7249e16fe682b7ce2e5df1031db8cc96ea39cb8 /doc/ci | |
parent | 808b8561f4e75b2db7c7e94a6c7651efb546048b (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/ci')
-rw-r--r-- | doc/ci/environments/index.md | 34 | ||||
-rw-r--r-- | doc/ci/pipelines/cicd_minutes.md | 1 |
2 files changed, 34 insertions, 1 deletions
diff --git a/doc/ci/environments/index.md b/doc/ci/environments/index.md index 4a6e0118f3b..bc79ff0ad7a 100644 --- a/doc/ci/environments/index.md +++ b/doc/ci/environments/index.md @@ -24,7 +24,7 @@ associated with your project, you can use it to assist with your deployments. Prerequisites: -- You must have at least the Reporter role. +- In a private project, you must have at least the Reporter role. See [Environment permissions](#environment-permissions). There are a few ways to view a list of environments for a given project: @@ -912,6 +912,38 @@ like [Review Apps](../review_apps/index.md) (`review/*`). The most specific spec takes precedence over the other wildcard matching. In this case, the `review/feature-1` spec takes precedence over `review/*` and `*` specs. +## Environment permissions + +Depending on your role, you can interact with environments in public +and private projects. + +### View environments + +- In public projects, anyone can view a list of environments, including non-members. +- In private projects, you must have at least the Reporter role to view a list of environments. + +### Create and update environments + +- You must have at least the Developer role to create a new environment, or update an existing unprotected environment. +- If an existing environment is protected and you don't have access to it, you cannot update the environment. + +### Stop and delete environments + +- You must have at least the Developer role to stop or delete an unprotected environment. +- If an environment is protected and you don't have access to it, you cannot stop or delete the environment. + +### Run deployment jobs in protected environments + +If you can push or merge to the protected branch: + +- You must have at least the Reporter role. + +If you can't push to the protected branch: + +- You must be a part of a group with the Reporter role. + +See [Deployment-only access to protected environments](protected_environments.md#deployment-only-access-to-protected-environments). + ## Related topics - [Dashboard for Kubernetes](kubernetes_dashboard.md) diff --git a/doc/ci/pipelines/cicd_minutes.md b/doc/ci/pipelines/cicd_minutes.md index 699136ccf97..e555b3faa00 100644 --- a/doc/ci/pipelines/cicd_minutes.md +++ b/doc/ci/pipelines/cicd_minutes.md @@ -1,6 +1,7 @@ --- stage: Verify group: Pipeline Execution +description: Calculations, quotas, purchase information. info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments --- |