[go: up one dir, main page]

Skip to content

"407 Proxy authentication Required" for slack integration while http_proxy is properly configured.

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Summary

As an administrator of Gitlab EE on premise, I used to deploy an mitm proxy (Squid) to connect and authenticate GitLab and its processes to the real (authenticated) proxy my company enforces me to use. It used to hide the bug I'm about to discuss. Since I had to remove this Squid proxy for various reasons out of this scope, I am not able to make integrations and WebHooks pass through our company proxy.

I'm using Gitlab EE 15.9.1, but since I'm on premise, I've read that I still shall use the Slack integration instead of the new app "Gitlab for Slack".

Steps to reproduce

  1. Configure Custom environment variables http_proxy, https_proxy and no_proxy with authentication (such as http://myuser:mypassword@proxy.example.com).
  2. Open a project with Slack notifications enabled
  3. Open Settings > Integrations > Slack notifications
  4. Click on "Test settings"

Example Project

What is the current bug behavior?

Something went wrong on our end. pops up.

What is the expected correct behavior?

A notification should be posted on Slack.

Relevant logs and/or screenshots

==> /var/log/gitlab/gitlab-rails/production_json.log <==
{"method":"PUT","path":"/remotedemos/homepage/-/settings/integrations/slack/test","format":"json","controller":"Projects::Settings::IntegrationsController","action":"test","status":500,"time":"2023-02-28T10:12:33.152Z","params":[{"key":"_method","value":"put"},{"key":"authenticity_token","value":"[FILTERED]"},{"key":"redirect_to","value":"https://git.example.com/remotedemos/homepage/-/settings/integrations"},{"key":"service","value":{"active":"true","push_events":"true","push_channel":"","issues_events":"true","issue_channel":"","confidential_issues_events":"true","confidential_issue_channel":"","merge_requests_events":"true","merge_request_channel":"","note_events":"true","note_channel":"","confidential_note_events":"true","confidential_note_channel":"","tag_push_events":"true","tag_push_channel":"","pipeline_events":"true","pipeline_channel":"","wiki_page_events":"true","wiki_page_channel":"","deployment_events":"true","deployment_channel":"","incident_events":"false","incident_channel":"","vulnerability_events":"false","vulnerability_channel":"","alert_events":"false","alert_channel":"","webhook":"************","username":"Gitlab Homepage","notify_only_broken_pipelines":"true","branches_to_be_notified":"all","labels_to_be_notified":"","labels_to_be_notified_behavior":""}},{"key":"namespace_id","value":"remotedemos"},{"key":"project_id","value":"homepage"},{"key":"id","value":"slack"}],"correlation_id":"01GTBR4V2YKKXJ3KFX1RR0MD3J","meta.caller_id":"Projects::Settings::IntegrationsController#test","meta.remote_ip":"192.168.206.1","meta.feature_category":"integrations","meta.user":"[REDACTED]","meta.user_id":3,"meta.project":"remotedemos/homepage","meta.root_namespace":"remotedemos","meta.client_id":"user/3","remote_ip":"192.168.206.1","user_id":3,"username":"[REDACTED]","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36","request_urgency":"low","target_duration_s":5,"gitaly_calls":4,"gitaly_duration_s":0.027933,"redis_calls":28,"redis_allowed_cross_slot_calls":1,"redis_duration_s":0.007498,"redis_read_bytes":1677,"redis_write_bytes":2604,"redis_cache_calls":21,"redis_cache_duration_s":0.001867,"redis_cache_read_bytes":1413,"redis_cache_write_bytes":1125,"redis_rate_limiting_calls":2,"redis_rate_limiting_duration_s":0.005185,"redis_rate_limiting_read_bytes":2,"redis_rate_limiting_write_bytes":256,"redis_sessions_calls":4,"redis_sessions_allowed_cross_slot_calls":1,"redis_sessions_duration_s":0.000354,"redis_sessions_read_bytes":262,"redis_sessions_write_bytes":1170,"redis_shared_state_calls":1,"redis_shared_state_duration_s":9.2e-05,"redis_shared_state_write_bytes":53,"db_count":17,"db_write_count":3,"db_cached_count":1,"db_replica_count":0,"db_primary_count":17,"db_main_count":17,"db_main_replica_count":0,"db_replica_cached_count":0,"db_primary_cached_count":1,"db_main_cached_count":1,"db_main_replica_cached_count":0,"db_replica_wal_count":0,"db_primary_wal_count":0,"db_main_wal_count":0,"db_main_replica_wal_count":0,"db_replica_wal_cached_count":0,"db_primary_wal_cached_count":0,"db_main_wal_cached_count":0,"db_main_replica_wal_cached_count":0,"db_replica_duration_s":0.0,"db_primary_duration_s":0.014,"db_main_duration_s":0.014,"db_main_replica_duration_s":0.0,"cpu_s":0.070938,"mem_objects":36506,"mem_bytes":2819413,"mem_mallocs":9544,"mem_total_bytes":4279653,"pid":2054,"worker_id":"puma_1","rate_limiting_gates":["project_testing_integration"],"exception.class":"Net::HTTPServerException","exception.message":"407 \"Proxy Authentication Required\"","exception.backtrace":["lib/gitlab/net_http_adapter.rb:21:in `connect'","lib/gitlab/http.rb:55:in `perform_request'","app/models/concerns/integrations/slack_mattermost_notifier.rb:37:in `post'","app/models/concerns/integrations/slack_mattermost_notifier.rb:17:in `notify'","app/models/integrations/base_chat_notification.rb:144:in `execute'","app/models/integration.rb:545:in `test'","app/services/integrations/test/base_service.rb:24:in `execute'","app/controllers/projects/settings/integrations_controller.rb:87:in `integration_test_response'","app/controllers/projects/settings/integrations_controller.rb:64:in `test'","ee/lib/gitlab/ip_address_state.rb:10:in `with'","ee/app/controllers/ee/application_controller.rb:46:in `set_current_ip_address'","app/controllers/application_controller.rb:534:in `set_current_admin'","lib/gitlab/session.rb:11:in `with_session'","app/controllers/application_controller.rb:525:in `set_session_storage'","lib/gitlab/i18n.rb:107:in `with_locale'","lib/gitlab/i18n.rb:113:in `with_user_locale'","app/controllers/application_controller.rb:513:in `set_locale'","app/controllers/application_controller.rb:507:in `set_current_context'","lib/gitlab/middleware/memory_report.rb:13:in `call'","lib/gitlab/middleware/speedscope.rb:13:in `call'","lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'","lib/gitlab/jira/middleware.rb:19:in `call'","lib/gitlab/middleware/go.rb:20:in `call'","lib/gitlab/etag_caching/middleware.rb:21:in `call'","lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'","lib/gitlab/database/query_analyzer.rb:37:in `within'","lib/gitlab/middleware/query_analyzer.rb:11:in `call'","lib/gitlab/middleware/multipart.rb:173:in `call'","lib/gitlab/middleware/read_only/controller.rb:50:in `call'","lib/gitlab/middleware/read_only.rb:18:in `call'","lib/gitlab/middleware/same_site_cookies.rb:27:in `call'","lib/gitlab/middleware/handle_malformed_strings.rb:21:in `call'","lib/gitlab/middleware/basic_health_check.rb:25:in `call'","lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'","lib/gitlab/middleware/request_context.rb:21:in `call'","lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'","config/initializers/fix_local_cache_middleware.rb:11:in `call'","lib/gitlab/middleware/compressed_json.rb:37:in `call'","lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'","lib/gitlab/middleware/sidekiq_web_static.rb:20:in `call'","lib/gitlab/metrics/requests_rack_middleware.rb:77:in `call'","lib/gitlab/middleware/release_env.rb:13:in `call'"],"db_duration_s":0.01111,"view_duration_s":0.0,"duration_s":0.64741}

Output of checks

Not relevant

Results of GitLab environment info

Expand for output related to GitLab environment info

(For installations with omnibus-gitlab package run and paste the output of:
`sudo gitlab-rake gitlab:env:info`)

(For installations from source run and paste the output of:
`sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production`)

System information
System:		Ubuntu 22.04
Proxy:		no_proxy: .example.com,localhost,127.0.0.1,192.168.0.0/16
		HTTP_PROXY: http://myuser:mypassword@proxy.example.com:3128
		http_proxy: http://myuser:mypassword@proxy.example.com:3128
		NO_PROXY: .example.com,localhost,127.0.0.1,192.168.0.0/16
		HTTPS_PROXY: http://myuser:mypassword@proxy.example.com:3128
		https_proxy: http://myuser:mypassword@proxy.example.com:3128
Current User:	git
Using RVM:	no
Ruby Version:	2.7.7p221
Gem Version:	3.1.6
Bundler Version:2.3.15
Rake Version:	13.0.6
Redis Version:	6.2.8
Sidekiq Version:6.5.7
Go Version:	unknown

GitLab information
Version:	15.9.1-ee
Revision:	2ed52f97df8
Directory:	/opt/gitlab/embedded/service/gitlab-rails
DB Adapter:	PostgreSQL
DB Version:	13.8
URL:		https://git.example.com
HTTP Clone URL:	https://git.example.com/some-group/some-project.git
SSH Clone URL:	git@git.example.com:some-group/some-project.git
Elasticsearch:	yes
Geo:		no
Using LDAP:	yes
Using Omniauth:	yes
Omniauth Providers: 

GitLab Shell
Version:	14.17.0
Repository storages:
- default: 	unix:/var/opt/gitlab/gitaly/gitaly.socket
GitLab Shell path:		/opt/gitlab/embedded/service/gitlab-shell

Results of GitLab application Check

Expand for output related to the GitLab application check

(For installations with omnibus-gitlab package run and paste the output of: sudo gitlab-rake gitlab:check SANITIZE=true)

(For installations from source run and paste the output of: sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production SANITIZE=true)

(we will only investigate if the tests are passing)

Checking GitLab subtasks ...

Checking GitLab Shell ...

GitLab Shell: ... GitLab Shell version >= 14.17.0 ? ... OK (14.17.0)
Running /opt/gitlab/embedded/service/gitlab-shell/bin/check
Internal API available: OK
Redis available via internal API: OK
gitlab-shell self-check successful

Checking GitLab Shell ... Finished

Checking Gitaly ...

Gitaly: ... default ... OK

Checking Gitaly ... Finished

Checking Sidekiq ...

Sidekiq: ... Running? ... yes
Number of Sidekiq processes (cluster/worker) ... 1/1

Checking Sidekiq ... Finished

Checking Incoming Email ...

Incoming Email: ... Reply by email is disabled in config/gitlab.yml

Checking Incoming Email ... Finished

Checking LDAP ...

LDAP: ... Server: ldapmain
LDAP authentication... Success
LDAP users with access to your GitLab server (only showing the first 100 results)
	User output sanitized. Found 23 users of 100 limit.

Checking LDAP ... Finished

Checking GitLab App ...

Database config exists? ... yes
All migrations up? ... yes
Database contains orphaned GroupMembers? ... no
GitLab config exists? ... yes
GitLab config up to date? ... yes
Cable config exists? ... yes
Resque config exists? ... yes
Log directory writable? ... yes
Tmp directory writable? ... yes
Uploads directory exists? ... yes
Uploads directory has correct permissions? ... yes
Uploads directory tmp has correct permissions? ... yes
Systemd unit files or init script exist? ... skipped (omnibus-gitlab has neither init script nor systemd units)
Systemd unit files or init script up-to-date? ... skipped (omnibus-gitlab has neither init script nor systemd units)
Projects have namespace: ... 
6/1 ... yes
6/2 ... yes
6/3 ... yes
6/4 ... yes
6/5 ... yes
6/6 ... yes
6/7 ... yes
6/8 ... yes
6/9 ... yes
6/10 ... yes
6/11 ... yes
10/12 ... yes
7/13 ... yes
7/14 ... yes
7/15 ... yes
7/16 ... yes
7/17 ... yes
7/18 ... yes
7/19 ... yes
7/20 ... yes
7/21 ... yes
7/22 ... yes
7/23 ... yes
7/24 ... yes
7/25 ... yes
7/26 ... yes
4/27 ... yes
11/28 ... yes
10/29 ... yes
10/30 ... yes
12/31 ... yes
12/32 ... yes
10/33 ... yes
2/34 ... yes
10/35 ... yes
14/36 ... yes
15/37 ... yes
11/38 ... yes
4/39 ... yes
4/40 ... yes
7/41 ... yes
16/42 ... yes
16/43 ... yes
11/44 ... yes
7/45 ... yes
7/46 ... yes
16/47 ... yes
7/48 ... yes
7/49 ... yes
7/50 ... yes
7/51 ... yes
14/52 ... yes
17/53 ... yes
17/54 ... yes
17/55 ... yes
7/56 ... yes
4/57 ... yes
19/58 ... yes
4/59 ... yes
19/60 ... yes
7/61 ... yes
21/62 ... yes
17/63 ... yes
7/64 ... yes
11/65 ... yes
10/67 ... yes
10/68 ... yes
10/69 ... yes
11/70 ... yes
19/71 ... yes
24/72 ... yes
4/73 ... yes
4/74 ... yes
14/75 ... yes
19/76 ... yes
19/77 ... yes
17/78 ... yes
19/79 ... yes
19/80 ... yes
29/81 ... yes
17/82 ... yes
17/83 ... yes
29/84 ... yes
29/85 ... yes
29/86 ... yes
29/87 ... yes
29/88 ... yes
29/89 ... yes
16/90 ... yes
24/91 ... yes
19/92 ... yes
10/93 ... yes
32/95 ... yes
32/96 ... yes
32/97 ... yes
32/99 ... yes
32/100 ... yes
32/101 ... yes
30/102 ... yes
30/103 ... yes
32/104 ... yes
32/105 ... yes
32/106 ... yes
30/107 ... yes
32/108 ... yes
32/109 ... yes
30/110 ... yes
30/111 ... yes
30/112 ... yes
30/113 ... yes
30/114 ... yes
16/115 ... yes
30/116 ... yes
32/120 ... yes
32/121 ... yes
32/122 ... yes
32/123 ... yes
32/125 ... yes
32/126 ... yes
32/127 ... yes
32/128 ... yes
32/129 ... yes
35/134 ... yes
35/135 ... yes
35/136 ... yes
35/137 ... yes
35/138 ... yes
35/139 ... yes
35/140 ... yes
35/141 ... yes
35/142 ... yes
35/143 ... yes
35/144 ... yes
35/145 ... yes
35/146 ... yes
35/147 ... yes
35/148 ... yes
35/149 ... yes
35/150 ... yes
30/151 ... yes
32/152 ... yes
32/153 ... yes
16/154 ... yes
10/155 ... yes
36/156 ... yes
32/157 ... yes
32/158 ... yes
32/159 ... yes
32/160 ... yes
32/161 ... yes
29/162 ... yes
19/163 ... yes
19/164 ... yes
17/165 ... yes
14/166 ... yes
16/167 ... yes
37/168 ... yes
37/169 ... yes
37/170 ... yes
37/171 ... yes
16/172 ... yes
138/173 ... yes
138/174 ... yes
138/175 ... yes
38/176 ... yes
31/177 ... yes
16/179 ... yes
19/180 ... yes
39/181 ... yes
39/182 ... yes
39/183 ... yes
39/184 ... yes
16/185 ... yes
39/187 ... yes
39/188 ... yes
16/189 ... yes
19/190 ... yes
32/191 ... yes
32/192 ... yes
32/193 ... yes
32/194 ... yes
40/195 ... yes
40/196 ... yes
40/197 ... yes
19/198 ... yes
19/199 ... yes
35/200 ... yes
19/201 ... yes
29/202 ... yes
36/203 ... yes
36/204 ... yes
40/205 ... yes
40/206 ... yes
40/207 ... yes
40/208 ... yes
19/209 ... yes
41/210 ... yes
36/211 ... yes
4/212 ... yes
32/213 ... yes
32/215 ... yes
43/216 ... yes
43/217 ... yes
43/218 ... yes
32/219 ... yes
32/220 ... yes
43/221 ... yes
43/223 ... yes
43/225 ... yes
19/226 ... yes
46/228 ... yes
46/229 ... yes
46/230 ... yes
138/231 ... yes
21/235 ... yes
21/236 ... yes
21/237 ... yes
138/238 ... yes
53/239 ... yes
46/240 ... yes
62/241 ... yes
56/242 ... yes
46/243 ... yes
21/244 ... yes
46/245 ... yes
21/246 ... yes
24/247 ... yes
24/248 ... yes
24/249 ... yes
24/250 ... yes
24/251 ... yes
24/252 ... yes
24/253 ... yes
24/254 ... yes
56/255 ... yes
24/256 ... yes
24/257 ... yes
24/258 ... yes
24/259 ... yes
56/261 ... yes
21/262 ... yes
63/263 ... yes
62/264 ... yes
53/265 ... yes
53/266 ... yes
62/267 ... yes
58/268 ... yes
58/269 ... yes
58/270 ... yes
58/271 ... yes
58/272 ... yes
56/273 ... yes
56/275 ... yes
28/277 ... yes
10/278 ... yes
10/279 ... yes
56/282 ... yes
60/283 ... yes
56/284 ... yes
61/285 ... yes
62/286 ... yes
62/287 ... yes
63/288 ... yes
62/289 ... yes
62/290 ... yes
62/291 ... yes
61/293 ... yes
61/294 ... yes
62/295 ... yes
61/296 ... yes
76/297 ... yes
76/298 ... yes
61/299 ... yes
19/300 ... yes
56/301 ... yes
61/302 ... yes
61/303 ... yes
21/304 ... yes
66/305 ... yes
46/306 ... yes
56/307 ... yes
74/308 ... yes
68/309 ... yes
56/310 ... yes
68/311 ... yes
68/312 ... yes
68/313 ... yes
62/314 ... yes
63/315 ... yes
74/316 ... yes
62/317 ... yes
63/318 ... yes
72/319 ... yes
63/320 ... yes
62/321 ... yes
63/322 ... yes
72/323 ... yes
62/324 ... yes
75/327 ... yes
75/328 ... yes
75/329 ... yes
62/331 ... yes
63/332 ... yes
62/334 ... yes
62/335 ... yes
61/336 ... yes
76/337 ... yes
77/338 ... yes
77/339 ... yes
21/340 ... yes
78/341 ... yes
78/342 ... yes
78/344 ... yes
78/345 ... yes
61/346 ... yes
80/347 ... yes
80/348 ... yes
24/349 ... yes
24/350 ... yes
24/351 ... yes
75/352 ... yes
80/353 ... yes
75/354 ... yes
81/355 ... yes
81/356 ... yes
72/357 ... yes
82/358 ... yes
82/359 ... yes
81/360 ... yes
62/361 ... yes
24/362 ... yes
21/363 ... yes
76/364 ... yes
63/365 ... yes
86/367 ... yes
61/369 ... yes
62/370 ... yes
62/372 ... yes
76/373 ... yes
56/374 ... yes
75/375 ... yes
138/377 ... yes
75/378 ... yes
75/379 ... yes
138/380 ... yes
72/381 ... yes
62/382 ... yes
21/383 ... yes
21/384 ... yes
87/385 ... yes
88/386 ... yes
90/387 ... yes
21/388 ... yes
91/389 ... yes
91/390 ... yes
56/391 ... yes
91/392 ... yes
96/393 ... yes
91/394 ... yes
97/395 ... yes
91/396 ... yes
91/397 ... yes
91/398 ... yes
91/399 ... yes
32/400 ... yes
91/401 ... yes
91/402 ... yes
91/404 ... yes
96/405 ... yes
96/406 ... yes
96/407 ... yes
91/408 ... yes
62/409 ... yes
63/410 ... yes
94/411 ... yes
96/412 ... yes
91/413 ... yes
76/414 ... yes
91/415 ... yes
21/416 ... yes
91/417 ... yes
62/418 ... yes
99/419 ... yes
91/420 ... yes
62/422 ... yes
62/423 ... yes
72/424 ... yes
99/425 ... yes
76/426 ... yes
76/427 ... yes
102/428 ... yes
103/429 ... yes
103/430 ... yes
103/431 ... yes
103/432 ... yes
103/433 ... yes
103/434 ... yes
103/435 ... yes
103/436 ... yes
103/437 ... yes
104/438 ... yes
104/439 ... yes
103/440 ... yes
106/441 ... yes
102/442 ... yes
103/443 ... yes
102/444 ... yes
103/445 ... yes
103/446 ... yes
103/447 ... yes
103/448 ... yes
104/449 ... yes
104/451 ... yes
108/452 ... yes
101/453 ... yes
101/454 ... yes
103/455 ... yes
102/456 ... yes
101/457 ... yes
101/458 ... yes
103/459 ... yes
103/460 ... yes
102/461 ... yes
102/462 ... yes
113/463 ... yes
113/464 ... yes
101/465 ... yes
113/466 ... yes
110/467 ... yes
110/468 ... yes
110/469 ... yes
110/470 ... yes
102/471 ... yes
104/472 ... yes
21/473 ... yes
103/474 ... yes
91/475 ... yes
99/476 ... yes
63/477 ... yes
103/478 ... yes
103/479 ... yes
99/480 ... yes
99/481 ... yes
113/482 ... yes
113/483 ... yes
113/484 ... yes
76/485 ... yes
102/487 ... yes
114/488 ... yes
76/489 ... yes
76/490 ... yes
115/492 ... yes
116/493 ... yes
116/495 ... yes
116/496 ... yes
62/497 ... yes
117/498 ... yes
76/499 ... yes
115/500 ... yes
116/501 ... yes
116/502 ... yes
117/503 ... yes
117/504 ... yes
123/510 ... yes
123/511 ... yes
124/512 ... yes
131/513 ... yes
122/519 ... yes
122/520 ... yes
133/522 ... yes
133/523 ... yes
133/524 ... yes
133/525 ... yes
133/526 ... yes
122/527 ... yes
122/528 ... yes
135/530 ... yes
135/531 ... yes
135/532 ... yes
134/533 ... yes
134/534 ... yes
137/536 ... yes
137/537 ... yes
137/538 ... yes
63/541 ... yes
122/545 ... yes
108/546 ... yes
108/547 ... yes
128/550 ... yes
128/551 ... yes
136/552 ... yes
126/556 ... yes
127/557 ... yes
137/559 ... yes
125/562 ... yes
137/563 ... yes
137/564 ... yes
137/565 ... yes
128/568 ... yes
139/571 ... yes
139/572 ... yes
128/574 ... yes
128/579 ... yes
140/580 ... yes
126/581 ... yes
136/582 ... yes
137/584 ... yes
126/588 ... yes
122/589 ... yes
135/590 ... yes
128/592 ... yes
117/593 ... yes
126/594 ... yes
126/595 ... yes
144/596 ... yes
103/597 ... yes
126/598 ... yes
126/599 ... yes
102/600 ... yes
125/602 ... yes
145/603 ... yes
139/604 ... yes
145/605 ... yes
124/606 ... yes
147/607 ... yes
147/608 ... yes
147/609 ... yes
126/610 ... yes
128/611 ... yes
127/612 ... yes
127/613 ... yes
113/614 ... yes
127/615 ... yes
126/617 ... yes
139/618 ... yes
148/619 ... yes
149/620 ... yes
149/621 ... yes
136/622 ... yes
126/623 ... yes
126/625 ... yes
126/626 ... yes
136/627 ... yes
136/628 ... yes
117/629 ... yes
98/630 ... yes
117/631 ... yes
131/632 ... yes
121/634 ... yes
139/635 ... yes
117/636 ... yes
943/637 ... yes
943/638 ... yes
943/639 ... yes
136/641 ... yes
131/642 ... yes
150/644 ... yes
136/645 ... yes
150/647 ... yes
150/648 ... yes
156/649 ... yes
156/650 ... yes
156/651 ... yes
157/652 ... yes
64/653 ... yes
148/654 ... yes
126/655 ... yes
128/656 ... yes
139/658 ... yes
126/659 ... yes
126/662 ... yes
139/663 ... yes
126/664 ... yes
128/665 ... yes
127/666 ... yes
117/667 ... yes
140/668 ... yes
160/669 ... yes
160/670 ... yes
160/671 ... yes
21/673 ... yes
147/674 ... yes
117/675 ... yes
126/676 ... yes
139/677 ... yes
126/678 ... yes
127/679 ... yes
126/680 ... yes
126/681 ... yes
96/682 ... yes
128/683 ... yes
148/684 ... yes
148/685 ... yes
147/686 ... yes
165/687 ... yes
166/688 ... yes
21/689 ... yes
156/690 ... yes
96/691 ... yes
148/692 ... yes
165/693 ... yes
170/696 ... yes
172/697 ... yes
147/698 ... yes
117/700 ... yes
146/701 ... yes
128/702 ... yes
179/703 ... yes
182/706 ... yes
201/722 ... yes
184/732 ... yes
184/733 ... yes
184/737 ... yes
184/738 ... yes
184/739 ... yes
184/740 ... yes
184/741 ... yes
184/742 ... yes
184/743 ... yes
184/744 ... yes
184/745 ... yes
21/746 ... yes
128/747 ... yes
117/748 ... yes
136/749 ... yes
136/750 ... yes
136/751 ... yes
136/752 ... yes
136/753 ... yes
136/754 ... yes
136/755 ... yes
136/756 ... yes
136/757 ... yes
99/758 ... yes
863/759 ... yes
148/760 ... yes
21/761 ... yes
869/762 ... yes
869/763 ... yes
113/764 ... yes
117/765 ... yes
126/766 ... yes
863/767 ... yes
878/768 ... yes
863/769 ... yes
883/771 ... yes
883/772 ... yes
883/773 ... yes
163/774 ... yes
893/775 ... yes
128/777 ... yes
136/778 ... yes
96/779 ... yes
878/781 ... yes
903/782 ... yes
883/783 ... yes
903/784 ... yes
903/785 ... yes
878/786 ... yes
103/787 ... yes
893/788 ... yes
863/789 ... yes
863/790 ... yes
863/791 ... yes
863/792 ... yes
883/793 ... yes
128/794 ... yes
126/795 ... yes
126/796 ... yes
126/797 ... yes
126/798 ... yes
126/799 ... yes
126/800 ... yes
126/801 ... yes
126/802 ... yes
923/803 ... yes
878/804 ... yes
923/805 ... yes
863/806 ... yes
863/807 ... yes
869/808 ... yes
869/809 ... yes
139/810 ... yes
933/811 ... yes
878/812 ... yes
150/813 ... yes
878/815 ... yes
943/816 ... yes
943/817 ... yes
943/818 ... yes
122/819 ... yes
135/820 ... yes
135/821 ... yes
21/822 ... yes
869/823 ... yes
943/824 ... yes
953/825 ... yes
156/826 ... yes
135/827 ... yes
135/828 ... yes
135/829 ... yes
869/830 ... yes
76/831 ... yes
122/832 ... yes
21/833 ... yes
869/834 ... yes
878/835 ... yes
134/836 ... yes
869/837 ... yes
869/838 ... yes
869/840 ... yes
869/841 ... yes
Redis version >= 6.0.0? ... yes
Ruby version >= 2.7.2 ? ... yes (2.7.7)
Git user has default SSH configuration? ... yes
Active users: ... 16
Is authorized keys file accessible? ... yes
GitLab configured to store new projects in hashed storage? ... yes
All projects are in hashed storage? ... yes
Elasticsearch version 7.x-8.x or OpenSearch version 1.x ... warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
yes (elasticsearch 7.17.5)
All migrations must be finished before doing a major upgrade ... warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
warning: 299 Elasticsearch-7.17.5-8d61b4f7ddf931f219e3745f295ed2bbc50c8e84 "Elasticsearch built-in security features are not enabled. Without authentication, your cluster could be accessible to anyone. See https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html to enable security."
no (You have 3 pending migrations.)
  For more information see:
  https://docs.gitlab.com/ee/integration/advanced_search/elasticsearch.html#all-migrations-must-be-finished-before-doing-a-major-upgrade
  Try fixing it:
  Wait for all advanced search migrations to complete.
  To list pending migrations, run `sudo gitlab-rake gitlab:elastic:list_pending_migrations`

Checking GitLab App ... Finished


Checking GitLab subtasks ... Finished

Possible fixes

Edited by 🤖 GitLab Bot 🤖