Broken master: undefined method `fingerprint' for nil:NilClass in vulnerabilities_finding
Job #975672204 failed for 50fb21a5:
Failures:
1) UpdateLocationFingerprintColumnForCs updates location fingerprint for containter scanning findings
Failure/Error: attrs = attributes_for(:vulnerabilities_finding)
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/migrations/update_location_fingerprint_column_for_cs_spec.rb:80:in `finding_params'
# ./ee/spec/migrations/update_location_fingerprint_column_for_cs_spec.rb:41:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/sidekiq.rb:17:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq.rb:8:in `gitlab_sidekiq_inline'
# ./spec/support/sidekiq.rb:17:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
2) UpdateLocationFingerprintColumnForCs skips migration for ce
Failure/Error: attrs = attributes_for(:vulnerabilities_finding)
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/migrations/update_location_fingerprint_column_for_cs_spec.rb:80:in `finding_params'
# ./ee/spec/migrations/update_location_fingerprint_column_for_cs_spec.rb:56:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
3) RemoveDuplicatedCsFindingsWithoutVulnerabilityId removes duplicate findings and vulnerabilities
Failure/Error: attrs = attributes_for(:vulnerabilities_finding)
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/migrations/remove_duplicated_cs_findings_without_vulnerability_id_spec.rb:102:in `finding_params'
# ./ee/spec/migrations/remove_duplicated_cs_findings_without_vulnerability_id_spec.rb:49:in `block (3 levels) in <top (required)>'
# ./ee/spec/migrations/remove_duplicated_cs_findings_without_vulnerability_id_spec.rb:49:in `times'
# ./ee/spec/migrations/remove_duplicated_cs_findings_without_vulnerability_id_spec.rb:49:in `each'
# ./ee/spec/migrations/remove_duplicated_cs_findings_without_vulnerability_id_spec.rb:49:in `block (2 levels) in <top (required)>'
# ./ee/spec/migrations/remove_duplicated_cs_findings_without_vulnerability_id_spec.rb:29:in `block (4 levels) in <top (required)>'
# ./ee/spec/migrations/remove_duplicated_cs_findings_without_vulnerability_id_spec.rb:29:in `block (3 levels) in <top (required)>'
# ./ee/spec/migrations/remove_duplicated_cs_findings_without_vulnerability_id_spec.rb:29:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
4) RemoveDuplicatedCsFindings updates location fingerprint for containter scanning findings
Failure/Error: attrs = attributes_for(:vulnerabilities_finding)
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/migrations/remove_duplicated_cs_findings_spec.rb:93:in `finding_params'
# ./ee/spec/migrations/remove_duplicated_cs_findings_spec.rb:45:in `block (3 levels) in <top (required)>'
# ./ee/spec/migrations/remove_duplicated_cs_findings_spec.rb:45:in `times'
# ./ee/spec/migrations/remove_duplicated_cs_findings_spec.rb:45:in `each'
# ./ee/spec/migrations/remove_duplicated_cs_findings_spec.rb:45:in `block (2 levels) in <top (required)>'
# ./ee/spec/migrations/remove_duplicated_cs_findings_spec.rb:27:in `block (4 levels) in <top (required)>'
# ./ee/spec/migrations/remove_duplicated_cs_findings_spec.rb:27:in `block (3 levels) in <top (required)>'
# ./ee/spec/migrations/remove_duplicated_cs_findings_spec.rb:27:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/sidekiq.rb:17:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq.rb:8:in `gitlab_sidekiq_inline'
# ./spec/support/sidekiq.rb:17:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
5) UpdateUndefinedConfidenceFromOccurrences updates confidence levels for container scanning reports
Failure/Error: let(:vul1) { attributes_for(:vulnerabilities_finding, id: 1, report_type: 2, confidence: 5) }
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/migrations/update_undefined_confidence_from_occurrences_spec.rb:11:in `block (2 levels) in <top (required)>'
# ./ee/spec/migrations/update_undefined_confidence_from_occurrences_spec.rb:39:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/sidekiq.rb:17:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq.rb:8:in `gitlab_sidekiq_inline'
# ./spec/support/sidekiq.rb:17:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
6) UpdateUndefinedConfidenceFromOccurrences skips migration for ce
Failure/Error: let(:vul1) { attributes_for(:vulnerabilities_finding, id: 1, report_type: 2, confidence: 5) }
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/migrations/update_undefined_confidence_from_occurrences_spec.rb:11:in `block (2 levels) in <top (required)>'
# ./ee/spec/migrations/update_undefined_confidence_from_occurrences_spec.rb:88:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
7) UpdateOccurrenceSeverityColumn updates confidence levels for container scanning reports
Failure/Error: let(:vul1) { attributes_for(:vulnerabilities_finding, id: 1, report_type: 2, confidence: 5) }
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/migrations/update_occurrence_severity_column_spec.rb:11:in `block (2 levels) in <top (required)>'
# ./ee/spec/migrations/update_occurrence_severity_column_spec.rb:39:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/sidekiq.rb:17:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq.rb:8:in `gitlab_sidekiq_inline'
# ./spec/support/sidekiq.rb:17:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
8) UpdateOccurrenceSeverityColumn skips migration for ce
Failure/Error: let(:vul1) { attributes_for(:vulnerabilities_finding, id: 1, report_type: 2, confidence: 5) }
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/migrations/update_occurrence_severity_column_spec.rb:11:in `block (2 levels) in <top (required)>'
# ./ee/spec/migrations/update_occurrence_severity_column_spec.rb:88:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
9) Gitlab::BackgroundMigration::RemoveDuplicateCsFindings removes duplicate findings and vulnerabilities
Failure/Error: attrs = attributes_for(:vulnerabilities_finding)
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/lib/ee/gitlab/background_migration/remove_duplicate_cs_findings_spec.rb:109:in `finding_params'
# ./ee/spec/lib/ee/gitlab/background_migration/remove_duplicate_cs_findings_spec.rb:55:in `block (3 levels) in <top (required)>'
# ./ee/spec/lib/ee/gitlab/background_migration/remove_duplicate_cs_findings_spec.rb:55:in `times'
# ./ee/spec/lib/ee/gitlab/background_migration/remove_duplicate_cs_findings_spec.rb:55:in `each'
# ./ee/spec/lib/ee/gitlab/background_migration/remove_duplicate_cs_findings_spec.rb:55:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
10) Gitlab::BackgroundMigration::UpdateLocationFingerprintForContainerScanningFindings updates location fingerprint
Failure/Error: attrs = attributes_for(:vulnerabilities_finding)
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/lib/ee/gitlab/background_migration/update_location_fingerprint_for_container_scanning_findings_spec.rb:85:in `finding_params'
# ./ee/spec/lib/ee/gitlab/background_migration/update_location_fingerprint_for_container_scanning_findings_spec.rb:30:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
11) Gitlab::BackgroundMigration::UpdateLocationFingerprintForContainerScanningFindings updates the rest when there is a collision
Failure/Error: attrs = attributes_for(:vulnerabilities_finding)
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/lib/ee/gitlab/background_migration/update_location_fingerprint_for_container_scanning_findings_spec.rb:85:in `finding_params'
# ./ee/spec/lib/ee/gitlab/background_migration/update_location_fingerprint_for_container_scanning_findings_spec.rb:57:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
12) Gitlab::BackgroundMigration::RemoveDuplicatedCsFindingsWithoutVulnerabilityId removes duplicate findings and vulnerabilities
Failure/Error: attrs = attributes_for(:vulnerabilities_finding)
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/lib/ee/gitlab/background_migration/remove_duplicated_cs_findings_without_vulnerability_id_spec.rb:79:in `finding_params'
# ./ee/spec/lib/ee/gitlab/background_migration/remove_duplicated_cs_findings_without_vulnerability_id_spec.rb:46:in `block (3 levels) in <top (required)>'
# ./ee/spec/lib/ee/gitlab/background_migration/remove_duplicated_cs_findings_without_vulnerability_id_spec.rb:46:in `times'
# ./ee/spec/lib/ee/gitlab/background_migration/remove_duplicated_cs_findings_without_vulnerability_id_spec.rb:46:in `each'
# ./ee/spec/lib/ee/gitlab/background_migration/remove_duplicated_cs_findings_without_vulnerability_id_spec.rb:46:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
13) UpdateCsVulnerabilityConfidenceColumn updates confidence levels for container scanning reports
Failure/Error: let(:vul1) { attributes_for(:vulnerabilities_finding, id: 1, report_type: 2, confidence: 5) }
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/migrations/update_cs_vulnerability_confidence_column_spec.rb:11:in `block (2 levels) in <top (required)>'
# ./ee/spec/migrations/update_cs_vulnerability_confidence_column_spec.rb:37:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/sidekiq.rb:17:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq.rb:8:in `gitlab_sidekiq_inline'
# ./spec/support/sidekiq.rb:17:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
14) Gitlab::BackgroundMigration::RemoveUndefinedOccurrenceSeverityLevel updates undefined severity level to unknown
Failure/Error: attrs = attributes_for(:vulnerabilities_finding)
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/lib/ee/gitlab/background_migration/remove_undefined_occurrence_severity_level_spec.rb:37:in `vuln_params'
# ./ee/spec/lib/ee/gitlab/background_migration/remove_undefined_occurrence_severity_level_spec.rb:25:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
15) Gitlab::BackgroundMigration::UpdateVulnerabilityConfidence updates confidence level for container scanning reports
Failure/Error: attrs = attributes_for(:vulnerabilities_finding)
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/lib/ee/gitlab/background_migration/update_vulnerability_confidence_spec.rb:39:in `container_scanning_vuln_params'
# ./ee/spec/lib/ee/gitlab/background_migration/update_vulnerability_confidence_spec.rb:25:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
16) Gitlab::BackgroundMigration::RemoveUndefinedOccurrenceConfidenceLevel updates undefined Confidence level to unknown
Failure/Error: attrs = attributes_for(:vulnerabilities_finding)
NoMethodError:
undefined method `fingerprint' for nil:NilClass
# ./ee/spec/factories/vulnerabilities/findings.rb:51:in `block (3 levels) in <top (required)>'
# ./ee/spec/lib/ee/gitlab/background_migration/remove_undefined_occurrence_confidence_level_spec.rb:37:in `vuln_params'
# ./ee/spec/lib/ee/gitlab/background_migration/remove_undefined_occurrence_confidence_level_spec.rb:25:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:326:in `block (3 levels) in <top (required)>'
# ./spec/support/sidekiq_middleware.rb:9:in `with_sidekiq_server_middleware'
# ./spec/spec_helper.rb:317:in `block (2 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (3 levels) in <top (required)>'
# ./spec/spec_helper.rb:313:in `block (2 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:60:in `block (2 levels) in <top (required)>'
Finished in 24 minutes 22 seconds (files took 49.91 seconds to load)
105 examples, 16 failures
Failed examples:
rspec ./ee/spec/migrations/update_location_fingerprint_column_for_cs_spec.rb:29 # UpdateLocationFingerprintColumnForCs updates location fingerprint for containter scanning findings
rspec ./ee/spec/migrations/update_location_fingerprint_column_for_cs_spec.rb:51 # UpdateLocationFingerprintColumnForCs skips migration for ce
rspec ./ee/spec/migrations/remove_duplicated_cs_findings_without_vulnerability_id_spec.rb:32 # RemoveDuplicatedCsFindingsWithoutVulnerabilityId removes duplicate findings and vulnerabilities
rspec ./ee/spec/migrations/remove_duplicated_cs_findings_spec.rb:30 # RemoveDuplicatedCsFindings updates location fingerprint for containter scanning findings
rspec ./ee/spec/migrations/update_undefined_confidence_from_occurrences_spec.rb:18 # UpdateUndefinedConfidenceFromOccurrences updates confidence levels for container scanning reports
rspec ./ee/spec/migrations/update_undefined_confidence_from_occurrences_spec.rb:74 # UpdateUndefinedConfidenceFromOccurrences skips migration for ce
rspec ./ee/spec/migrations/update_occurrence_severity_column_spec.rb:18 # UpdateOccurrenceSeverityColumn updates confidence levels for container scanning reports
rspec ./ee/spec/migrations/update_occurrence_severity_column_spec.rb:74 # UpdateOccurrenceSeverityColumn skips migration for ce
rspec ./ee/spec/lib/ee/gitlab/background_migration/remove_duplicate_cs_findings_spec.rb:28 # Gitlab::BackgroundMigration::RemoveDuplicateCsFindings removes duplicate findings and vulnerabilities
rspec ./ee/spec/lib/ee/gitlab/background_migration/update_location_fingerprint_for_container_scanning_findings_spec.rb:19 # Gitlab::BackgroundMigration::UpdateLocationFingerprintForContainerScanningFindings updates location fingerprint
rspec ./ee/spec/lib/ee/gitlab/background_migration/update_location_fingerprint_for_container_scanning_findings_spec.rb:43 # Gitlab::BackgroundMigration::UpdateLocationFingerprintForContainerScanningFindings updates the rest when there is a collision
rspec ./ee/spec/lib/ee/gitlab/background_migration/remove_duplicated_cs_findings_without_vulnerability_id_spec.rb:22 # Gitlab::BackgroundMigration::RemoveDuplicatedCsFindingsWithoutVulnerabilityId removes duplicate findings and vulnerabilities
rspec ./ee/spec/migrations/update_cs_vulnerability_confidence_column_spec.rb:18 # UpdateCsVulnerabilityConfidenceColumn updates confidence levels for container scanning reports
rspec ./ee/spec/lib/ee/gitlab/background_migration/remove_undefined_occurrence_severity_level_spec.rb:11 # Gitlab::BackgroundMigration::RemoveUndefinedOccurrenceSeverityLevel updates undefined severity level to unknown
rspec ./ee/spec/lib/ee/gitlab/background_migration/update_vulnerability_confidence_spec.rb:11 # Gitlab::BackgroundMigration::UpdateVulnerabilityConfidence updates confidence level for container scanning reports
rspec ./ee/spec/lib/ee/gitlab/background_migration/remove_undefined_occurrence_confidence_level_spec.rb:11 # Gitlab::BackgroundMigration::RemoveUndefinedOccurrenceConfidenceLevel updates undefined Confidence level to unknown
Edited by Luke Duncalfe