From 90859e80ca23b8709d56b60d2066b569053e7e02 Mon Sep 17 00:00:00 2001
From: GitLab Bot
Date: Thu, 12 Dec 2019 18:07:34 +0000
Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master
---
.gitlab-ci.yml | 2 +-
.gitlab/ci/frontend.gitlab-ci.yml | 2 +-
.gitlab/ci/global.gitlab-ci.yml | 4 +-
.gitlab/ci/reports.gitlab-ci.yml | 6 --
CHANGELOG-EE.md | 7 ++
CHANGELOG.md | 6 +-
Gemfile | 2 +-
Gemfile.lock | 6 +-
app/assets/javascripts/api.js | 2 +-
.../serverless/components/functions.vue | 15 ++--
.../components/assignees/assignee_title.vue | 3 +-
app/models/project_services/asana_service.rb | 6 +-
app/services/issues/zoom_link_service.rb | 50 +++++++++-----
...ollect-the-date-a-saas-trial-starts-on.yml | 5 ++
...ick-action-on-a-new-issue-causes-error.yml | 5 ++
.../add-timestamps-to-puma-stdout-log.yml | 5 ++
.../unreleased/sh-fix-asana-integration.yml | 5 ++
config/initializers/snowplow_tracker.rb | 23 +++++++
config/puma.example.development.rb | 8 +++
config/puma.rb.example | 8 +++
...trial_starts_on_to_gitlab_subscriptions.rb | 10 +++
db/schema.rb | 2 +
doc/administration/logs.md | 17 +++++
doc/development/pipelines.md | 4 +-
doc/install/installation.md | 8 +--
lib/gitlab/elasticsearch/logger.rb | 11 +++
lib/gitlab/puma_logging/json_formatter.rb | 13 ++++
lib/gitlab/quick_actions/issue_actions.rb | 1 +
qa/qa/page/project/issue/show.rb | 28 --------
.../frontend/jobs/components/log/mock_data.js | 2 +-
.../puma_logging/json_formatter_spec.rb | 11 +++
.../project_services/asana_service_spec.rb | 35 +++++-----
.../services/issues/zoom_link_service_spec.rb | 69 +++++++++++++++----
vendor/gitignore/C++.gitignore | 0
vendor/gitignore/Java.gitignore | 0
35 files changed, 266 insertions(+), 115 deletions(-)
create mode 100644 changelogs/unreleased/36751-collect-the-date-a-saas-trial-starts-on.yml
create mode 100644 changelogs/unreleased/38234-zoom-quick-action-on-a-new-issue-causes-error.yml
create mode 100644 changelogs/unreleased/add-timestamps-to-puma-stdout-log.yml
create mode 100644 changelogs/unreleased/sh-fix-asana-integration.yml
create mode 100644 config/initializers/snowplow_tracker.rb
create mode 100644 db/migrate/20191127151629_add_trial_starts_on_to_gitlab_subscriptions.rb
create mode 100644 lib/gitlab/elasticsearch/logger.rb
create mode 100644 lib/gitlab/puma_logging/json_formatter.rb
create mode 100644 spec/lib/gitlab/puma_logging/json_formatter_spec.rb
mode change 100644 => 100755 vendor/gitignore/C++.gitignore
mode change 100644 => 100755 vendor/gitignore/Java.gitignore
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 45d0dbf1c7c..0ac9fca5a71 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,4 @@
-image: "registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.22-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33"
+image: "registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33"
stages:
- sync
diff --git a/.gitlab/ci/frontend.gitlab-ci.yml b/.gitlab/ci/frontend.gitlab-ci.yml
index 01e932e0ca7..0c83f87eac6 100644
--- a/.gitlab/ci/frontend.gitlab-ci.yml
+++ b/.gitlab/ci/frontend.gitlab-ci.yml
@@ -13,7 +13,7 @@
- .default-before_script
- .assets-compile-cache
- .only:changes-code-backstage-qa
- image: registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-git-2.22-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-graphicsmagick-1.3.33-docker-19.03.1
+ image: registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-graphicsmagick-1.3.33-docker-19.03.1
stage: test
dependencies: ["setup-test-env"]
needs: ["setup-test-env"]
diff --git a/.gitlab/ci/global.gitlab-ci.yml b/.gitlab/ci/global.gitlab-ci.yml
index c191a46578f..3c24ce4f24d 100644
--- a/.gitlab/ci/global.gitlab-ci.yml
+++ b/.gitlab/ci/global.gitlab-ci.yml
@@ -202,7 +202,7 @@
- name: redis:alpine
.use-pg10:
- image: "registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.22-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-10-graphicsmagick-1.3.33"
+ image: "registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-10-graphicsmagick-1.3.33"
services:
- name: postgres:10.9
command: ["postgres", "-c", "fsync=off", "-c", "synchronous_commit=off", "-c", "full_page_writes=off"]
@@ -216,7 +216,7 @@
- name: docker.elastic.co/elasticsearch/elasticsearch:5.6.12
.use-pg10-ee:
- image: "registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.22-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-10-graphicsmagick-1.3.33"
+ image: "registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.12-git-2.24-lfs-2.9-chrome-73.0-node-12.x-yarn-1.16-postgresql-10-graphicsmagick-1.3.33"
services:
- name: postgres:10.9
command: ["postgres", "-c", "fsync=off", "-c", "synchronous_commit=off", "-c", "full_page_writes=off"]
diff --git a/.gitlab/ci/reports.gitlab-ci.yml b/.gitlab/ci/reports.gitlab-ci.yml
index 7c32aa263c7..afa26a23061 100644
--- a/.gitlab/ci/reports.gitlab-ci.yml
+++ b/.gitlab/ci/reports.gitlab-ci.yml
@@ -232,9 +232,3 @@ dast:
- gl-dast-report.json
reports:
dast: gl-dast-report.json
- only:
- variables:
- - $GITLAB_FEATURES =~ /\bdast\b/
- except:
- variables:
- - $DAST_DISABLED
diff --git a/CHANGELOG-EE.md b/CHANGELOG-EE.md
index 5ba1528d8dd..f00eff26de8 100644
--- a/CHANGELOG-EE.md
+++ b/CHANGELOG-EE.md
@@ -828,6 +828,13 @@ Please view this file on the master branch, on stable branches it's out of date.
- Don't send CI usage email notifications for self-hosted instances. !14809
+## 12.0.10
+
+### Fixed (1 change)
+
+- Backport the new reliable fetcher to 12.0.9. !20532
+
+
## 12.0.7
### Security (3 changes)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index dc043e4077c..d94fa295f22 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,7 @@ entry.
- Update maven_file_name_regex for full string match.
+
## 12.5.3
### Fixed (4 changes)
@@ -768,6 +769,7 @@ entry.
- Update maven_file_name_regex for full string match.
+
## 12.3.7
### Security (12 changes)
@@ -1091,10 +1093,6 @@ entry.
- Updates tooltip of 'detached' label/state.
-## 12.2.10
-
-- No changes.
-
## 12.2.8
### Security (1 change)
diff --git a/Gemfile b/Gemfile
index 70a4b9a0b7c..0ac80a104f5 100644
--- a/Gemfile
+++ b/Gemfile
@@ -242,7 +242,7 @@ gem 'slack-notifier', '~> 1.5.1'
gem 'hangouts-chat', '~> 0.0.5'
# Asana integration
-gem 'asana', '~> 0.8.1'
+gem 'asana', '~> 0.9'
# FogBugz integration
gem 'ruby-fogbugz', '~> 0.2.1'
diff --git a/Gemfile.lock b/Gemfile.lock
index 6bc85ac8668..55674a79cc2 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -63,11 +63,11 @@ GEM
graphql (>= 1.8)
rails (>= 4.2)
arel (9.0.0)
- asana (0.8.1)
+ asana (0.9.3)
faraday (~> 0.9)
faraday_middleware (~> 0.9)
faraday_middleware-multi_json (~> 0.0)
- oauth2 (~> 1.0)
+ oauth2 (~> 1.4)
asciidoctor (2.0.10)
asciidoctor-include-ext (0.3.1)
asciidoctor (>= 1.5.6, < 3.0.0)
@@ -1119,7 +1119,7 @@ DEPENDENCIES
addressable (~> 2.5.2)
akismet (~> 2.0)
apollo_upload_server (~> 2.0.0.beta3)
- asana (~> 0.8.1)
+ asana (~> 0.9)
asciidoctor (~> 2.0.10)
asciidoctor-include-ext (~> 0.3.1)
asciidoctor-plantuml (= 0.0.9)
diff --git a/app/assets/javascripts/api.js b/app/assets/javascripts/api.js
index 6ec77186298..071ae8ca8cf 100644
--- a/app/assets/javascripts/api.js
+++ b/app/assets/javascripts/api.js
@@ -43,7 +43,7 @@ const Api = {
releasesPath: '/api/:version/projects/:id/releases',
releasePath: '/api/:version/projects/:id/releases/:tag_name',
mergeRequestsPipeline: '/api/:version/projects/:id/merge_requests/:merge_request_iid/pipelines',
- adminStatisticsPath: 'api/:version/application/statistics',
+ adminStatisticsPath: '/api/:version/application/statistics',
group(groupId, callback) {
const url = Api.buildUrl(Api.groupPath).replace(':id', groupId);
diff --git a/app/assets/javascripts/serverless/components/functions.vue b/app/assets/javascripts/serverless/components/functions.vue
index b5b1c004590..308bc4a2ddd 100644
--- a/app/assets/javascripts/serverless/components/functions.vue
+++ b/app/assets/javascripts/serverless/components/functions.vue
@@ -44,12 +44,14 @@ export default {
'Serverless|Your repository does not have a corresponding %{startTag}serverless.yml%{endTag} file.',
),
{ startTag: '', endTag: '
' },
+ false,
);
},
noGitlabYamlConfigured() {
return sprintf(
s__('Serverless|Your %{startTag}.gitlab-ci.yml%{endTag} file is not properly configured.'),
{ startTag: '', endTag: '
' },
+ false,
);
},
mismatchedServerlessFunctions() {
@@ -58,6 +60,7 @@ export default {
"Serverless|The functions listed in the %{startTag}serverless.yml%{endTag} file don't match the namespace of your cluster.",
),
{ startTag: '', endTag: '
' },
+ false,
);
},
},
@@ -111,15 +114,9 @@ export default {
}}
- -
- {{ noServerlessConfigFile }}
-
- -
- {{ noGitlabYamlConfigured }}
-
- -
- {{ mismatchedServerlessFunctions }}
-
+
+
+
- {{ s__('Serverless|The deploy job has not finished.') }}
diff --git a/app/assets/javascripts/sidebar/components/assignees/assignee_title.vue b/app/assets/javascripts/sidebar/components/assignees/assignee_title.vue
index b107e9789a7..f4dac38b9e1 100644
--- a/app/assets/javascripts/sidebar/components/assignees/assignee_title.vue
+++ b/app/assets/javascripts/sidebar/components/assignees/assignee_title.vue
@@ -32,14 +32,13 @@ export default {
};
-