From f0a19caa06bcc6d7c9179aca577f6c6a62b3b531 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Zaj=C4=85c?= <mzajac@gitlab.com> Date: Tue, 19 Apr 2022 15:03:21 +0200 Subject: [PATCH] Globally enable enforce_security_report_validation Changelog: changed EE: true --- .../development/enforce_security_report_validation.yml | 2 +- ee/app/models/ee/ci/build.rb | 2 +- lib/gitlab/ci/parsers/security/validators/schema_validator.rb | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/config/feature_flags/development/enforce_security_report_validation.yml b/config/feature_flags/development/enforce_security_report_validation.yml index 0478033c55b05c..2a8d3e32ec4252 100644 --- a/config/feature_flags/development/enforce_security_report_validation.yml +++ b/config/feature_flags/development/enforce_security_report_validation.yml @@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/351000 milestone: '14.9' type: development group: group::threat insights -default_enabled: false +default_enabled: true diff --git a/ee/app/models/ee/ci/build.rb b/ee/app/models/ee/ci/build.rb index 0649e8c4d47b84..047aae01d219f4 100644 --- a/ee/app/models/ee/ci/build.rb +++ b/ee/app/models/ee/ci/build.rb @@ -196,7 +196,7 @@ def variable_value(key, default = nil) end def validate_schema? - if ::Feature.enabled?(:enforce_security_report_validation, project) + if ::Feature.enabled?(:enforce_security_report_validation, project, default_enabled: :yaml) true else variables[VALIDATE_SCHEMA_VARIABLE_NAME]&.value&.casecmp?('true') diff --git a/lib/gitlab/ci/parsers/security/validators/schema_validator.rb b/lib/gitlab/ci/parsers/security/validators/schema_validator.rb index cef029bd749ca9..0accf1be970f28 100644 --- a/lib/gitlab/ci/parsers/security/validators/schema_validator.rb +++ b/lib/gitlab/ci/parsers/security/validators/schema_validator.rb @@ -110,7 +110,7 @@ def populate_errors log_warnings(problem_type: 'schema_validation_fails') unless schema_validation_errors.empty? - if Feature.enabled?(:enforce_security_report_validation, @project) + if Feature.enabled?(:enforce_security_report_validation, @project, default_enabled: :yaml) @errors += schema_validation_errors else @warnings += schema_validation_errors @@ -147,7 +147,7 @@ def log_warnings(problem_type:) def add_unsupported_report_version_message log_warnings(problem_type: 'using_unsupported_schema_version') - if Feature.enabled?(:enforce_security_report_validation, @project) + if Feature.enabled?(:enforce_security_report_validation, @project, default_enabled: :yaml) handle_unsupported_report_version(treat_as: :error) else handle_unsupported_report_version(treat_as: :warning) -- GitLab