From 2ee7cff13b1a3929bebf2af7d223e2f445d72fca Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Mon, 21 Feb 2022 18:18:42 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .gitlab/ci/setup.gitlab-ci.yml | 2 +- GITALY_SERVER_VERSION | 2 +- .../clusters_list/components/clusters.vue | 8 +- .../components/delete_environment_modal.vue | 3 +- .../environments/graphql/resolvers.js | 13 +- .../components/detailed_metric.vue | 21 ++- .../javascripts/performance_bar/constants.js | 14 +- .../components/user_popover/user_popover.vue | 2 +- .../application_setting_implementation.rb | 3 +- ...egistry_exp_pol_worker_capacity_default.rb | 20 +++ db/schema_migrations/20220215164709 | 1 + db/structure.sql | 2 +- doc/ci/runners/configure_runners.md | 4 +- doc/development/pipelines.md | 2 +- ...unning_tests_that_require_special_setup.md | 129 ------------------ .../reduce_container_registry_storage.md | 15 +- lib/gitlab/path_regex.rb | 2 +- qa/qa/resource/project.rb | 4 +- .../api/1_manage/import_github_repo_spec.rb | 19 ++- .../1_manage/import_large_github_repo_spec.rb | 90 ++++++++---- scripts/setup/find-jh-branch.rb | 2 +- scripts/trigger-build.rb | 4 +- spec/features/admin/admin_runners_spec.rb | 2 + spec/features/expand_collapse_diffs_spec.rb | 2 + spec/features/triggers_spec.rb | 2 + .../clusters_list/components/clusters_spec.js | 6 +- .../delete_environment_modal_spec.js | 31 +++++ .../environments/graphql/resolvers_spec.js | 28 +++- .../components/detailed_metric_spec.js | 24 ++-- .../user_popover/user_popover_spec.js | 6 + spec/lib/gitlab/path_regex_spec.rb | 5 +- ...ry_exp_pol_worker_capacity_default_spec.rb | 40 ++++++ workhorse/internal/upstream/metrics.go | 103 +------------- 33 files changed, 297 insertions(+), 314 deletions(-) create mode 100644 db/migrate/20220215164709_update_application_settings_container_registry_exp_pol_worker_capacity_default.rb create mode 100644 db/schema_migrations/20220215164709 create mode 100644 spec/migrations/update_application_settings_container_registry_exp_pol_worker_capacity_default_spec.rb diff --git a/.gitlab/ci/setup.gitlab-ci.yml b/.gitlab/ci/setup.gitlab-ci.yml index 1aeccfcb212..ad500fe0ddc 100644 --- a/.gitlab/ci/setup.gitlab-ci.yml +++ b/.gitlab/ci/setup.gitlab-ci.yml @@ -159,7 +159,7 @@ add-jh-folder: script: - JH_BRANCH=$(./scripts/setup/find-jh-branch.rb) - 'echo "JH_BRANCH: ${JH_BRANCH}"' - - curl --location -o "jh-folder.tar.gz" "https://gitlab.com/gitlab-org/gitlab-jh/gitlab/-/archive/${JH_BRANCH}/gitlab-${JH_BRANCH}.tar.gz?path=jh" + - curl --location -o "jh-folder.tar.gz" "https://gitlab.com/gitlab-org/gitlab-jh-mirrors/gitlab/-/archive/${JH_BRANCH}/gitlab-${JH_BRANCH}.tar.gz?path=jh" - tar -xf "jh-folder.tar.gz" - mv "gitlab-${JH_BRANCH}-jh/jh/" ./ - cp Gemfile.lock jh/ diff --git a/GITALY_SERVER_VERSION b/GITALY_SERVER_VERSION index 2d2977819dd..96af281acd6 100644 --- a/GITALY_SERVER_VERSION +++ b/GITALY_SERVER_VERSION @@ -1 +1 @@ -f0fdc36e3820ea0722df4e31a00204a7709f129f +69984aee4bae5d28182946aba78737e0acbc635c diff --git a/app/assets/javascripts/clusters_list/components/clusters.vue b/app/assets/javascripts/clusters_list/components/clusters.vue index 7fb3aa3ff7e..59cfdde731d 100644 --- a/app/assets/javascripts/clusters_list/components/clusters.vue +++ b/app/assets/javascripts/clusters_list/components/clusters.vue @@ -6,7 +6,7 @@ import { GlPagination, GlDeprecatedSkeletonLoading as GlSkeletonLoading, GlSprintf, - GlTable, + GlTableLite, GlTooltipDirective, } from '@gitlab/ui'; import { mapState, mapActions } from 'vuex'; @@ -27,7 +27,7 @@ export default { GlPagination, GlSkeletonLoading, GlSprintf, - GlTable, + GlTableLite, NodeErrorHelpText, ClustersEmptyState, }, @@ -229,7 +229,7 @@ export default {
- - + diff --git a/app/assets/javascripts/environments/components/delete_environment_modal.vue b/app/assets/javascripts/environments/components/delete_environment_modal.vue index d3d4c7d23d8..3173c2bd644 100644 --- a/app/assets/javascripts/environments/components/delete_environment_modal.vue +++ b/app/assets/javascripts/environments/components/delete_environment_modal.vue @@ -62,7 +62,8 @@ export default { mutation: deleteEnvironmentMutation, variables: { environment: this.environment }, }) - .then(([message]) => { + .then(({ data }) => { + const [message] = data?.deleteEvironment?.errors ?? []; if (message) { createFlash({ message }); } diff --git a/app/assets/javascripts/environments/graphql/resolvers.js b/app/assets/javascripts/environments/graphql/resolvers.js index dc763b77157..2544fd5273c 100644 --- a/app/assets/javascripts/environments/graphql/resolvers.js +++ b/app/assets/javascripts/environments/graphql/resolvers.js @@ -11,6 +11,7 @@ import environmentToRollbackQuery from './queries/environment_to_rollback.query. import environmentToStopQuery from './queries/environment_to_stop.query.graphql'; import environmentToDeleteQuery from './queries/environment_to_delete.query.graphql'; import environmentToChangeCanaryQuery from './queries/environment_to_change_canary.query.graphql'; +import isEnvironmentStoppingQuery from './queries/is_environment_stopping.query.graphql'; import pageInfoQuery from './queries/page_info.query.graphql'; const buildErrors = (errors = []) => ({ @@ -71,11 +72,21 @@ export const resolvers = (endpoint) => ({ }, }, Mutation: { - stopEnvironment(_, { environment }) { + stopEnvironment(_, { environment }, { client }) { + client.writeQuery({ + query: isEnvironmentStoppingQuery, + variables: { environment }, + data: { isEnvironmentStopping: true }, + }); return axios .post(environment.stopPath) .then(() => buildErrors()) .catch(() => { + client.writeQuery({ + query: isEnvironmentStoppingQuery, + variables: { environment }, + data: { isEnvironmentStopping: false }, + }); return buildErrors([ s__('Environments|An error occurred while stopping the environment, please try again'), ]); diff --git a/app/assets/javascripts/performance_bar/components/detailed_metric.vue b/app/assets/javascripts/performance_bar/components/detailed_metric.vue index 1bb82e1d8e6..0640faae8b7 100644 --- a/app/assets/javascripts/performance_bar/components/detailed_metric.vue +++ b/app/assets/javascripts/performance_bar/components/detailed_metric.vue @@ -1,5 +1,5 @@