Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
		
							parent
							
								
									334176845d
								
							
						
					
					
						commit
						eb7099b792
					
				|  | @ -611,7 +611,7 @@ lib/gitlab/checks/** | ||||||
| /doc/administration/maintenance_mode/ @axil | /doc/administration/maintenance_mode/ @axil | ||||||
| /doc/administration/merge_request_diffs.md @brendan777 | /doc/administration/merge_request_diffs.md @brendan777 | ||||||
| /doc/administration/merge_requests_approvals.md @brendan777 | /doc/administration/merge_requests_approvals.md @brendan777 | ||||||
| /doc/administration/moderate_users.md @jglassman1 | /doc/administration/moderate_users.md @lciutacu | ||||||
| /doc/administration/monitoring/github_imports.md @ashrafkhamis | /doc/administration/monitoring/github_imports.md @ashrafkhamis | ||||||
| /doc/administration/monitoring/index.md @lciutacu | /doc/administration/monitoring/index.md @lciutacu | ||||||
| /doc/administration/monitoring/ip_allowlist.md @jglassman1 | /doc/administration/monitoring/ip_allowlist.md @jglassman1 | ||||||
|  | @ -675,8 +675,8 @@ lib/gitlab/checks/** | ||||||
| /doc/administration/settings/rate_limit_on_projects_api.md @emily.sahlani | /doc/administration/settings/rate_limit_on_projects_api.md @emily.sahlani | ||||||
| /doc/administration/settings/rate_limit_on_users_api.md @jglassman1 | /doc/administration/settings/rate_limit_on_users_api.md @jglassman1 | ||||||
| /doc/administration/settings/rate_limits_on_git_ssh_operations.md @brendan777 | /doc/administration/settings/rate_limits_on_git_ssh_operations.md @brendan777 | ||||||
| /doc/administration/settings/scim_setup.md @jglassman1 | /doc/administration/settings/scim_setup.md @lciutacu | ||||||
| /doc/administration/settings/security_and_compliance.md @rdickenson @phillipwells | /doc/administration/settings/security_and_compliance.md @rdickenson | ||||||
| /doc/administration/settings/security_contact_information.md @eread | /doc/administration/settings/security_contact_information.md @eread | ||||||
| /doc/administration/settings/slack_app.md @ashrafkhamis | /doc/administration/settings/slack_app.md @ashrafkhamis | ||||||
| /doc/administration/settings/terraform_limits.md @phillipwells | /doc/administration/settings/terraform_limits.md @phillipwells | ||||||
|  | @ -712,9 +712,9 @@ lib/gitlab/checks/** | ||||||
| /doc/api/code_suggestions.md @jglassman1 | /doc/api/code_suggestions.md @jglassman1 | ||||||
| /doc/api/commits.md @brendan777 | /doc/api/commits.md @brendan777 | ||||||
| /doc/api/container_registry.md @lyspin | /doc/api/container_registry.md @lyspin | ||||||
|  | /doc/api/container_repository_protection_rules.md @lyspin | ||||||
| /doc/api/custom_attributes.md @msedlakjakubowski | /doc/api/custom_attributes.md @msedlakjakubowski | ||||||
| /doc/api/dependencies.md @rdickenson @phillipwells | /doc/api/dependencies.md @rdickenson | ||||||
| /doc/api/dependency_list_export.md @rdickenson |  | ||||||
| /doc/api/dependency_proxy.md @lyspin | /doc/api/dependency_proxy.md @lyspin | ||||||
| /doc/api/deploy_keys.md @phillipwells | /doc/api/deploy_keys.md @phillipwells | ||||||
| /doc/api/deploy_tokens.md @phillipwells | /doc/api/deploy_tokens.md @phillipwells | ||||||
|  | @ -755,6 +755,7 @@ lib/gitlab/checks/** | ||||||
| /doc/api/group_badges.md @emily.sahlani | /doc/api/group_badges.md @emily.sahlani | ||||||
| /doc/api/group_boards.md @msedlakjakubowski | /doc/api/group_boards.md @msedlakjakubowski | ||||||
| /doc/api/group_clusters.md @phillipwells | /doc/api/group_clusters.md @phillipwells | ||||||
|  | /doc/api/group_enterprise_users.md @jglassman1 | ||||||
| /doc/api/group_epic_boards.md @msedlakjakubowski | /doc/api/group_epic_boards.md @msedlakjakubowski | ||||||
| /doc/api/group_import_export.md @ashrafkhamis | /doc/api/group_import_export.md @ashrafkhamis | ||||||
| /doc/api/group_iterations.md @msedlakjakubowski | /doc/api/group_iterations.md @msedlakjakubowski | ||||||
|  | @ -769,6 +770,7 @@ lib/gitlab/checks/** | ||||||
| /doc/api/group_relations_export.md @ashrafkhamis | /doc/api/group_relations_export.md @ashrafkhamis | ||||||
| /doc/api/group_releases.md @phillipwells | /doc/api/group_releases.md @phillipwells | ||||||
| /doc/api/group_repository_storage_moves.md @brendan777 | /doc/api/group_repository_storage_moves.md @brendan777 | ||||||
|  | /doc/api/group_security_settings.md @phillipwells | ||||||
| /doc/api/group_service_accounts.md @jglassman1 | /doc/api/group_service_accounts.md @jglassman1 | ||||||
| /doc/api/group_ssh_certificates.md @brendan777 | /doc/api/group_ssh_certificates.md @brendan777 | ||||||
| /doc/api/group_webhooks.md @ashrafkhamis | /doc/api/group_webhooks.md @ashrafkhamis | ||||||
|  | @ -821,7 +823,6 @@ lib/gitlab/checks/** | ||||||
| /doc/api/project_aliases.md @brendan777 | /doc/api/project_aliases.md @brendan777 | ||||||
| /doc/api/project_badges.md @brendan777 | /doc/api/project_badges.md @brendan777 | ||||||
| /doc/api/project_clusters.md @phillipwells | /doc/api/project_clusters.md @phillipwells | ||||||
| /doc/api/project_container_registry_protection_rules.md @lyspin |  | ||||||
| /doc/api/project_forks.md @emily.sahlani | /doc/api/project_forks.md @emily.sahlani | ||||||
| /doc/api/project_import_export.md @ashrafkhamis | /doc/api/project_import_export.md @ashrafkhamis | ||||||
| /doc/api/project_job_token_scopes.md @marcel.amirault | /doc/api/project_job_token_scopes.md @marcel.amirault | ||||||
|  | @ -832,12 +833,11 @@ lib/gitlab/checks/** | ||||||
| /doc/api/project_push_rules.md @brendan777 | /doc/api/project_push_rules.md @brendan777 | ||||||
| /doc/api/project_relations_export.md @ashrafkhamis | /doc/api/project_relations_export.md @ashrafkhamis | ||||||
| /doc/api/project_repository_storage_moves.md @eread | /doc/api/project_repository_storage_moves.md @eread | ||||||
| /doc/api/project_security_settings.md @rdickenson | /doc/api/project_security_settings.md @phillipwells | ||||||
| /doc/api/project_snippets.md @brendan777 | /doc/api/project_snippets.md @brendan777 | ||||||
| /doc/api/project_starring.md @emily.sahlani | /doc/api/project_starring.md @emily.sahlani | ||||||
| /doc/api/project_statistics.md @brendan777 | /doc/api/project_statistics.md @brendan777 | ||||||
| /doc/api/project_templates.md @brendan777 | /doc/api/project_templates.md @brendan777 | ||||||
| /doc/api/project_vulnerabilities.md @rdickenson |  | ||||||
| /doc/api/project_webhooks.md @ashrafkhamis | /doc/api/project_webhooks.md @ashrafkhamis | ||||||
| /doc/api/projects.md @emily.sahlani | /doc/api/projects.md @emily.sahlani | ||||||
| /doc/api/protected_branches.md @brendan777 | /doc/api/protected_branches.md @brendan777 | ||||||
|  | @ -873,7 +873,7 @@ lib/gitlab/checks/** | ||||||
| /doc/api/templates/dockerfiles.md @brendan777 | /doc/api/templates/dockerfiles.md @brendan777 | ||||||
| /doc/api/templates/gitignores.md @brendan777 | /doc/api/templates/gitignores.md @brendan777 | ||||||
| /doc/api/templates/gitlab_ci_ymls.md @marcel.amirault | /doc/api/templates/gitlab_ci_ymls.md @marcel.amirault | ||||||
| /doc/api/templates/licenses.md @rdickenson @phillipwells | /doc/api/templates/licenses.md @rdickenson | ||||||
| /doc/api/todos.md @sselhorn | /doc/api/todos.md @sselhorn | ||||||
| /doc/api/topics.md @emily.sahlani | /doc/api/topics.md @emily.sahlani | ||||||
| /doc/api/user_email_addresses.md @jglassman1 | /doc/api/user_email_addresses.md @jglassman1 | ||||||
|  | @ -884,9 +884,6 @@ lib/gitlab/checks/** | ||||||
| /doc/api/user_tokens.md @jglassman1 | /doc/api/user_tokens.md @jglassman1 | ||||||
| /doc/api/users.md @jglassman1 | /doc/api/users.md @jglassman1 | ||||||
| /doc/api/version.md @phillipwells | /doc/api/version.md @phillipwells | ||||||
| /doc/api/vulnerabilities.md @rdickenson |  | ||||||
| /doc/api/vulnerability_exports.md @rdickenson |  | ||||||
| /doc/api/vulnerability_findings.md @rdickenson |  | ||||||
| /doc/api/web_commits.md @brendan777 | /doc/api/web_commits.md @brendan777 | ||||||
| /doc/api/wikis.md @msedlakjakubowski | /doc/api/wikis.md @msedlakjakubowski | ||||||
| /doc/ci/caching/ @marcel.amirault | /doc/ci/caching/ @marcel.amirault | ||||||
|  | @ -904,6 +901,7 @@ lib/gitlab/checks/** | ||||||
| /doc/ci/examples/semantic-release.md @phillipwells | /doc/ci/examples/semantic-release.md @phillipwells | ||||||
| /doc/ci/gitlab_google_cloud_integration/ @lyspin | /doc/ci/gitlab_google_cloud_integration/ @lyspin | ||||||
| /doc/ci/index.md @lyspin | /doc/ci/index.md @lyspin | ||||||
|  | /doc/ci/interactive_web_terminal/ @rsarangadharan | ||||||
| /doc/ci/jobs/ @marcel.amirault | /doc/ci/jobs/ @marcel.amirault | ||||||
| /doc/ci/jobs/job_artifacts.md @lyspin | /doc/ci/jobs/job_artifacts.md @lyspin | ||||||
| /doc/ci/jobs/job_artifacts_troubleshooting.md @lyspin | /doc/ci/jobs/job_artifacts_troubleshooting.md @lyspin | ||||||
|  | @ -929,9 +927,9 @@ lib/gitlab/checks/** | ||||||
| /doc/ci/steps/ @rsarangadharan | /doc/ci/steps/ @rsarangadharan | ||||||
| /doc/ci/test_cases/ @msedlakjakubowski | /doc/ci/test_cases/ @msedlakjakubowski | ||||||
| /doc/ci/testing/ @lyspin | /doc/ci/testing/ @lyspin | ||||||
| /doc/ci/testing/code_quality.md @rdickenson @phillipwells | /doc/ci/testing/code_quality.md @rdickenson | ||||||
| /doc/ci/testing/code_quality_codeclimate_scanning.md @rdickenson @phillipwells | /doc/ci/testing/code_quality_codeclimate_scanning.md @rdickenson | ||||||
| /doc/ci/testing/code_quality_troubleshooting.md @rdickenson @phillipwells | /doc/ci/testing/code_quality_troubleshooting.md @rdickenson | ||||||
| /doc/ci/triggers/ @marcel.amirault | /doc/ci/triggers/ @marcel.amirault | ||||||
| /doc/ci/variables/ @marcel.amirault | /doc/ci/variables/ @marcel.amirault | ||||||
| /doc/ci/yaml/ @marcel.amirault | /doc/ci/yaml/ @marcel.amirault | ||||||
|  | @ -961,6 +959,8 @@ lib/gitlab/checks/** | ||||||
| /doc/development/image_scaling.md @abdwdd @alexpooley @manojmj | /doc/development/image_scaling.md @abdwdd @alexpooley @manojmj | ||||||
| /doc/development/internal_analytics/ @gitlab-org/analytics-section/product-analytics/engineers/frontend @gitlab-org/analytics-section/analytics-instrumentation/engineers | /doc/development/internal_analytics/ @gitlab-org/analytics-section/product-analytics/engineers/frontend @gitlab-org/analytics-section/analytics-instrumentation/engineers | ||||||
| /doc/development/logging.md @gitlab-org/analytics-section/product-analytics/engineers/frontend | /doc/development/logging.md @gitlab-org/analytics-section/product-analytics/engineers/frontend | ||||||
|  | /doc/development/logs.md @gitlab-org/analytics-section/product-analytics/engineers/frontend | ||||||
|  | /doc/development/metrics.md @gitlab-org/analytics-section/product-analytics/engineers/frontend | ||||||
| /doc/development/navigation_sidebar.md @gitlab-org/foundations/engineering | /doc/development/navigation_sidebar.md @gitlab-org/foundations/engineering | ||||||
| /doc/development/observability/ @gitlab-org/analytics-section/product-analytics/engineers/frontend | /doc/development/observability/ @gitlab-org/analytics-section/product-analytics/engineers/frontend | ||||||
| /doc/development/omnibus.md @gitlab-org/distribution | /doc/development/omnibus.md @gitlab-org/distribution | ||||||
|  | @ -971,10 +971,10 @@ lib/gitlab/checks/** | ||||||
| /doc/development/policies.md @gitlab-org/govern/authentication/approvers | /doc/development/policies.md @gitlab-org/govern/authentication/approvers | ||||||
| /doc/development/prometheus_metrics.md @gitlab-org/analytics-section/product-analytics/engineers/frontend | /doc/development/prometheus_metrics.md @gitlab-org/analytics-section/product-analytics/engineers/frontend | ||||||
| /doc/development/search/ @gitlab-org/search-team/migration-maintainers | /doc/development/search/ @gitlab-org/search-team/migration-maintainers | ||||||
| /doc/development/sec/ @gitlab-org/govern/threat-insights-frontend-team | /doc/development/sec/ @gitlab-org/secure/composition-analysis-be @gitlab-org/secure/static-analysis | ||||||
| /doc/development/sec/gemnasium_analyzer_data.md @gitlab-org/secure/composition-analysis-be @gitlab-org/secure/static-analysis |  | ||||||
| /doc/development/software_design.md @gl-dx/eng-prod | /doc/development/software_design.md @gl-dx/eng-prod | ||||||
| /doc/development/stage_group_observability/ @gitlab-org/analytics-section/product-analytics/engineers/frontend | /doc/development/stage_group_observability/ @gitlab-org/analytics-section/product-analytics/engineers/frontend | ||||||
|  | /doc/development/tracing.md @gitlab-org/analytics-section/product-analytics/engineers/frontend | ||||||
| /doc/downgrade_ee_to_ce/ @axil | /doc/downgrade_ee_to_ce/ @axil | ||||||
| /doc/drawers/ @ashrafkhamis | /doc/drawers/ @ashrafkhamis | ||||||
| /doc/editor_extensions/ @aqualls | /doc/editor_extensions/ @aqualls | ||||||
|  | @ -984,6 +984,7 @@ lib/gitlab/checks/** | ||||||
| /doc/integration/advanced_search/ @ashrafkhamis | /doc/integration/advanced_search/ @ashrafkhamis | ||||||
| /doc/integration/datadog.md @rsarangadharan | /doc/integration/datadog.md @rsarangadharan | ||||||
| /doc/integration/diffblue_cover.md @lyspin | /doc/integration/diffblue_cover.md @lyspin | ||||||
|  | /doc/integration/elasticsearch/troubleshooting/ @ashrafkhamis | ||||||
| /doc/integration/exact_code_search/ @ashrafkhamis | /doc/integration/exact_code_search/ @ashrafkhamis | ||||||
| /doc/integration/external-issue-tracker.md @ashrafkhamis | /doc/integration/external-issue-tracker.md @ashrafkhamis | ||||||
| /doc/integration/gitpod.md @brendan777 | /doc/integration/gitpod.md @brendan777 | ||||||
|  | @ -1000,7 +1001,7 @@ lib/gitlab/checks/** | ||||||
| /doc/operations/feature_flags.md @phillipwells | /doc/operations/feature_flags.md @phillipwells | ||||||
| /doc/policy/ @axil | /doc/policy/ @axil | ||||||
| /doc/raketasks/ @axil | /doc/raketasks/ @axil | ||||||
| /doc/raketasks/spdx.md @rdickenson @phillipwells | /doc/raketasks/spdx.md @rdickenson | ||||||
| /doc/raketasks/x509_signatures.md @brendan777 | /doc/raketasks/x509_signatures.md @brendan777 | ||||||
| /doc/security/ @jglassman1 | /doc/security/ @jglassman1 | ||||||
| /doc/solutions/ @jfullam @brianwald @Darwinjs | /doc/solutions/ @jfullam @brianwald @Darwinjs | ||||||
|  | @ -1019,12 +1020,12 @@ lib/gitlab/checks/** | ||||||
| /doc/tutorials/boards_for_teams/ @msedlakjakubowski | /doc/tutorials/boards_for_teams/ @msedlakjakubowski | ||||||
| /doc/tutorials/compliance_pipeline/ @eread | /doc/tutorials/compliance_pipeline/ @eread | ||||||
| /doc/tutorials/configure_gitlab_runner_to_use_gke/ @rsarangadharan | /doc/tutorials/configure_gitlab_runner_to_use_gke/ @rsarangadharan | ||||||
| /doc/tutorials/container_scanning/ @rdickenson @phillipwells | /doc/tutorials/container_scanning/ @rdickenson | ||||||
| /doc/tutorials/convert_personal_namespace_to_group/ @emily.sahlani | /doc/tutorials/convert_personal_namespace_to_group/ @emily.sahlani | ||||||
| /doc/tutorials/create_register_first_runner/ @rsarangadharan | /doc/tutorials/create_register_first_runner/ @rsarangadharan | ||||||
| /doc/tutorials/dependency_scanning.md @rdickenson @phillipwells | /doc/tutorials/dependency_scanning.md @rdickenson | ||||||
| /doc/tutorials/export_sbom.md @rdickenson @phillipwells | /doc/tutorials/export_sbom.md @rdickenson | ||||||
| /doc/tutorials/fuzz_testing/ @rdickenson @phillipwells | /doc/tutorials/fuzz_testing/ @phillipwells | ||||||
| /doc/tutorials/hugo/ @msedlakjakubowski | /doc/tutorials/hugo/ @msedlakjakubowski | ||||||
| /doc/tutorials/idea_management/ @msedlakjakubowski | /doc/tutorials/idea_management/ @msedlakjakubowski | ||||||
| /doc/tutorials/install_gitlab_single_node/ @axil | /doc/tutorials/install_gitlab_single_node/ @axil | ||||||
|  | @ -1046,21 +1047,22 @@ lib/gitlab/checks/** | ||||||
| /doc/update/ @axil | /doc/update/ @axil | ||||||
| /doc/user/analytics/ @lciutacu | /doc/user/analytics/ @lciutacu | ||||||
| /doc/user/analytics/ci_cd_analytics.md @phillipwells | /doc/user/analytics/ci_cd_analytics.md @phillipwells | ||||||
| /doc/user/application_security/ @rdickenson @phillipwells | /doc/user/application_security/ @rdickenson | ||||||
| /doc/user/application_security/cve_id_request.md @rdickenson | /doc/user/application_security/api_fuzzing/ @phillipwells | ||||||
|  | /doc/user/application_security/api_security/ @phillipwells | ||||||
|  | /doc/user/application_security/api_security_testing/ @phillipwells | ||||||
|  | /doc/user/application_security/coverage_fuzzing/ @phillipwells | ||||||
|  | /doc/user/application_security/dast/ @phillipwells | ||||||
| /doc/user/application_security/policies/ @rlehmann1 | /doc/user/application_security/policies/ @rlehmann1 | ||||||
| /doc/user/application_security/secret_detection/ @rdickenson | /doc/user/application_security/secret_detection/ @phillipwells | ||||||
| /doc/user/application_security/security_dashboard/ @rdickenson |  | ||||||
| /doc/user/application_security/vulnerabilities/ @rdickenson |  | ||||||
| /doc/user/application_security/vulnerabilities/risk_assessment_data.md @rdickenson @phillipwells |  | ||||||
| /doc/user/application_security/vulnerability_report/ @rdickenson |  | ||||||
| /doc/user/asciidoc.md @brendan777 | /doc/user/asciidoc.md @brendan777 | ||||||
| /doc/user/clusters/ @phillipwells | /doc/user/clusters/ @phillipwells | ||||||
| /doc/user/compliance/ @eread | /doc/user/compliance/ @eread | ||||||
| /doc/user/compliance/license_approval_policies.md @rlehmann1 | /doc/user/compliance/license_approval_policies.md @rlehmann1 | ||||||
| /doc/user/compliance/license_scanning_of_cyclonedx_files/ @rdickenson @phillipwells | /doc/user/compliance/license_scanning_of_cyclonedx_files/ @rdickenson | ||||||
| /doc/user/crm/ @msedlakjakubowski | /doc/user/crm/ @msedlakjakubowski | ||||||
| /doc/user/discussions/ @aqualls | /doc/user/discussions/ @aqualls | ||||||
|  | /doc/user/duo_amazon_q/ @sselhorn | ||||||
| /doc/user/duo_workflow/ @sselhorn | /doc/user/duo_workflow/ @sselhorn | ||||||
| /doc/user/emoji_reactions.md @msedlakjakubowski | /doc/user/emoji_reactions.md @msedlakjakubowski | ||||||
| /doc/user/enterprise_user/ @jglassman1 | /doc/user/enterprise_user/ @jglassman1 | ||||||
|  | @ -1069,6 +1071,7 @@ lib/gitlab/checks/** | ||||||
| /doc/user/get_started/get_started_monitoring.md @lciutacu | /doc/user/get_started/get_started_monitoring.md @lciutacu | ||||||
| /doc/user/get_started/get_started_planning_work.md @msedlakjakubowski | /doc/user/get_started/get_started_planning_work.md @msedlakjakubowski | ||||||
| /doc/user/get_started/get_started_projects.md @emily.sahlani | /doc/user/get_started/get_started_projects.md @emily.sahlani | ||||||
|  | /doc/user/get_started/getting_started_gitlab_duo.md @sselhorn | ||||||
| /doc/user/gitlab_duo/ @sselhorn | /doc/user/gitlab_duo/ @sselhorn | ||||||
| /doc/user/gitlab_duo_chat/ @fneill | /doc/user/gitlab_duo_chat/ @fneill | ||||||
| /doc/user/glql/ @msedlakjakubowski | /doc/user/glql/ @msedlakjakubowski | ||||||
|  | @ -1089,6 +1092,7 @@ lib/gitlab/checks/** | ||||||
| /doc/user/group/repositories_analytics/ @lyspin | /doc/user/group/repositories_analytics/ @lyspin | ||||||
| /doc/user/group/roadmap/ @msedlakjakubowski | /doc/user/group/roadmap/ @msedlakjakubowski | ||||||
| /doc/user/group/saml_sso/ @jglassman1 | /doc/user/group/saml_sso/ @jglassman1 | ||||||
|  | /doc/user/group/saml_sso/group_sync.md @lciutacu | ||||||
| /doc/user/group/settings/ @jglassman1 | /doc/user/group/settings/ @jglassman1 | ||||||
| /doc/user/group/ssh_certificates.md @brendan777 | /doc/user/group/ssh_certificates.md @brendan777 | ||||||
| /doc/user/group/subgroups/ @emily.sahlani | /doc/user/group/subgroups/ @emily.sahlani | ||||||
|  | @ -1107,6 +1111,7 @@ lib/gitlab/checks/** | ||||||
| /doc/user/packages/dependency_proxy/ @lyspin | /doc/user/packages/dependency_proxy/ @lyspin | ||||||
| /doc/user/packages/harbor_container_registry/ @lyspin | /doc/user/packages/harbor_container_registry/ @lyspin | ||||||
| /doc/user/profile/account/ @jglassman1 | /doc/user/profile/account/ @jglassman1 | ||||||
|  | /doc/user/profile/account/create_accounts.md @lciutacu | ||||||
| /doc/user/profile/achievements.md @emily.sahlani | /doc/user/profile/achievements.md @emily.sahlani | ||||||
| /doc/user/profile/comment_templates.md @aqualls | /doc/user/profile/comment_templates.md @aqualls | ||||||
| /doc/user/profile/contributions_calendar.md @emily.sahlani | /doc/user/profile/contributions_calendar.md @emily.sahlani | ||||||
|  | @ -1134,6 +1139,7 @@ lib/gitlab/checks/** | ||||||
| /doc/user/project/integrations/ @ashrafkhamis | /doc/user/project/integrations/ @ashrafkhamis | ||||||
| /doc/user/project/integrations/bamboo.md @lyspin | /doc/user/project/integrations/bamboo.md @lyspin | ||||||
| /doc/user/project/integrations/beyond_identity.md @brendan777 | /doc/user/project/integrations/beyond_identity.md @brendan777 | ||||||
|  | /doc/user/project/integrations/confluence.md @msedlakjakubowski | ||||||
| /doc/user/project/integrations/git_guardian.md @brendan777 | /doc/user/project/integrations/git_guardian.md @brendan777 | ||||||
| /doc/user/project/integrations/github.md @lyspin | /doc/user/project/integrations/github.md @lyspin | ||||||
| /doc/user/project/integrations/google_artifact_management.md @lyspin | /doc/user/project/integrations/google_artifact_management.md @lyspin | ||||||
|  |  | ||||||
|  | @ -1 +1 @@ | ||||||
| b8f99a26d6474a32d13509ea7376e96ab084f992 | b621ac4ec3d3b032489d4ac65df1ffa5752a5565 | ||||||
|  |  | ||||||
|  | @ -1 +1 @@ | ||||||
| f8244aad21dc8556295be46da032a6ab26bccf56 | 622b337d2614f02fb6bd9891fa08bc7c620cee96 | ||||||
|  |  | ||||||
|  | @ -1,6 +1,10 @@ | ||||||
| # frozen_string_literal: true | # frozen_string_literal: true | ||||||
| 
 | 
 | ||||||
| class PlanLimits < ApplicationRecord | class PlanLimits < ApplicationRecord | ||||||
|  |   include SafelyChangeColumnDefault | ||||||
|  | 
 | ||||||
|  |   columns_changing_default :ci_max_artifact_size_lsif | ||||||
|  | 
 | ||||||
|   ALLOWED_LIMITS_HISTORY_ATTRIBUTES = %i[notification_limit enforcement_limit storage_size_limit |   ALLOWED_LIMITS_HISTORY_ATTRIBUTES = %i[notification_limit enforcement_limit storage_size_limit | ||||||
|     dashboard_limit_enabled_at].freeze |     dashboard_limit_enabled_at].freeze | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -68,8 +68,8 @@ module Users | ||||||
|       # 66 removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/135470/ |       # 66 removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/135470/ | ||||||
|       # 67 removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/121920 |       # 67 removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/121920 | ||||||
|       project_repository_limit_alert_warning_threshold: 68, # EE-only |       project_repository_limit_alert_warning_threshold: 68, # EE-only | ||||||
|       project_repository_limit_alert_alert_threshold: 69, # EE-only |       # 69 removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/122494 | ||||||
|       project_repository_limit_alert_error_threshold: 70, # EE-only |       # 70 removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/122494 | ||||||
|       # 71 removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/134432 |       # 71 removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/134432 | ||||||
|       # 72 removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/129022 |       # 72 removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/129022 | ||||||
|       namespace_over_storage_users_combined_alert: 73, # EE-only |       namespace_over_storage_users_combined_alert: 73, # EE-only | ||||||
|  |  | ||||||
|  | @ -28,8 +28,8 @@ module Users | ||||||
|       unlimited_members_during_trial_alert: 18, # EE-only |       unlimited_members_during_trial_alert: 18, # EE-only | ||||||
|       # 19 removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/121920 |       # 19 removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/121920 | ||||||
|       project_repository_limit_alert_warning_threshold: 20, # EE-only |       project_repository_limit_alert_warning_threshold: 20, # EE-only | ||||||
|       project_repository_limit_alert_alert_threshold: 21, # EE-only |       # 21 removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/122494 | ||||||
|       project_repository_limit_alert_error_threshold: 22, # EE-only |       # 22 removed in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/122494 | ||||||
|       namespace_over_storage_users_combined_alert: 23, # EE-only |       namespace_over_storage_users_combined_alert: 23, # EE-only | ||||||
|       all_seats_used_alert: 24, # EE-only |       all_seats_used_alert: 24, # EE-only | ||||||
|       compliance_framework_settings_moved_callout: 25, # EE-only |       compliance_framework_settings_moved_callout: 25, # EE-only | ||||||
|  |  | ||||||
|  | @ -0,0 +1,9 @@ | ||||||
|  | # frozen_string_literal: true | ||||||
|  | 
 | ||||||
|  | class ChangeDefaultValueOfCiMaxArtifactSizeLsifOfPlanLimitsFrom100To200 < Gitlab::Database::Migration[2.2] | ||||||
|  |   milestone '17.8' | ||||||
|  | 
 | ||||||
|  |   def change | ||||||
|  |     change_column_default('plan_limits', 'ci_max_artifact_size_lsif', from: 100, to: 200) | ||||||
|  |   end | ||||||
|  | end | ||||||
|  | @ -0,0 +1,15 @@ | ||||||
|  | # frozen_string_literal: true | ||||||
|  | 
 | ||||||
|  | class UpdateCiMaxArtifactSizeLsifOfPlanLimitsFrom100To200 < Gitlab::Database::Migration[2.2] | ||||||
|  |   restrict_gitlab_migration gitlab_schema: :gitlab_main | ||||||
|  | 
 | ||||||
|  |   milestone '17.8' | ||||||
|  | 
 | ||||||
|  |   def up | ||||||
|  |     execute('UPDATE plan_limits SET ci_max_artifact_size_lsif = 200 WHERE ci_max_artifact_size_lsif = 100') | ||||||
|  |   end | ||||||
|  | 
 | ||||||
|  |   def down | ||||||
|  |     execute('UPDATE plan_limits SET ci_max_artifact_size_lsif = 100 WHERE ci_max_artifact_size_lsif = 200') | ||||||
|  |   end | ||||||
|  | end | ||||||
|  | @ -0,0 +1 @@ | ||||||
|  | 039baa4cf8eb44a20ff9edaf0fc9df25697c883dfc8b9fd7f743f9cef98fbe1b | ||||||
|  | @ -0,0 +1 @@ | ||||||
|  | d3ed2d122f555f4be3309dfd9945241f640c0b543a8ffe6153915af5e8bd79b7 | ||||||
|  | @ -17249,7 +17249,7 @@ CREATE TABLE plan_limits ( | ||||||
|     offset_pagination_limit integer DEFAULT 50000 NOT NULL, |     offset_pagination_limit integer DEFAULT 50000 NOT NULL, | ||||||
|     ci_instance_level_variables integer DEFAULT 25 NOT NULL, |     ci_instance_level_variables integer DEFAULT 25 NOT NULL, | ||||||
|     storage_size_limit integer DEFAULT 0 NOT NULL, |     storage_size_limit integer DEFAULT 0 NOT NULL, | ||||||
|     ci_max_artifact_size_lsif integer DEFAULT 100 NOT NULL, |     ci_max_artifact_size_lsif integer DEFAULT 200 NOT NULL, | ||||||
|     ci_max_artifact_size_archive integer DEFAULT 0 NOT NULL, |     ci_max_artifact_size_archive integer DEFAULT 0 NOT NULL, | ||||||
|     ci_max_artifact_size_metadata integer DEFAULT 0 NOT NULL, |     ci_max_artifact_size_metadata integer DEFAULT 0 NOT NULL, | ||||||
|     ci_max_artifact_size_trace integer DEFAULT 0 NOT NULL, |     ci_max_artifact_size_trace integer DEFAULT 0 NOT NULL, | ||||||
|  |  | ||||||
|  | @ -612,6 +612,7 @@ To update the `default` plan of one of these limits on a self-managed installati | ||||||
| ### Maximum file size per type of artifact | ### Maximum file size per type of artifact | ||||||
| 
 | 
 | ||||||
| > - `ci_max_artifact_size_annotations` limit [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/38337) in GitLab 16.3. | > - `ci_max_artifact_size_annotations` limit [introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/38337) in GitLab 16.3. | ||||||
|  | > - `ci_max_artifact_size_lsif` limit [increased](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/175684) in GitLab 17.8. | ||||||
| 
 | 
 | ||||||
| Job artifacts defined with [`artifacts:reports`](../ci/yaml/index.md#artifactsreports) | Job artifacts defined with [`artifacts:reports`](../ci/yaml/index.md#artifactsreports) | ||||||
| that are uploaded by the runner are rejected if the file size exceeds the maximum | that are uploaded by the runner are rejected if the file size exceeds the maximum | ||||||
|  | @ -644,7 +645,7 @@ setting is used: | ||||||
| | `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        | | | `ci_max_artifact_size_lsif`                 | 200 MB        | | ||||||
| | `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             | | ||||||
|  | @ -1193,7 +1194,7 @@ ci_pipeline_schedules: 10, | ||||||
| offset_pagination_limit: 50000, | offset_pagination_limit: 50000, | ||||||
| ci_instance_level_variables: "[FILTERED]", | ci_instance_level_variables: "[FILTERED]", | ||||||
| storage_size_limit: 0, | storage_size_limit: 0, | ||||||
| ci_max_artifact_size_lsif: 100, | ci_max_artifact_size_lsif: 200, | ||||||
| ci_max_artifact_size_archive: 0, | ci_max_artifact_size_archive: 0, | ||||||
| ci_max_artifact_size_metadata: 0, | ci_max_artifact_size_metadata: 0, | ||||||
| ci_max_artifact_size_trace: "[FILTERED]", | ci_max_artifact_size_trace: "[FILTERED]", | ||||||
|  |  | ||||||
|  | @ -41124,8 +41124,6 @@ Name of the feature that the callout is for. | ||||||
| | <a id="usercalloutfeaturenameenumproduct_analytics_dashboard_feedback"></a>`PRODUCT_ANALYTICS_DASHBOARD_FEEDBACK` | Callout feature name for product_analytics_dashboard_feedback. | | | <a id="usercalloutfeaturenameenumproduct_analytics_dashboard_feedback"></a>`PRODUCT_ANALYTICS_DASHBOARD_FEEDBACK` | Callout feature name for product_analytics_dashboard_feedback. | | ||||||
| | <a id="usercalloutfeaturenameenumprofile_personal_access_token_expiry"></a>`PROFILE_PERSONAL_ACCESS_TOKEN_EXPIRY` | Callout feature name for profile_personal_access_token_expiry. | | | <a id="usercalloutfeaturenameenumprofile_personal_access_token_expiry"></a>`PROFILE_PERSONAL_ACCESS_TOKEN_EXPIRY` | Callout feature name for profile_personal_access_token_expiry. | | ||||||
| | <a id="usercalloutfeaturenameenumproject_quality_summary_feedback"></a>`PROJECT_QUALITY_SUMMARY_FEEDBACK` | Callout feature name for project_quality_summary_feedback. | | | <a id="usercalloutfeaturenameenumproject_quality_summary_feedback"></a>`PROJECT_QUALITY_SUMMARY_FEEDBACK` | Callout feature name for project_quality_summary_feedback. | | ||||||
| | <a id="usercalloutfeaturenameenumproject_repository_limit_alert_alert_threshold"></a>`PROJECT_REPOSITORY_LIMIT_ALERT_ALERT_THRESHOLD` | Callout feature name for project_repository_limit_alert_alert_threshold. | |  | ||||||
| | <a id="usercalloutfeaturenameenumproject_repository_limit_alert_error_threshold"></a>`PROJECT_REPOSITORY_LIMIT_ALERT_ERROR_THRESHOLD` | Callout feature name for project_repository_limit_alert_error_threshold. | |  | ||||||
| | <a id="usercalloutfeaturenameenumproject_repository_limit_alert_warning_threshold"></a>`PROJECT_REPOSITORY_LIMIT_ALERT_WARNING_THRESHOLD` | Callout feature name for project_repository_limit_alert_warning_threshold. | | | <a id="usercalloutfeaturenameenumproject_repository_limit_alert_warning_threshold"></a>`PROJECT_REPOSITORY_LIMIT_ALERT_WARNING_THRESHOLD` | Callout feature name for project_repository_limit_alert_warning_threshold. | | ||||||
| | <a id="usercalloutfeaturenameenumregistration_enabled_callout"></a>`REGISTRATION_ENABLED_CALLOUT` | Callout feature name for registration_enabled_callout. | | | <a id="usercalloutfeaturenameenumregistration_enabled_callout"></a>`REGISTRATION_ENABLED_CALLOUT` | Callout feature name for registration_enabled_callout. | | ||||||
| | <a id="usercalloutfeaturenameenumsecurity_configuration_devops_alert"></a>`SECURITY_CONFIGURATION_DEVOPS_ALERT` | Callout feature name for security_configuration_devops_alert. | | | <a id="usercalloutfeaturenameenumsecurity_configuration_devops_alert"></a>`SECURITY_CONFIGURATION_DEVOPS_ALERT` | Callout feature name for security_configuration_devops_alert. | | ||||||
|  |  | ||||||
|  | @ -135,7 +135,7 @@ SCIP index and converts it to LSIF for use in GitLab: | ||||||
| ::EndTabs | ::EndTabs | ||||||
| 
 | 
 | ||||||
| NOTE: | NOTE: | ||||||
| GitLab limits the artifact produced by the code generation jobs to 100 MB by the | GitLab limits the artifact produced by the code generation jobs to 200 MB by the | ||||||
| [(`ci_max_artifact_size_lsif`)](../../administration/instance_limits.md#maximum-file-size-per-type-of-artifact) | [(`ci_max_artifact_size_lsif`)](../../administration/instance_limits.md#maximum-file-size-per-type-of-artifact) | ||||||
| artifact application limit. On self-managed installations, an instance administrator | artifact application limit. On self-managed installations, an instance administrator | ||||||
| can change this value. | can change this value. | ||||||
|  |  | ||||||
|  | @ -32,7 +32,7 @@ namespace :tw do | ||||||
|       CodeOwnerRule.new('Code Creation', '@jglassman1'), |       CodeOwnerRule.new('Code Creation', '@jglassman1'), | ||||||
|       CodeOwnerRule.new('Code Review', '@aqualls'), |       CodeOwnerRule.new('Code Review', '@aqualls'), | ||||||
|       CodeOwnerRule.new('Compliance', '@eread'), |       CodeOwnerRule.new('Compliance', '@eread'), | ||||||
|       CodeOwnerRule.new('Composition Analysis', '@rdickenson @phillipwells'), |       CodeOwnerRule.new('Composition Analysis', '@rdickenson'), | ||||||
|       CodeOwnerRule.new('Container Registry', '@lyspin'), |       CodeOwnerRule.new('Container Registry', '@lyspin'), | ||||||
|       CodeOwnerRule.new('Contributor Experience', '@eread'), |       CodeOwnerRule.new('Contributor Experience', '@eread'), | ||||||
|       CodeOwnerRule.new('Custom Models', '@jglassman1'), |       CodeOwnerRule.new('Custom Models', '@jglassman1'), | ||||||
|  | @ -44,7 +44,7 @@ namespace :tw do | ||||||
|       CodeOwnerRule.new('Distribution (Omnibus)', '@eread'), |       CodeOwnerRule.new('Distribution (Omnibus)', '@eread'), | ||||||
|       CodeOwnerRule.new('Duo Chat', '@fneill'), |       CodeOwnerRule.new('Duo Chat', '@fneill'), | ||||||
|       CodeOwnerRule.new('Duo Workflow', '@sselhorn'), |       CodeOwnerRule.new('Duo Workflow', '@sselhorn'), | ||||||
|       CodeOwnerRule.new('Dynamic Analysis', '@rdickenson @phillipwells'), |       CodeOwnerRule.new('Dynamic Analysis', '@phillipwells'), | ||||||
|       CodeOwnerRule.new('Editor Extensions', '@aqualls'), |       CodeOwnerRule.new('Editor Extensions', '@aqualls'), | ||||||
|       CodeOwnerRule.new('Environments', '@phillipwells'), |       CodeOwnerRule.new('Environments', '@phillipwells'), | ||||||
|       # CodeOwnerRule.new('Fulfillment Platform', ''), |       # CodeOwnerRule.new('Fulfillment Platform', ''), | ||||||
|  | @ -75,10 +75,10 @@ namespace :tw do | ||||||
|       CodeOwnerRule.new('Hosted Runners', '@rsarangadharan'), |       CodeOwnerRule.new('Hosted Runners', '@rsarangadharan'), | ||||||
|       # CodeOwnerRule.new('Security Infrastructure', ''), |       # CodeOwnerRule.new('Security Infrastructure', ''), | ||||||
|       CodeOwnerRule.new('Security Policies', '@rlehmann1'), |       CodeOwnerRule.new('Security Policies', '@rlehmann1'), | ||||||
|       CodeOwnerRule.new('Secret Detection', '@rdickenson'), |       CodeOwnerRule.new('Secret Detection', '@phillipwells'), | ||||||
|       CodeOwnerRule.new('Solutions Architecture', '@jfullam @brianwald @Darwinjs'), |       CodeOwnerRule.new('Solutions Architecture', '@jfullam @brianwald @Darwinjs'), | ||||||
|       CodeOwnerRule.new('Source Code', '@brendan777'), |       CodeOwnerRule.new('Source Code', '@brendan777'), | ||||||
|       CodeOwnerRule.new('Static Analysis', '@rdickenson @phillipwells'), |       CodeOwnerRule.new('Static Analysis', '@rdickenson'), | ||||||
|       # CodeOwnerRule.new('Subscription Management', ''), |       # CodeOwnerRule.new('Subscription Management', ''), | ||||||
|       CodeOwnerRule.new('Tenant Scale', '@emily.sahlani'), |       CodeOwnerRule.new('Tenant Scale', '@emily.sahlani'), | ||||||
|       CodeOwnerRule.new('Testing', '@eread'), |       CodeOwnerRule.new('Testing', '@eread'), | ||||||
|  |  | ||||||
|  | @ -91,7 +91,6 @@ ee/spec/frontend/security_configuration/components/expandable_section_spec.js | ||||||
| ee/spec/frontend/security_configuration/dast_profiles/components/dast_profiles_list_spec.js | ee/spec/frontend/security_configuration/dast_profiles/components/dast_profiles_list_spec.js | ||||||
| ee/spec/frontend/security_dashboard/components/shared/filters/querystring_sync_spec.js | ee/spec/frontend/security_dashboard/components/shared/filters/querystring_sync_spec.js | ||||||
| ee/spec/frontend/security_dashboard/components/shared/vulnerability_details_graphql/details_section_spec.js | ee/spec/frontend/security_dashboard/components/shared/vulnerability_details_graphql/details_section_spec.js | ||||||
| ee/spec/frontend/security_dashboard/components/shared/vulnerability_report/container_scanning_for_registry_tab_spec.js |  | ||||||
| ee/spec/frontend/security_dashboard/components/shared/vulnerability_report/vulnerability_list_graphql_spec.js | ee/spec/frontend/security_dashboard/components/shared/vulnerability_report/vulnerability_list_graphql_spec.js | ||||||
| ee/spec/frontend/security_dashboard/components/shared/vulnerability_report/vulnerability_report_spec.js | ee/spec/frontend/security_dashboard/components/shared/vulnerability_report/vulnerability_report_spec.js | ||||||
| ee/spec/frontend/security_dashboard/components/shared/vulnerability_report/vulnerability_report_tabs_spec.js | ee/spec/frontend/security_dashboard/components/shared/vulnerability_report/vulnerability_report_tabs_spec.js | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue