From fbf2955cfc9ffc319d57960a0b0df1ee1b5fd05f Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Mon, 14 Mar 2022 18:07:46 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .rubocop_todo/rspec/timecop_travel.yml | 12 +- .../components/clusters_actions.vue | 21 +- .../components/clusters_main_view.vue | 24 ++- .../javascripts/clusters_list/constants.js | 25 ++- app/assets/javascripts/clusters_list/index.js | 2 + .../extensions/paste_markdown.js | 6 +- .../content_editor/services/content_editor.js | 7 +- .../services/markdown_deserializer.js | 12 +- .../jobs/components/log/line_header.vue | 2 +- .../admin/application_settings_controller.rb | 2 +- app/controllers/admin/clusters_controller.rb | 1 + app/controllers/groups/clusters_controller.rb | 1 + .../groups/settings/ci_cd_controller.rb | 2 +- .../projects/settings/ci_cd_controller.rb | 2 +- .../ci/runners_registration_token/reset.rb | 13 +- app/helpers/application_settings_helper.rb | 5 +- app/helpers/clusters_helper.rb | 3 +- .../concerns/bulk_member_access_load.rb | 52 +---- app/models/group.rb | 4 +- app/models/project.rb | 9 +- app/models/project_authorization.rb | 2 +- app/models/project_team.rb | 4 +- app/models/projects/triggered_hooks.rb | 25 +++ app/models/user.rb | 8 +- app/policies/application_setting_policy.rb | 5 +- app/policies/global_policy.rb | 1 - .../reset_registration_token_service.rb | 31 +++ .../_gcp_signup_offer_banner.html.haml | 19 +- .../projects/_new_project_fields.html.haml | 3 +- ...remove_duplicate_project_authorizations.rb | 111 +++++++++++ db/schema_migrations/20210812013042 | 1 + db/structure.sql | 4 +- doc/api/api_resources.md | 1 + doc/api/jobs.md | 2 +- doc/api/linked_epics.md | 90 +++++++++ doc/ci/yaml/index.md | 2 +- doc/development/secure_coding_guidelines.md | 34 +++- doc/user/clusters/agent/ci_cd_tunnel.md | 32 ++++ lib/api/ci/runners.rb | 4 +- .../cycle_analytics/request_params.rb | 4 +- lib/gitlab/safe_request_loader.rb | 55 ++++++ lib/sidebars/groups/menus/kubernetes_menu.rb | 5 +- lib/tasks/gitlab/tw/codeowners.rake | 2 +- locale/gitlab.pot | 9 + .../admin/clusters_controller_spec.rb | 2 +- .../groups/clusters_controller_spec.rb | 2 +- spec/factories/project_hooks.rb | 4 + spec/features/users/terms_spec.rb | 2 +- .../components/clusters_actions_spec.js | 176 +++++++++-------- .../components/clusters_main_view_spec.js | 159 +++++++++------- .../services/content_editor_spec.js | 21 +- .../services/markdown_deserializer_spec.js | 31 ++- .../services/markdown_sourcemap_spec.js | 4 +- .../application_settings_helper_spec.rb | 21 ++ spec/helpers/clusters_helper_spec.rb | 22 +++ spec/lib/feature_spec.rb | 4 +- .../analytics/cycle_analytics/median_spec.rb | 4 +- spec/lib/gitlab/safe_request_loader_spec.rb | 180 ++++++++++++++++++ .../groups/menus/kubernetes_menu_spec.rb | 10 + ...e_duplicate_project_authorizations_spec.rb | 62 ++++++ spec/models/broadcast_message_spec.rb | 6 +- spec/models/concerns/issuable_spec.rb | 4 +- spec/models/project_authorization_spec.rb | 50 +++++ spec/models/projects/triggered_hooks_spec.rb | 48 +++++ .../application_setting_policy_spec.rb | 40 ++++ spec/policies/global_policy_spec.rb | 30 --- .../requests/api/ci/runner/jobs_trace_spec.rb | 8 +- .../api/issues/put_projects_issues_spec.rb | 16 +- ...nd_records_due_for_refresh_service_spec.rb | 13 -- .../reset_registration_token_service_spec.rb | 76 ++++++++ ...efresh_authorized_projects_service_spec.rb | 25 --- ...lowed_users_in_namespace_shared_context.rb | 4 +- .../api/time_tracking_shared_examples.rb | 8 +- .../concerns/reenqueuer_shared_examples.rb | 15 +- 74 files changed, 1305 insertions(+), 401 deletions(-) create mode 100644 app/models/projects/triggered_hooks.rb create mode 100644 app/services/ci/runners/reset_registration_token_service.rb create mode 100644 db/post_migrate/20210812013042_remove_duplicate_project_authorizations.rb create mode 100644 db/schema_migrations/20210812013042 create mode 100644 doc/api/linked_epics.md create mode 100644 lib/gitlab/safe_request_loader.rb create mode 100644 spec/lib/gitlab/safe_request_loader_spec.rb create mode 100644 spec/migrations/20210812013042_remove_duplicate_project_authorizations_spec.rb create mode 100644 spec/models/projects/triggered_hooks_spec.rb create mode 100644 spec/policies/application_setting_policy_spec.rb create mode 100644 spec/services/ci/runners/reset_registration_token_service_spec.rb diff --git a/.rubocop_todo/rspec/timecop_travel.yml b/.rubocop_todo/rspec/timecop_travel.yml index 29044236deb..32133f6e55c 100644 --- a/.rubocop_todo/rspec/timecop_travel.yml +++ b/.rubocop_todo/rspec/timecop_travel.yml @@ -7,15 +7,5 @@ RSpec/TimecopTravel: - ee/spec/lib/gitlab/geo/log_cursor/daemon_spec.rb - ee/spec/models/broadcast_message_spec.rb - ee/spec/models/burndown_spec.rb - - qa/spec/support/repeater_spec.rb - - spec/features/users/terms_spec.rb - - spec/lib/feature_spec.rb - - spec/models/broadcast_message_spec.rb - - spec/models/concerns/issuable_spec.rb - - spec/requests/api/ci/runner/jobs_trace_spec.rb - - spec/requests/api/issues/put_projects_issues_spec.rb - - spec/support/shared_contexts/cache_allowed_users_in_namespace_shared_context.rb - - spec/support/shared_examples/requests/api/time_tracking_shared_examples.rb - - spec/support/shared_examples/workers/concerns/reenqueuer_shared_examples.rb - spec/workers/concerns/reenqueuer_spec.rb - - spec/lib/gitlab/analytics/cycle_analytics/median_spec.rb + - qa/spec/support/repeater_spec.rb diff --git a/app/assets/javascripts/clusters_list/components/clusters_actions.vue b/app/assets/javascripts/clusters_list/components/clusters_actions.vue index 81aa867ab00..ccb973f1eb8 100644 --- a/app/assets/javascripts/clusters_list/components/clusters_actions.vue +++ b/app/assets/javascripts/clusters_list/components/clusters_actions.vue @@ -1,5 +1,6 @@