From 2ccb5c91c82c780c905ee77da144f17825610487 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Tue, 1 Mar 2022 15:22:06 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .gitlab/ci/reports.gitlab-ci.yml | 5 ++ .../components/revoke_button.vue | 6 +- .../deploy_tokens/init_revoke_button.js | 3 +- .../edit/components/jira_issues_fields.vue | 6 +- .../edit/components/jira_trigger_fields.vue | 2 +- .../components/invite_modal_base.vue | 2 +- .../issues/show/components/header_actions.vue | 12 +++ .../merge_conflict_resolver_app.vue | 7 +- .../pipeline_editor/pipeline_editor_app.vue | 25 ++++-- .../admin_runner_edit_app.vue | 4 +- .../admin_runner_show_app.vue | 4 +- .../admin_runners/admin_runners_app.vue | 8 +- ...registration_token_reset_dropdown_item.vue | 2 +- .../components/runner_delete_button.vue | 2 +- .../runner/components/runner_jobs.vue | 4 +- .../runner/components/runner_pause_button.vue | 2 +- .../runner/components/runner_projects.vue | 4 +- .../runner/components/runner_update_form.vue | 2 +- .../runner.query.graphql} | 3 +- .../runner_details.fragment.graphql | 0 .../runner_details_shared.fragment.graphql | 3 +- .../runner_jobs.query.graphql} | 0 .../runner_projects.query.graphql} | 0 .../runner_update.mutation.graphql | 2 +- .../admin_runners.query.graphql} | 4 +- .../admin_runners_count.query.graphql} | 0 .../group_runners.query.graphql} | 5 +- .../group_runners_count.query.graphql} | 0 .../list_item.fragment.graphql} | 2 +- ..._registration_token_reset.mutation.graphql | 0 .../runner_delete.mutation.graphql | 0 .../runner_toggle_active.mutation.graphql | 0 .../group_runners/group_runners_app.vue | 8 +- .../projects/cluster_agents_controller.rb | 4 - app/experiments/application_experiment.rb | 14 --- app/helpers/deploy_tokens_helper.rb | 7 ++ app/models/integrations/jira.rb | 4 +- app/models/namespace/traversal_hierarchy.rb | 7 +- app/models/namespaces/traversal/linear.rb | 9 +- .../admin/application_settings/_eks.html.haml | 8 +- .../_sourcegraph.html.haml | 6 +- .../groups/group_members/index.html.haml | 2 +- .../projects/project_members/index.html.haml | 2 +- .../shared/deploy_tokens/_table.html.haml | 2 +- .../development/cluster_vulnerabilities.yml | 8 -- .../development/for_no_key_update_lock.yml | 8 -- .../sync_traversal_ids_before_commit.yml | 8 -- .../experiment_guide/gitlab_experiment.md | 2 +- doc/integration/jira/configure.md | 2 +- .../vulnerabilities/index.md | 2 +- doc/user/clusters/agent/vulnerabilities.md | 2 +- doc/user/markdown.md | 72 ++++++++-------- doc/user/search/index.md | 9 +- doc/user/snippets.md | 6 +- locale/gitlab.pot | 59 ++++++------- scripts/ingest-reports-to-siem | 38 ++++++++ .../application_experiment_spec.rb | 64 +++----------- .../incidents/user_views_incident_spec.rb | 6 +- .../components/revoke_button_spec.js | 5 -- spec/frontend/fixtures/runner.rb | 48 +++++------ .../show/components/header_actions_spec.js | 45 +++++++--- .../merge_conflict_resolver_app_spec.js | 33 +++++-- .../pipeline_editor_app_spec.js | 86 ++++++++++++++++++- .../admin_runner_edit_app_spec.js | 4 +- .../admin_runner_show_app_spec.js | 4 +- .../admin_runners/admin_runners_app_spec.js | 8 +- ...stration_token_reset_dropdown_item_spec.js | 2 +- .../components/runner_delete_button_spec.js | 2 +- .../runner/components/runner_jobs_spec.js | 4 +- .../components/runner_pause_button_spec.js | 2 +- .../runner/components/runner_projects_spec.js | 4 +- .../components/runner_update_form_spec.js | 2 +- .../group_runners/group_runners_app_spec.js | 4 +- spec/frontend/runner/mock_data.js | 24 +++--- spec/helpers/deploy_tokens_helper_spec.rb | 20 +++++ .../v1/rename_projects_spec.rb | 2 +- spec/models/group_spec.rb | 20 +---- .../namespace/traversal_hierarchy_spec.rb | 15 +--- spec/models/namespace_spec.rb | 12 +-- spec/models/project_spec.rb | 12 +-- spec/services/groups/create_service_spec.rb | 20 +---- spec/services/projects/create_service_spec.rb | 12 +-- spec/simplecov_env.rb | 1 + .../row_lock_shared_examples.rb | 4 +- .../_eks.html.haml_spec.rb | 4 +- .../_published_experiments.html.haml_spec.rb | 32 +++---- 86 files changed, 466 insertions(+), 443 deletions(-) rename app/assets/javascripts/runner/graphql/{get_runner.query.graphql => details/runner.query.graphql} (70%) rename app/assets/javascripts/runner/graphql/{ => details}/runner_details.fragment.graphql (100%) rename app/assets/javascripts/runner/graphql/{ => details}/runner_details_shared.fragment.graphql (89%) rename app/assets/javascripts/runner/graphql/{get_runner_jobs.query.graphql => details/runner_jobs.query.graphql} (100%) rename app/assets/javascripts/runner/graphql/{get_runner_projects.query.graphql => details/runner_projects.query.graphql} (100%) rename app/assets/javascripts/runner/graphql/{ => details}/runner_update.mutation.graphql (82%) rename app/assets/javascripts/runner/graphql/{get_runners.query.graphql => list/admin_runners.query.graphql} (87%) rename app/assets/javascripts/runner/graphql/{get_runners_count.query.graphql => list/admin_runners_count.query.graphql} (100%) rename app/assets/javascripts/runner/graphql/{get_group_runners.query.graphql => list/group_runners.query.graphql} (87%) rename app/assets/javascripts/runner/graphql/{get_group_runners_count.query.graphql => list/group_runners_count.query.graphql} (100%) rename app/assets/javascripts/runner/graphql/{runner_node.fragment.graphql => list/list_item.fragment.graphql} (87%) rename app/assets/javascripts/runner/graphql/{ => list}/runners_registration_token_reset.mutation.graphql (100%) rename app/assets/javascripts/runner/graphql/{ => shared}/runner_delete.mutation.graphql (100%) rename app/assets/javascripts/runner/graphql/{ => shared}/runner_toggle_active.mutation.graphql (100%) delete mode 100644 config/feature_flags/development/cluster_vulnerabilities.yml delete mode 100644 config/feature_flags/development/for_no_key_update_lock.yml delete mode 100644 config/feature_flags/development/sync_traversal_ids_before_commit.yml create mode 100755 scripts/ingest-reports-to-siem create mode 100644 spec/helpers/deploy_tokens_helper_spec.rb diff --git a/.gitlab/ci/reports.gitlab-ci.yml b/.gitlab/ci/reports.gitlab-ci.yml index b9d2e31191a..d040abfe902 100644 --- a/.gitlab/ci/reports.gitlab-ci.yml +++ b/.gitlab/ci/reports.gitlab-ci.yml @@ -121,6 +121,11 @@ yarn-audit-dependency_scanning: - cd .. && tar -I "gzip --best" -cf gitlab.tgz gitlab/ script: - DEBUG=* node /usr/src/app/cli.js analyze --format gitlab --manager ${PACKAGE_MANAGER} gitlab.tgz | tee ${CI_PROJECT_DIR}/gl-dependency-scanning-report.json + after_script: + - mkdir ~/.aws + - '[[ -z "${AWS_SIEM_REPORT_INGESTION_CREDENTIALS_FILE}" ]] || mv "${AWS_SIEM_REPORT_INGESTION_CREDENTIALS_FILE}" ~/.aws/credentials' + - npm install --no-save --ignore-scripts @aws-sdk/client-s3@3.49.0 + - scripts/ingest-reports-to-siem artifacts: paths: - gl-dependency-scanning-report.json diff --git a/app/assets/javascripts/deploy_tokens/components/revoke_button.vue b/app/assets/javascripts/deploy_tokens/components/revoke_button.vue index fdf8b7796bf..7879357a042 100644 --- a/app/assets/javascripts/deploy_tokens/components/revoke_button.vue +++ b/app/assets/javascripts/deploy_tokens/components/revoke_button.vue @@ -17,9 +17,6 @@ export default { revokePath: { default: '', }, - buttonClass: { - default: '', - }, }, computed: { modalId() { @@ -38,10 +35,9 @@ export default {
{{ s__('DeployTokens|Revoke') }} diff --git a/app/assets/javascripts/deploy_tokens/init_revoke_button.js b/app/assets/javascripts/deploy_tokens/init_revoke_button.js index 20187150a60..bc3f3c9ddf4 100644 --- a/app/assets/javascripts/deploy_tokens/init_revoke_button.js +++ b/app/assets/javascripts/deploy_tokens/init_revoke_button.js @@ -9,14 +9,13 @@ export default () => { } return containers.forEach((el) => { - const { token, revokePath, buttonClass } = el.dataset; + const { token, revokePath } = el.dataset; return new Vue({ el, provide: { token: JSON.parse(token), revokePath, - buttonClass, }, render(h) { return h(RevokeButton); diff --git a/app/assets/javascripts/integrations/edit/components/jira_issues_fields.vue b/app/assets/javascripts/integrations/edit/components/jira_issues_fields.vue index 7f2f7620a86..198cabfad81 100644 --- a/app/assets/javascripts/integrations/edit/components/jira_issues_fields.vue +++ b/app/assets/javascripts/integrations/edit/components/jira_issues_fields.vue @@ -83,17 +83,17 @@ export default { i18n: { sectionTitle: s__('JiraService|View Jira issues in GitLab'), sectionDescription: s__( - 'JiraService|Work on Jira issues without leaving GitLab. Adds a Jira menu to access your list of Jira issues and view any issue as read-only.', + 'JiraService|Work on Jira issues without leaving GitLab. Add a Jira menu to access a read-only list of your Jira issues.', ), enableCheckboxLabel: s__('JiraService|Enable Jira issues'), enableCheckboxHelp: s__( - 'JiraService|Warning: All GitLab users that have access to this GitLab project are able to view all issues from the Jira project specified below.', + 'JiraService|Warning: All GitLab users with access to this GitLab project can view all issues from the Jira project you select.', ), projectKeyLabel: s__('JiraService|Jira project key'), projectKeyPlaceholder: s__('JiraService|For example, AB'), requiredFieldFeedback: __('This field is required.'), issueTrackerConflictWarning: s__( - 'JiraService|Displaying Jira issues while leaving the GitLab issue functionality enabled might be confusing. Consider %{linkStart}disabling GitLab issues%{linkEnd} if they won’t otherwise be used.', + 'JiraService|Displaying Jira issues while leaving GitLab issues also enabled might be confusing. Consider %{linkStart}disabling GitLab issues%{linkEnd} if they won’t otherwise be used.', ), }, }; diff --git a/app/assets/javascripts/integrations/edit/components/jira_trigger_fields.vue b/app/assets/javascripts/integrations/edit/components/jira_trigger_fields.vue index df5946b814a..bb8d630fb0e 100644 --- a/app/assets/javascripts/integrations/edit/components/jira_trigger_fields.vue +++ b/app/assets/javascripts/integrations/edit/components/jira_trigger_fields.vue @@ -138,7 +138,7 @@ export default { label-for="service[trigger]" :description=" s__( - 'Integrations|When you mention a Jira issue in a commit or merge request, GitLab creates a remote link and comment (if enabled).', + 'JiraService|When a Jira issue is mentioned in a commit or merge request, a remote link and comment (if enabled) will be created.', ) " > diff --git a/app/assets/javascripts/invite_members/components/invite_modal_base.vue b/app/assets/javascripts/invite_members/components/invite_modal_base.vue index fc00f5b9343..e92433e0ccf 100644 --- a/app/assets/javascripts/invite_members/components/invite_modal_base.vue +++ b/app/assets/javascripts/invite_members/components/invite_modal_base.vue @@ -264,7 +264,7 @@ export default {
diff --git a/app/assets/javascripts/merge_conflicts/merge_conflict_resolver_app.vue b/app/assets/javascripts/merge_conflicts/merge_conflict_resolver_app.vue index 5fcc778a714..fdcb99351a7 100644 --- a/app/assets/javascripts/merge_conflicts/merge_conflict_resolver_app.vue +++ b/app/assets/javascripts/merge_conflicts/merge_conflict_resolver_app.vue @@ -1,5 +1,5 @@