"407 Proxy authentication Required" for slack integration while http_proxy is properly configured.
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=393363) </details> <!--IssueSummary end--> <!--- Please read this! Before opening a new issue, make sure to search for keywords in the issues filtered by the "regression" or "type::bug" label: - https://gitlab.com/gitlab-org/gitlab/issues?label_name%5B%5D=regression - https://gitlab.com/gitlab-org/gitlab/issues?label_name%5B%5D=type::bug and verify the issue you're about to submit isn't a duplicate. ---> ### 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". <!-- Summarize the bug encountered concisely. --> ### Steps to reproduce 1. Configure [Custom environment variables](https://docs.gitlab.com/omnibus/settings/environment-variables.html) `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" <!-- Describe how one can reproduce the issue - this is very important. Please use an ordered list. --> ### Example Project <!-- If possible, please create an example project here on GitLab.com that exhibits the problematic behavior, and link to it here in the bug report. If you are using an older version of GitLab, this will also determine whether the bug is fixed in a more recent version. --> ### What is the current *bug* behavior? `Something went wrong on our end.` pops up. <!-- Describe what actually happens. --> ### What is the expected *correct* behavior? A notification should be posted on Slack. <!-- Describe what you should see instead. --> ### 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} ``` <!-- Paste any relevant logs - please use code blocks (```) to format console output, logs, and code as it's tough to read otherwise. --> ### Output of checks <!-- If you are reporting a bug on GitLab.com, uncomment below --> <!-- This bug happens on GitLab.com --> <!-- /label ~"reproduced on GitLab.com" --> Not relevant #### Results of GitLab environment info <!-- Input any relevant GitLab environment information if needed. --> <details> <summary>Expand for output related to GitLab environment info</summary> <pre> (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`) </pre> </details> ```sh 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 <!-- Input any relevant GitLab application check information if needed. --> <details> <summary>Expand for output related to the GitLab application check</summary> <pre> (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) </pre> </details> ``` 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 <!-- If you can, link to the line of code that might be responsible for the problem. -->
issue