Commit 08abbf28 authored by Craig Norris's avatar Craig Norris Committed by Susan Tacker

Add Auto DevOps link

Ensure manual pages have link to Auto DevOps page.
parent 8ed6e12d
...@@ -11,9 +11,19 @@ Explore our features to monitor your GitLab instance: ...@@ -11,9 +11,19 @@ Explore our features to monitor your GitLab instance:
- [GitLab self-monitoring](gitlab_self_monitoring_project/index.md): The - [GitLab self-monitoring](gitlab_self_monitoring_project/index.md): The
GitLab instance administration project helps to monitor the GitLab instance and GitLab instance administration project helps to monitor the GitLab instance and
take action on alerts. take action on alerts.
- [Performance monitoring](performance/index.md): GitLab Performance Monitoring makes it possible to measure a wide variety of statistics of your instance. - [Performance monitoring](performance/index.md): GitLab Performance Monitoring
- [Prometheus](prometheus/index.md): Prometheus is a powerful time-series monitoring service, providing a flexible platform for monitoring GitLab and other software products. makes it possible to measure a wide variety of statistics of your instance.
- [GitHub imports](github_imports.md): Monitor the health and progress of the GitHub importer with various Prometheus metrics. - [Prometheus](prometheus/index.md): Prometheus is a powerful time-series monitoring
- [Monitoring uptime](../../user/admin_area/monitoring/health_check.md): Check the server status using the health check endpoint. service, providing a flexible platform for monitoring GitLab and other software
- [IP whitelists](ip_whitelist.md): Configure GitLab for monitoring endpoints that provide health check information when probed. products.
- [`nginx_status`](https://docs.gitlab.com/omnibus/settings/nginx.html#enablingdisabling-nginx_status): Monitor your NGINX server status - [GitHub imports](github_imports.md): Monitor the health and progress of the GitHub
importer with various Prometheus metrics.
- [Monitoring uptime](../../user/admin_area/monitoring/health_check.md): Check the
server status using the health check endpoint.
- [IP whitelists](ip_whitelist.md): Configure GitLab for monitoring endpoints that
provide health check information when probed.
- [`nginx_status`](https://docs.gitlab.com/omnibus/settings/nginx.html#enablingdisabling-nginx_status):
Monitor your NGINX server status.
- [Auto Monitoring](../../topics/autodevops/stages.md#auto-monitoring): Automated
monitoring for your application’s server and response metrics, provided by
[Auto DevOps](../../topics/autodevops/index.md).
...@@ -12,6 +12,10 @@ type: reference ...@@ -12,6 +12,10 @@ type: reference
Review Apps is a collaboration tool that takes the hard work out of providing an environment to showcase product changes. Review Apps is a collaboration tool that takes the hard work out of providing an environment to showcase product changes.
NOTE:
If you have a Kubernetes cluster, you can automate this feature in your applications
by using [Auto DevOps](../../topics/autodevops/index.md).
## Introduction ## Introduction
Review Apps: Review Apps:
......
...@@ -32,7 +32,7 @@ To integrate security scanners other than Clair and Klar into GitLab, see ...@@ -32,7 +32,7 @@ To integrate security scanners other than Clair and Klar into GitLab, see
You can enable container scanning by doing one of the following: You can enable container scanning by doing one of the following:
- [Include the CI job](#configuration) in your existing `.gitlab-ci.yml` file. - [Include the CI job](#configuration) in your existing `.gitlab-ci.yml` file.
- Implicitly use [Auto Container Scanning](../../../topics/autodevops/stages.md#auto-container-scanning) - Implicitly use [Auto Container Scanning](../../../topics/autodevops/stages.md#auto-container-scanning),
provided by [Auto DevOps](../../../topics/autodevops/index.md). provided by [Auto DevOps](../../../topics/autodevops/index.md).
GitLab compares the found vulnerabilities between the source and target branches, and shows the GitLab compares the found vulnerabilities between the source and target branches, and shows the
......
...@@ -24,10 +24,13 @@ organization. ...@@ -24,10 +24,13 @@ organization.
If you're using [GitLab CI/CD](../../../ci/README.md), you can analyze your running web applications If you're using [GitLab CI/CD](../../../ci/README.md), you can analyze your running web applications
for known vulnerabilities using Dynamic Application Security Testing (DAST). for known vulnerabilities using Dynamic Application Security Testing (DAST).
You can take advantage of DAST by either [including the CI job](#configuration) in You can take advantage of DAST by either:
your existing `.gitlab-ci.yml` file or by implicitly using
[Auto DAST](../../../topics/autodevops/stages.md#auto-dast), - [Including the CI job](#configuration) in
provided by [Auto DevOps](../../../topics/autodevops/index.md). your existing `.gitlab-ci.yml` file.
- Implicitly using
[Auto DAST](../../../topics/autodevops/stages.md#auto-dast),
provided by [Auto DevOps](../../../topics/autodevops/index.md).
GitLab checks the DAST report, compares the found vulnerabilities between the source and target GitLab checks the DAST report, compares the found vulnerabilities between the source and target
branches, and shows the information on the merge request. branches, and shows the information on the merge request.
......
...@@ -19,10 +19,13 @@ vulnerable. You can then take action to protect your application. ...@@ -19,10 +19,13 @@ vulnerable. You can then take action to protect your application.
If you're using [GitLab CI/CD](../../../ci/README.md), you can use dependency scanning to analyze If you're using [GitLab CI/CD](../../../ci/README.md), you can use dependency scanning to analyze
your dependencies for known vulnerabilities. GitLab scans all dependencies, including transitive your dependencies for known vulnerabilities. GitLab scans all dependencies, including transitive
dependencies (also known as nested dependencies). You can take advantage of dependency scanning by dependencies (also known as nested dependencies). You can take advantage of dependency scanning by
either [including the dependency scanning template](#configuration) either:
in your existing `.gitlab-ci.yml` file, or by implicitly using
the [auto dependency scanning](../../../topics/autodevops/stages.md#auto-dependency-scanning) - [Including the dependency scanning template](#configuration)
provided by [Auto DevOps](../../../topics/autodevops/index.md). in your existing `.gitlab-ci.yml` file.
- Implicitly using
the [auto dependency scanning](../../../topics/autodevops/stages.md#auto-dependency-scanning)
provided by [Auto DevOps](../../../topics/autodevops/index.md).
GitLab checks the dependency scanning report, compares the found vulnerabilities GitLab checks the dependency scanning report, compares the found vulnerabilities
between the source and target branches, and shows the information on the between the source and target branches, and shows the information on the
......
...@@ -149,7 +149,7 @@ The [Security Scanner Integration](../../../development/integrations/secure.md) ...@@ -149,7 +149,7 @@ The [Security Scanner Integration](../../../development/integrations/secure.md)
To configure SAST for a project you can: To configure SAST for a project you can:
- Use [Auto SAST](../../../topics/autodevops/stages.md#auto-sast) provided by - Use [Auto SAST](../../../topics/autodevops/stages.md#auto-sast), provided by
[Auto DevOps](../../../topics/autodevops/index.md). [Auto DevOps](../../../topics/autodevops/index.md).
- [Configure SAST manually](#configure-sast-manually). - [Configure SAST manually](#configure-sast-manually).
- [Configure SAST using the UI](#configure-sast-in-the-ui) (introduced in GitLab 13.3). - [Configure SAST using the UI](#configure-sast-in-the-ui) (introduced in GitLab 13.3).
......
...@@ -112,7 +112,7 @@ For example, `https://username:$password@example.com/path/to/repo` isn't detecte ...@@ -112,7 +112,7 @@ For example, `https://username:$password@example.com/path/to/repo` isn't detecte
NOTE: NOTE:
You don't have to configure Secret Detection manually as shown in this section if you're using You don't have to configure Secret Detection manually as shown in this section if you're using
[Auto Secret Detection](../../../topics/autodevops/stages.md#auto-secret-detection) [Auto Secret Detection](../../../topics/autodevops/stages.md#auto-secret-detection),
provided by [Auto DevOps](../../../topics/autodevops/index.md). provided by [Auto DevOps](../../../topics/autodevops/index.md).
To enable Secret Detection for GitLab 13.1 and later, you must include the To enable Secret Detection for GitLab 13.1 and later, you must include the
......
...@@ -14,10 +14,13 @@ project's dependencies for their licenses. You can then decide whether to allow ...@@ -14,10 +14,13 @@ project's dependencies for their licenses. You can then decide whether to allow
each license. For example, if your application uses an external (open source) library whose license each license. For example, if your application uses an external (open source) library whose license
is incompatible with yours, then you can deny the use of that license. is incompatible with yours, then you can deny the use of that license.
You can take advantage of License Compliance by either [including the job](#configuration) You can take advantage of License Compliance by either:
in your existing `.gitlab-ci.yml` file or by implicitly using
[Auto License Compliance](../../../topics/autodevops/stages.md#auto-license-compliance) - [Including the job](#configuration)
that is provided by [Auto DevOps](../../../topics/autodevops/index.md). in your existing `.gitlab-ci.yml` file.
- Implicitly using
[Auto License Compliance](../../../topics/autodevops/stages.md#auto-license-compliance),
provided by [Auto DevOps](../../../topics/autodevops/index.md).
The [License Finder](https://github.com/pivotal/LicenseFinder) scan tool runs as part of the CI/CD The [License Finder](https://github.com/pivotal/LicenseFinder) scan tool runs as part of the CI/CD
pipeline, and detects the licenses in use. GitLab checks the License Compliance report, compares the pipeline, and detects the licenses in use. GitLab checks the License Compliance report, compares the
......
...@@ -19,6 +19,9 @@ Code Intelligence is built into GitLab and powered by [LSIF](https://lsif.dev/) ...@@ -19,6 +19,9 @@ Code Intelligence is built into GitLab and powered by [LSIF](https://lsif.dev/)
(Language Server Index Format), a file format for precomputed code (Language Server Index Format), a file format for precomputed code
intelligence data. intelligence data.
NOTE:
You can automate this feature in your applications by using [Auto DevOps](../../topics/autodevops/index.md).
## Configuration ## Configuration
Enable code intelligence for a project by adding a GitLab CI/CD job to the project's Enable code intelligence for a project by adding a GitLab CI/CD job to the project's
......
...@@ -16,6 +16,10 @@ of the pods in the deployment. Developers and other teammates can view the ...@@ -16,6 +16,10 @@ of the pods in the deployment. Developers and other teammates can view the
progress and status of a rollout, pod by pod, in the workflow they already use progress and status of a rollout, pod by pod, in the workflow they already use
without any need to access Kubernetes. without any need to access Kubernetes.
NOTE:
If you have a Kubernetes cluster, you can Auto Deploy applications to production
environments by using [Auto DevOps](../../topics/autodevops/index.md).
## Overview ## Overview
With Deploy Boards you can gain more insight into deploys with benefits such as: With Deploy Boards you can gain more insight into deploys with benefits such as:
......
...@@ -13,6 +13,9 @@ If your application offers a web interface and you're using ...@@ -13,6 +13,9 @@ If your application offers a web interface and you're using
[GitLab CI/CD](../../../ci/README.md), you can quickly determine the rendering performance [GitLab CI/CD](../../../ci/README.md), you can quickly determine the rendering performance
impact of pending code changes in the browser. impact of pending code changes in the browser.
NOTE:
You can automate this feature in your applications by using [Auto DevOps](../../../topics/autodevops/index.md).
## Overview ## Overview
GitLab uses [Sitespeed.io](https://www.sitespeed.io), a free and open source GitLab uses [Sitespeed.io](https://www.sitespeed.io), a free and open source
......
...@@ -22,8 +22,7 @@ Code Quality: ...@@ -22,8 +22,7 @@ Code Quality:
[GitLab Code [GitLab Code
Quality](https://gitlab.com/gitlab-org/ci-cd/codequality) project using [default Code Climate configurations](https://gitlab.com/gitlab-org/ci-cd/codequality/-/tree/master/codeclimate_defaults). Quality](https://gitlab.com/gitlab-org/ci-cd/codequality) project using [default Code Climate configurations](https://gitlab.com/gitlab-org/ci-cd/codequality/-/tree/master/codeclimate_defaults).
- Can make use of a [template](#example-configuration). - Can make use of a [template](#example-configuration).
- Is available with [Auto - Is available by using [Auto Code Quality](../../../topics/autodevops/stages.md#auto-code-quality), provided by [Auto DevOps](../../../topics/autodevops/index.md).
DevOps](../../../topics/autodevops/stages.md#auto-code-quality).
- Can be extended through [Analysis Plugins](https://docs.codeclimate.com/docs/list-of-engines) or a [custom tool](#implementing-a-custom-tool). - Can be extended through [Analysis Plugins](https://docs.codeclimate.com/docs/list-of-engines) or a [custom tool](#implementing-a-custom-tool).
## Code Quality Widget ## Code Quality Widget
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment