From 48650fe1bfc1e3d20ec3a5702ef4d64e9fe69912 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Mon, 18 May 2020 12:08:08 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .gitlab/CODEOWNERS | 3 +- .../components/alert_details.vue | 14 +- .../blob/components/blob_content.vue | 17 +- .../blob/components/blob_content_error.vue | 71 ++++++- .../javascripts/blob/components/constants.js | 56 ++++- .../javascripts/helpers/avatar_helper.js | 5 +- app/assets/javascripts/main.js | 3 + .../javascripts/persistent_user_callout.js | 5 + .../snippets/components/snippet_blob_view.vue | 34 ++- .../fragments/snippetBase.fragment.graphql | 2 + .../vue_shared/components/identicon.vue | 2 +- .../google_api/authorizations_controller.rb | 3 + app/helpers/application_helper.rb | 4 + app/models/clusters/cluster.rb | 12 +- .../clusters/concerns/application_status.rb | 9 + .../ci/create_job_artifacts_service.rb | 5 + ...e_cluster_applications_artifact_service.rb | 95 +++++++++ app/views/layouts/_page.html.haml | 1 + .../shared/_delete_label_modal.html.haml | 11 +- bin/background_jobs | 2 +- bin/background_jobs_sk | 2 +- bin/background_jobs_sk_cluster | 2 +- .../unreleased/216453-large-files-snippet.yml | 5 + ...---app-views-shared-_delete_label_moda.yml | 5 + ...14695-improve-response-in-snippets-api.yml | 5 + .../dblessing-google-oauth2-timeout.yml | 5 + ...ix-nested-search-for-matching-ds-files.yml | 5 + changelogs/unreleased/tr-fix-space-char.yml | 5 + .../100_patch_omniauth_oauth2.rb | 17 ++ .../packages/container_registry.md | 21 +- doc/ci/docker/using_kaniko.md | 1 + doc/ci/yaml/README.md | 6 +- doc/development/code_review.md | 17 ++ doc/raketasks/x509_signatures.md | 6 +- doc/user/group/epics/manage_epics.md | 8 +- lib/api/project_snippets.rb | 16 +- lib/api/snippets.rb | 16 +- lib/gitlab/auth/o_auth/provider.rb | 14 +- .../Dependency-Scanning.gitlab-ci.yml | 34 +-- lib/gitlab/danger/commit_linter.rb | 2 +- lib/gitlab/kubernetes/helm/parsers/list_v2.rb | 12 +- lib/gitlab/omniauth_initializer.rb | 81 ++++--- lib/google_api/auth.rb | 7 +- locale/gitlab.pot | 61 +++++- package.json | 2 +- scripts/clean-old-cached-assets | 2 +- scripts/create_postgres_user.sh | 2 +- scripts/prepare_postgres_fdw.sh | 2 +- scripts/review_apps/gcp_cleanup.sh | 2 +- scripts/rspec_helpers.sh | 2 +- scripts/security-harness | 2 +- .../authorizations_controller_spec.rb | 26 ++- spec/factories/ci/job_artifacts.rb | 15 ++ spec/factories/clusters/applications/helm.rb | 4 + .../helm_list_v2_prometheus_deployed.json.gz | Bin 0 -> 338 bytes .../helm_list_v2_prometheus_failed.json.gz | Bin 0 -> 339 bytes .../helm_list_v2_prometheus_missing.json.gz | Bin 0 -> 320 bytes spec/frontend/avatar_helper_spec.js | 14 +- .../components/blob_content_error_spec.js | 51 ++++- .../blob/components/blob_content_spec.js | 34 +++ .../components/snippet_blob_view_spec.js | 34 +++ .../__snapshots__/identicon_spec.js.snap | 12 +- .../vue_shared/components/identicon_spec.js | 37 +++- spec/helpers/application_helper_spec.rb | 22 ++ spec/lib/gitlab/auth/o_auth/provider_spec.rb | 12 +- .../kubernetes/helm/parsers/list_v2_spec.rb | 14 ++ spec/lib/gitlab/omniauth_initializer_spec.rb | 16 ++ spec/lib/google_api/auth_spec.rb | 14 ++ spec/models/clusters/cluster_spec.rb | 54 +++++ spec/requests/api/project_snippets_spec.rb | 14 ++ spec/requests/api/snippets_spec.rb | 28 +++ .../ci/create_job_artifacts_service_spec.rb | 47 ++++ ...ster_applications_artifact_service_spec.rb | 200 ++++++++++++++++++ ...ster_application_status_shared_examples.rb | 61 ++++++ .../requests/snippet_shared_examples.rb | 22 ++ .../elastic_stack/wait-for-elasticsearch.sh | 2 +- yarn.lock | 8 +- 77 files changed, 1302 insertions(+), 160 deletions(-) create mode 100644 app/services/clusters/parse_cluster_applications_artifact_service.rb create mode 100644 changelogs/unreleased/216453-large-files-snippet.yml create mode 100644 changelogs/unreleased/22691-externelize-i18n-strings-from---app-views-shared-_delete_label_moda.yml create mode 100644 changelogs/unreleased/al-214695-improve-response-in-snippets-api.yml create mode 100644 changelogs/unreleased/dblessing-google-oauth2-timeout.yml create mode 100644 changelogs/unreleased/fix-nested-search-for-matching-ds-files.yml create mode 100644 changelogs/unreleased/tr-fix-space-char.yml create mode 100644 config/initializers_before_autoloader/100_patch_omniauth_oauth2.rb create mode 100644 spec/fixtures/helm/helm_list_v2_prometheus_deployed.json.gz create mode 100644 spec/fixtures/helm/helm_list_v2_prometheus_failed.json.gz create mode 100644 spec/fixtures/helm/helm_list_v2_prometheus_missing.json.gz create mode 100644 spec/services/clusters/parse_cluster_applications_artifact_service_spec.rb diff --git a/.gitlab/CODEOWNERS b/.gitlab/CODEOWNERS index e5f6baa1623..e71e74fd4d3 100644 --- a/.gitlab/CODEOWNERS +++ b/.gitlab/CODEOWNERS @@ -7,11 +7,12 @@ *.rake @gitlab-org/maintainers/rails-backend # Technical writing team are the default reviewers for all markdown docs -*.md @gl-docsteam /doc/ @gl-docsteam # Dev and Doc guidelines /doc/development/ @marcia @mjang1 /doc/development/documentation/ @mikelewis +/doc/ci @marcel.amirault @sselhorn +/doc/.linting @marcel.amirault @eread @aqualls @mikelewis # Frontend maintainers should see everything in `app/assets/` *.scss @annabeldunstone @gitlab-org/maintainers/frontend diff --git a/app/assets/javascripts/alert_management/components/alert_details.vue b/app/assets/javascripts/alert_management/components/alert_details.vue index ace48f25716..d042336c361 100644 --- a/app/assets/javascripts/alert_management/components/alert_details.vue +++ b/app/assets/javascripts/alert_management/components/alert_details.vue @@ -151,12 +151,14 @@ export default { {{ $options.severityLabels[alert.severity] }} - - - - + + + + + + ({}), + }, content: { type: String, default: '', @@ -37,6 +44,8 @@ export default { return this.activeViewer.renderError; }, }, + BLOB_RENDER_EVENT_LOAD, + BLOB_RENDER_EVENT_SHOW_SOURCE, };