Commit 4cee49d6 authored by Mayra Cabrera's avatar Mayra Cabrera

Merge branch '330713-add-running-container-scanning-size-liit' into 'master'

Add Running Container Scanning Max Size Limit

See merge request gitlab-org/gitlab!64222
parents ef221506 96906aa0
# frozen_string_literal: true
class AddRunningContainerScanningMaxSizeToPlanLimits < ActiveRecord::Migration[6.0]
def change
add_column :plan_limits, :ci_max_artifact_size_running_container_scanning, :integer, null: false, default: 0
end
end
5dc0a4f91dc35b7720b20e89fa77374a0337c380b9234704e7d4143639e512f0
\ No newline at end of file
...@@ -16299,7 +16299,8 @@ CREATE TABLE plan_limits ( ...@@ -16299,7 +16299,8 @@ CREATE TABLE plan_limits (
ci_registered_group_runners integer DEFAULT 1000 NOT NULL, ci_registered_group_runners integer DEFAULT 1000 NOT NULL,
ci_registered_project_runners integer DEFAULT 1000 NOT NULL, ci_registered_project_runners integer DEFAULT 1000 NOT NULL,
web_hook_calls integer DEFAULT 0 NOT NULL, web_hook_calls integer DEFAULT 0 NOT NULL,
ci_daily_pipeline_schedule_triggers integer DEFAULT 0 NOT NULL ci_daily_pipeline_schedule_triggers integer DEFAULT 0 NOT NULL,
ci_max_artifact_size_running_container_scanning integer DEFAULT 0 NOT NULL
); );
CREATE SEQUENCE plan_limits_id_seq CREATE SEQUENCE plan_limits_id_seq
...@@ -169,7 +169,7 @@ Read more about [Gitaly concurrency limits](gitaly/configure_gitaly.md#limit-rpc ...@@ -169,7 +169,7 @@ Read more about [Gitaly concurrency limits](gitaly/configure_gitaly.md#limit-rpc
There's a limit to the number of comments that can be submitted on an issue, There's a limit to the number of comments that can be submitted on an issue,
merge request, or commit. When the limit is reached, system notes can still be merge request, or commit. When the limit is reached, system notes can still be
added so that the history of events is not lost, but the user-submitted added so that the history of events is not lost, but the user-submitted
comment fails. comment fails.
- **Max limit**: 5,000 comments. - **Max limit**: 5,000 comments.
...@@ -443,33 +443,34 @@ setting is used: ...@@ -443,33 +443,34 @@ setting is used:
| Artifact limit name | Default value | | Artifact limit name | Default value |
|---------------------------------------------|---------------| |---------------------------------------------|---------------|
| `ci_max_artifact_size_accessibility` | 0 | | `ci_max_artifact_size_accessibility` | 0 |
| `ci_max_artifact_size_api_fuzzing` | 0 | | `ci_max_artifact_size_api_fuzzing` | 0 |
| `ci_max_artifact_size_archive` | 0 | | `ci_max_artifact_size_archive` | 0 |
| `ci_max_artifact_size_browser_performance` | 0 | | `ci_max_artifact_size_browser_performance` | 0 |
| `ci_max_artifact_size_cluster_applications` | 0 | | `ci_max_artifact_size_cluster_applications` | 0 |
| `ci_max_artifact_size_cobertura` | 0 | | `ci_max_artifact_size_cobertura` | 0 |
| `ci_max_artifact_size_codequality` | 0 | | `ci_max_artifact_size_codequality` | 0 |
| `ci_max_artifact_size_container_scanning` | 0 | | `ci_max_artifact_size_container_scanning` | 0 |
| `ci_max_artifact_size_coverage_fuzzing` | 0 | | `ci_max_artifact_size_coverage_fuzzing` | 0 |
| `ci_max_artifact_size_dast` | 0 | | `ci_max_artifact_size_dast` | 0 |
| `ci_max_artifact_size_dependency_scanning` | 0 | | `ci_max_artifact_size_dependency_scanning` | 0 |
| `ci_max_artifact_size_dotenv` | 0 | | `ci_max_artifact_size_dotenv` | 0 |
| `ci_max_artifact_size_junit` | 0 | | `ci_max_artifact_size_junit` | 0 |
| `ci_max_artifact_size_license_management` | 0 | | `ci_max_artifact_size_license_management` | 0 |
| `ci_max_artifact_size_license_scanning` | 0 | | `ci_max_artifact_size_license_scanning` | 0 |
| `ci_max_artifact_size_load_performance` | 0 | | `ci_max_artifact_size_load_performance` | 0 |
| `ci_max_artifact_size_lsif` | 100 MB ([Introduced at 20 MB](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/37226) in GitLab 13.3 and [raised to 100 MB](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/46980) in GitLab 13.6.) | | `ci_max_artifact_size_lsif` | 100 MB ([Introduced at 20 MB](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/37226) in GitLab 13.3 and [raised to 100 MB](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/46980) in GitLab 13.6.) |
| `ci_max_artifact_size_metadata` | 0 | | `ci_max_artifact_size_metadata` | 0 |
| `ci_max_artifact_size_metrics_referee` | 0 | | `ci_max_artifact_size_metrics_referee` | 0 |
| `ci_max_artifact_size_metrics` | 0 | | `ci_max_artifact_size_metrics` | 0 |
| `ci_max_artifact_size_network_referee` | 0 | | `ci_max_artifact_size_network_referee` | 0 |
| `ci_max_artifact_size_performance` | 0 | | `ci_max_artifact_size_performance` | 0 |
| `ci_max_artifact_size_requirements` | 0 | | `ci_max_artifact_size_requirements` | 0 |
| `ci_max_artifact_size_sast` | 0 | | `ci_max_artifact_size_running_container_scanning` | 0 |
| `ci_max_artifact_size_secret_detection` | 0 | | `ci_max_artifact_size_sast` | 0 |
| `ci_max_artifact_size_terraform` | 5 MB ([introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/37018) in GitLab 13.3) | | `ci_max_artifact_size_secret_detection` | 0 |
| `ci_max_artifact_size_trace` | 0 | | `ci_max_artifact_size_terraform` | 5 MB ([introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/37018) in GitLab 13.3) |
| `ci_max_artifact_size_trace` | 0 |
For example, to set the `ci_max_artifact_size_junit` limit to 10 MB on a self-managed For example, to set the `ci_max_artifact_size_junit` limit to 10 MB on a self-managed
installation, run the following in the [GitLab Rails console](operations/rails_console.md#starting-a-rails-console-session): installation, run the following in the [GitLab Rails console](operations/rails_console.md#starting-a-rails-console-session):
...@@ -607,7 +608,7 @@ Reports that go over the 20 MB limit won't be loaded. Affected reports: ...@@ -607,7 +608,7 @@ Reports that go over the 20 MB limit won't be loaded. Affected reports:
> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/8638) in GitLab 13.3. > [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/8638) in GitLab 13.3.
You can set a limit on the content of repository files that are indexed in You can set a limit on the content of repository files that are indexed in
Elasticsearch. Any files larger than this limit is neither indexed Elasticsearch. Any files larger than this limit is neither indexed
nor searchable. nor searchable.
Setting a limit helps reduce the memory usage of the indexing processes and Setting a limit helps reduce the memory usage of the indexing processes and
......
...@@ -184,6 +184,7 @@ RSpec.describe PlanLimits do ...@@ -184,6 +184,7 @@ RSpec.describe PlanLimits do
ci_max_artifact_size_junit ci_max_artifact_size_junit
ci_max_artifact_size_sast ci_max_artifact_size_sast
ci_max_artifact_size_dast ci_max_artifact_size_dast
ci_max_artifact_size_running_container_scanning
ci_max_artifact_size_codequality ci_max_artifact_size_codequality
ci_max_artifact_size_license_management ci_max_artifact_size_license_management
ci_max_artifact_size_performance ci_max_artifact_size_performance
......
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