diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-12-20 16:37:47 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-12-20 16:37:47 +0300 |
commit | aee0a117a889461ce8ced6fcf73207fe017f1d99 (patch) | |
tree | 891d9ef189227a8445d83f35c1b0fc99573f4380 /doc/topics | |
parent | 8d46af3258650d305f53b819eabf7ab18d22f59e (diff) |
Add latest changes from gitlab-org/gitlab@14-6-stable-eev14.6.0-rc42
Diffstat (limited to 'doc/topics')
-rw-r--r-- | doc/topics/autodevops/customize.md | 6 | ||||
-rw-r--r-- | doc/topics/autodevops/index.md | 3 | ||||
-rw-r--r-- | doc/topics/autodevops/multiple_clusters_auto_devops.md | 2 | ||||
-rw-r--r-- | doc/topics/autodevops/stages.md | 2 | ||||
-rw-r--r-- | doc/topics/autodevops/upgrading_postgresql.md | 2 | ||||
-rw-r--r-- | doc/topics/cron/index.md | 7 | ||||
-rw-r--r-- | doc/topics/git/cherry_picking.md | 2 | ||||
-rw-r--r-- | doc/topics/git/lfs/index.md | 2 | ||||
-rw-r--r-- | doc/topics/plan_and_track.md | 17 |
9 files changed, 31 insertions, 12 deletions
diff --git a/doc/topics/autodevops/customize.md b/doc/topics/autodevops/customize.md index 906fea2e6ad..925f657c099 100644 --- a/doc/topics/autodevops/customize.md +++ b/doc/topics/autodevops/customize.md @@ -103,10 +103,14 @@ You can override this behavior by defining specific variables: | Image Path | `$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG` for branch pipelines. `$CI_REGISTRY_IMAGE` for tag pipelines. | `$CI_APPLICATION_REPOSITORY` | | Image Tag | `$CI_COMMIT_SHA` for branch pipelines. `$CI_COMMIT_TAG` for tag pipelines. | `$CI_APPLICATION_TAG` | -These variables also affect Auto Build. If you don't want to build and push an image to +These variables also affect Auto Build and Auto Container Scanning. If you don't want to build and push an image to `$CI_APPLICATION_REPOSITORY:$CI_APPLICATION_TAG`, consider including only `Jobs/Deploy.gitlab-ci.yml`, or [disabling the `build` jobs](#disable-jobs). +If you use Auto Container Scanning and set a value for `$CI_APPLICATION_REPOSITORY`, then you should +also update `$CS_DEFAULT_BRANCH_IMAGE`. See [Setting the default branch image](../../user/application_security/container_scanning/index.md#setting-the-default-branch-image) +for more details. + Here is an example setup in your `.gitlab-ci.yml`: ```yaml diff --git a/doc/topics/autodevops/index.md b/doc/topics/autodevops/index.md index 9340f89c502..585d484d3be 100644 --- a/doc/topics/autodevops/index.md +++ b/doc/topics/autodevops/index.md @@ -6,7 +6,8 @@ info: To determine the technical writer assigned to the Stage/Group associated w # Auto DevOps **(FREE)** -> [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/-/issues/38366) in GitLab 11.0. +> - [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/-/issues/38366) in GitLab 11.0. +> - Support for the GitLab Agent was [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/299350) in GitLab 14.5. GitLab Auto DevOps is a collection of pre-configured features and integrations that work together to support your software delivery process. diff --git a/doc/topics/autodevops/multiple_clusters_auto_devops.md b/doc/topics/autodevops/multiple_clusters_auto_devops.md index c6df5ac9e02..8156ae7c7ac 100644 --- a/doc/topics/autodevops/multiple_clusters_auto_devops.md +++ b/doc/topics/autodevops/multiple_clusters_auto_devops.md @@ -27,7 +27,7 @@ The following table is an example of how to configure the three different cluste | Cluster name | Cluster environment scope | `KUBE_INGRESS_BASE_DOMAIN` variable value | Variable environment scope | Notes | |--------------|---------------------------|-------------------------------------------|----------------------------|---| | review | `review/*` | `review.example.com` | `review/*` | The review cluster which runs all [Review Apps](../../ci/review_apps/index.md). `*` is a wildcard, used by every environment name starting with `review/`. | -| staging | `staging` | `staging.example.com` | `staging` | (Optional) The staging cluster which runs the deployments of the staging environments. You must [enable it first](customize.md#deploy-policy-for-staging-and-production-environments). | +| staging | `staging` | `staging.example.com` | `staging` | Optional. The staging cluster that runs the deployments of the staging environments. You must [enable it first](customize.md#deploy-policy-for-staging-and-production-environments). | | production | `production` | `example.com` | `production` | The production cluster which runs the production environment deployments. You can use [incremental rollouts](customize.md#incremental-rollout-to-production). | To add a different cluster for each environment: diff --git a/doc/topics/autodevops/stages.md b/doc/topics/autodevops/stages.md index 039c369ce9b..ca004662395 100644 --- a/doc/topics/autodevops/stages.md +++ b/doc/topics/autodevops/stages.md @@ -635,7 +635,7 @@ ciliumNetworkPolicy: #### Enabling Alerts You can also enable alerts. Network policies with alerts are considered only if -[GitLab Kubernetes Agent](../../user/clusters/agent/index.md) +[Agent](../../user/clusters/agent/index.md) has been integrated. You can enable alerts as follows: diff --git a/doc/topics/autodevops/upgrading_postgresql.md b/doc/topics/autodevops/upgrading_postgresql.md index e526ba55465..258195bb89f 100644 --- a/doc/topics/autodevops/upgrading_postgresql.md +++ b/doc/topics/autodevops/upgrading_postgresql.md @@ -177,7 +177,7 @@ NOTE: You can also [scope](../../ci/environments/index.md#scope-environments-with-specs) the `AUTO_DEVOPS_POSTGRES_CHANNEL`, `AUTO_DEVOPS_POSTGRES_DELETE_V1` and -`POSTGRES_VERSION` variables to specific environments, e.g. `staging`. +`POSTGRES_VERSION` variables to specific environments, for example, `staging`. 1. Set `AUTO_DEVOPS_POSTGRES_CHANNEL` to `2`. This opts into using the newer 8.2.1-based PostgreSQL, and removes the older 0.7.1-based diff --git a/doc/topics/cron/index.md b/doc/topics/cron/index.md index f7a22bef07c..de83ec8b51b 100644 --- a/doc/topics/cron/index.md +++ b/doc/topics/cron/index.md @@ -9,7 +9,6 @@ info: To determine the technical writer assigned to the Stage/Group associated w Cron syntax is used to schedule when jobs should run. You may need to use a cron syntax string to -[trigger nightly pipelines](../../ci/triggers/index.md#using-cron-to-trigger-nightly-pipelines), create a [pipeline schedule](../../api/pipeline_schedules.md#create-a-new-pipeline-schedule), or to prevent unintentional releases by setting a [deploy freeze](../../user/project/releases/index.md#prevent-unintentional-releases-by-setting-a-deploy-freeze). @@ -65,5 +64,7 @@ More examples of how to write a cron schedule can be found at ## How GitLab parses cron syntax strings GitLab uses [`fugit`](https://github.com/floraison/fugit) to parse cron syntax -strings on the server and [cron-validate](https://github.com/Airfooox/cron-validate) -to validate cron syntax in the browser. +strings on the server and [cron-validator](https://github.com/TheCloudConnectors/cron-validator) +to validate cron syntax in the browser. GitLab uses +[`cRonstrue`](https://github.com/bradymholt/cRonstrue) to convert cron to human-readable strings +in the browser. diff --git a/doc/topics/git/cherry_picking.md b/doc/topics/git/cherry_picking.md index 64d1914019d..98458133937 100644 --- a/doc/topics/git/cherry_picking.md +++ b/doc/topics/git/cherry_picking.md @@ -74,7 +74,7 @@ into a different branch (`stable`): git cherry-pick <SHA> ``` -## Related links +## Related topics - Cherry-pick commits with [the Commits API](../../api/commits.md#cherry-pick-a-commit) - Git documentation [for cherry-picks](https://git-scm.com/docs/git-cherry-pick) diff --git a/doc/topics/git/lfs/index.md b/doc/topics/git/lfs/index.md index b21237203d7..0fe38e25df5 100644 --- a/doc/topics/git/lfs/index.md +++ b/doc/topics/git/lfs/index.md @@ -161,7 +161,7 @@ To resolve the problem, migrate the affected file (or files) and push back to th git push ``` -1. (Optional) Clean up your `.git` folder: +1. Optional. Clean up your `.git` folder: ```shell git reflog expire --expire-unreachable=now --all diff --git a/doc/topics/plan_and_track.md b/doc/topics/plan_and_track.md index abede62c00b..13cb3f8923b 100644 --- a/doc/topics/plan_and_track.md +++ b/doc/topics/plan_and_track.md @@ -11,6 +11,12 @@ with milestones and track your team's time. Learn how to save time with quick actions, see how GitLab renders Markdown text, and learn how to use Git to interact with GitLab. +<i class="fa fa-youtube-play youtube" aria-hidden="true"></i> +For a thorough demo of Plan features, see +[Multi-team planning with GitLab Ultimate](https://www.youtube.com/watch?v=KmASFwSap7c). +In this video, Gabe describes a use case of a multi-team organization that uses GitLab +with [Scaled Agile Framework (SAFe)](https://about.gitlab.com/solutions/agile-delivery/scaled-agile/). + ## Basic workflow features Planning features everyone needs to use day-to-day. @@ -21,11 +27,14 @@ Planning features everyone needs to use day-to-day. - [To-Do lists](../user/todos.md) - [Using Git](../topics/git/index.md) -## Team Planning +## Team planning Get work done as a team. - [Comments and threads](../user/discussions/index.md) +- [Customer relations (CRM)](../user/crm/index.md) + - [Contacts](../user/crm/index.md#contacts) + - [Organizations](../user/crm/index.md#organizations) - [Issues](../user/project/issues/index.md) - [Iterations](../user/group/iterations/index.md) - [Labels](../user/project/labels.md) @@ -35,9 +44,13 @@ Get work done as a team. - [Time tracking](../user/project/time_tracking.md) - [Wikis](../user/project/wiki/index.md) -## Portfolio Management +## Portfolio management Align your work across teams. - [Epics](../user/group/epics/index.md) + - [Multi-level epics](../user/group/epics/manage_epics.md#multi-level-child-epics) + - [Epic boards](../user/group/epics/epic_boards.md) + - [View health status](../user/project/issues/managing_issues.md#health-status) - [Roadmaps](../user/group/roadmap/index.md) +- [Planning hierarchies](../user/group/planning_hierarchy/index.md) |