Upload of artifacts to S3 fails
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Summary
Since we activated the S3 object storage for S3 on our private instance, artifacts can't be uploaded.
Steps to reproduce
GITLAB_OMNIBUS_CONFIG variable extract :
gitlab_rails['backup_upload_connection'] = {
'provider' => 'AWS',
'region' => 'eu-west-1',
'use_iam_profile' => true
};
gitlab_rails['backup_upload_remote_directory'] = 'bucket_backup';
gitlab_rails['object_store']['enabled'] = true;
gitlab_rails['object_store']['proxy_download'] = true;
gitlab_rails['object_store']['connection'] = {
'provider' => 'AWS',
'region' => 'eu-west-1',
'use_iam_profile' => true
};
gitlab_rails['object_store']['objects']['artifacts']['bucket'] = 'bucket_artifacts';
gitlab_rails['object_store']['objects']['external_diffs']['bucket'] = 'bucket_diffs';
gitlab_rails['object_store']['objects']['lfs']['bucket'] = 'bucket_lfs';
gitlab_rails['object_store']['objects']['uploads']['bucket'] = 'bucket_uploads';
gitlab_rails['object_store']['objects']['packages']['bucket'] = 'bucket_packages';
gitlab_rails['object_store']['objects']['dependency_proxy']['bucket'] = 'bucket_dependency';
gitlab_rails['object_store']['objects']['terraform_state']['bucket'] = 'bucket_terraform';
gitlab_rails['object_store']['objects']['pages']['bucket'] = 'bucket_pages';
registry['storage'] = {
's3' => {
'bucket' => 'bucket_registry',
'region' => 'eu-west-1'
}
};
gitlab_rails['artifacts_enabled'] = true;
gitlab_rails['artifacts_object_store_enabled'] = true;
gitlab_rails['artifacts_object_store_direct_upload'] = true;
Obviously, the docker container running docker has full rights on the S3 mentionned buckets, if I install awscli within the container, I can s3 put or cp on the bucket.
To see the bug, I launch a job using artifacts.
What is the current bug behavior?
Using this job, I first see errors in job log :

Then in the logs I find :
2021-01-07T17:31:04.324+01:00
{
"time": "2021-01-07T16:31:04.324Z",
"severity": "INFO",
"duration_s": 0.32114,
"db_duration_s": 0.0079,
"view_duration_s": 0.31324,
"status": 400,
"method": "POST",
"path": "/api/v4/jobs/72028/artifacts",
"params": [
{
"key": "artifact_format",
"value": "zip"
},
{
"key": "artifact_type",
"value": "archive"
},
{
"key": "file.path",
"value": ""
},
{
"key": "file.remote_id",
"value": "1610037063-637-0003-9902-6019dc438e6eca886f39ae0e9fae5c3f"
},
{
"key": "file.sha512",
"value": "49bb6cef9e5756a5f6eaefc3e6c1ddf77d72d45e716f9981a2550d3a31391537f5613ca4cfd0b6d85e04740d8ade87e3f907882b2ed7132a5575cf36a89a04cc"
},
{
"key": "file.sha256",
"value": "2a7b46ea9997b85b42b871f2580758ee30dc8252a5f3b706d54a08ae25f81f16"
},
{
"key": "file.gitlab-workhorse-upload",
"value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1cGxvYWQiOnsibWQ1IjoiOTg5ZDUxMTNhM2E4OWY4MTdhMGY5Y2JkNWVkYmY2NzIiLCJuYW1lIjoiYXJ0aWZhY3RzLnppcCIsInBhdGgiOiIiLCJyZW1vdGVfaWQiOiIxNjEwMDM3MDYzLTYzNy0wMDAzLTk5MDItNjAxOWRjNDM4ZTZlY2E4ODZmMzlhZTBlOWZhZTVjM2YiLCJyZW1vdGVfdXJsIjoiaHR0cHM6Ly90dy1naXRsYWItcHJvZC1hcnRpZmFjdHMuczMuZXUtd2VzdC0xLmFtYXpvbmF3cy5jb20vdG1wL3VwbG9hZHMvMTYxMDAzNzA2My02MzctMDAwMy05OTAyLTYwMTlkYzQzOGU2ZWNhODg2ZjM5YWUwZTlmYWU1YzNmP1gtQW16LUV4cGlyZXM9MTUzMDBcdTAwMjZYLUFtei1EYXRlPTIwMjEwMTA3VDE2MzEwM1pcdTAwMjZYLUFtei1TZWN1cml0eS1Ub2tlbj1JUW9KYjNKcFoybHVYMlZqRUlEJTJGJTJGJTJGJTJGJTJGJTJGJTJGJTJGJTJGJTJGd0VhQ1dWMUxYZGxjM1F0TVNKR01FUUNJRzlFam41eFl5SVRpZmdPTTlIYnNhdGpHR3NwbHlWbUhua0IybzJSUTRseUFpQXFQRDl6SEhqS2E3Vmp5N2N2JTJCTnR3blg3cHBLa2xpJTJGUTR4RXNxOWd1aU1TcTBBd2hKRUFJYUREVXdOalUxTmpZeU1UUTJOQ0lNT2Q4YWZra1NiNEtxOVRaSktwRURzcmFrb2l1NiUyRm1sZ3M4a1h5WlpsMDJOM0hHNVRIZDQwSDRBR2FxZllqTkZ1aCUyQnpVSG1ET1VhayUyRlhNcXMxVCUyQkJQYUFSS0lwQTJJejNoM0Z0Y0oybERHTWRDcmo3WTRtdVI2V2VKWlVwZEduZ1JsaFFWMWFXMTY0OWNhcVMwOCUyQkpwdDR3MHhxN0djRzdaVEpxZVpqVDRHdGM0QXp2NmNZRlR3N1RjTzFMcWZ5R015ZVd6eERaaE1xYjV5V0JzMWJMY3NPRiUyQm1QdGhVSmliN0F5ejclMkJXMGNkem5KUXdXdmZmdWdqQldCVG8yRTBVZk4wV2p1cXIzaTJoZEtZbU8lMkJFemNadkVORE5wa0ZPcmI0ZktUVWJmQ3pLNmE3UyUyQll0JTJCQ3Q5OWZvNG1Zd0Q3Q09Wd0Q3cmI5NkZuVlVXSEtEc2JiZERVUlBOT1ZBZHNmUUlOalhBd0ZMQiUyRmFxUXJua0YxSGRUdjZJaUZEbWxKaEJBbHRGQzJFJTJGM0tZWHRCT0ZJRE9JNFJiVFRZSkglMkZacXo5Q00lMkJmcUdZamZiZnZiN0Rwb29KRWFMVEZkYUJpc2thVERvdFBZTCUyRlpJdW5kVXhRRm45cmc1ZEFtWTE5ZXQ3bEhWRFNOcmViMGpSOUNEcnFxUDZoak9nS0RJckNtNkNpUEhVTGdPY0xXdGJFV2tFdUh0OVZBV09PcEpMd2llRDdrUWNia1h6Qko0d290VGMlMkZ3VTY3QUVKa1VXbGRaaWtnaktCcHM4TDdpVU10cW4yelJwejFBZ0w2cmlpRCUyRjhJRmJYNWpVZzk5bGlpJTJGVVpmNGtHY3FJZGNJZVBhem9NS2E5WmczeHNTM0lmdmVWNGZpRTRibEVNd3VWbzU0V0ZSZnl6aGw2Y3VOQTAxOUhUYjR1d2h2ZDIxTkElMkJncGF2SWF5ZWhLJTJGVXlhcUVEYklLdFJBeTQzMmpjQXdxdjhRbyUyQklydmt1UUUxWUpZWkJVNnRzb1dzYWJEd2JYOE1PbHFWSlNXdndGUHRMJTJGUXZMWmRNbW5ST0tuaVkybEFxMmw2THg2T2IwRE1OYWhYTDlnM25NUEt4bDkwc1pJVWR5MENGa3pNZDZVJTJGb3ZGaWlHRU13VGRWa3FRVzRrZ0JvbHNuWnZaSXphMFQ3ZzVZJTJCN0FFeTR3JTNEJTNEXHUwMDI2WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTZcdTAwMjZYLUFtei1DcmVkZW50aWFsPUFTSUFYTDRKQVVLTUFERFRRSUFJJTJGMjAyMTAxMDclMkZldS13ZXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdFx1MDAyNlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdFx1MDAyNlgtQW16LVNpZ25hdHVyZT0zYWQzM2NlMjI3OTgxNWJhM2NkZjYyYjFkZWMwOTMzZTNmMGIzZDE0ZWJjZTdkMDYzMThiMTAzOTMzNmYwZjEzIiwic2hhMSI6IjY5MTNlMmNlZTAwNjQ5YzcyNjllZjY0ZjlhYmNmZGEzNTBjMTk3NDgiLCJzaGEyNTYiOiIyYTdiNDZlYTk5OTdiODViNDJiODcxZjI1ODA3NThlZTMwZGM4MjUyYTVmM2I3MDZkNTRhMDhhZTI1ZjgxZjE2Iiwic2hhNTEyIjoiNDliYjZjZWY5ZTU3NTZhNWY2ZWFlZmMzZTZjMWRkZjc3ZDcyZDQ1ZTcxNmY5OTgxYTI1NTBkM2EzMTM5MTUzN2Y1NjEzY2E0Y2ZkMGI2ZDg1ZTA0NzQwZDhhZGU4N2UzZjkwNzg4MmIyZWQ3MTMyYTU1NzVjZjM2YTg5YTA0Y2MiLCJzaXplIjoiOTA3NTkwIn0sImlzcyI6ImdpdGxhYi13b3JraG9yc2UifQ._1HmtLZlXtDKROXG1Dsa7yOaQ-EHOn0DrQTcH8auO68"
},
{
"key": "file.name",
"value": "artifacts.zip"
},
{
"key": "file.remote_url",
"value": "https://bucket_artifacts.s3.eu-west-1.amazonaws.com/tmp/uploads/1610037063-637-0003-9902-6019dc438e6eca886f39ae0e9fae5c3f?X-Amz-Expires=15300&X-Amz-Date=20210107T163103Z&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEID%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCWV1LXdlc3QtMSJGMEQCIG9Ejn5xYyITifgOM9HbsatjGGsplyVmHnkB2o2RQ4lyAiAqPD9zHHjKa7Vjy7cv%2BNtwnX7ppKkli%2FQ4xEsq9guiMSq0AwhJEAIaDDUwNjU1NjYyMTQ2NCIMOd8afkkSb4Kq9TZJKpEDsrakoiu6%2Fmlgs8kXyZZl02N3HG5THd40H4AGaqfYjNFuh%2BzUHmDOUak%2FXMqs1T%2BBPaARKIpA2Iz3h3FtcJ2lDGMdCrj7Y4muR6WeJZUpdGngRlhQV1aW1649caqS08%2BJpt4w0xq7GcG7ZTJqeZjT4Gtc4Azv6cYFTw7TcO1LqfyGMyeWzxDZhMqb5yWBs1bLcsOF%2BmPthUJib7Ayz7%2BW0cdznJQwWvffugjBWBTo2E0UfN0Wjuqr3i2hdKYmO%2BEzcZvENDNpkFOrb4fKTUbfCzK6a7S%2BYt%2BCt99fo4mYwD7COVwD7rb96FnVUWHKDsbbdDURPNOVAdsfQINjXAwFLB%2FaqQrnkF1HdTv6IiFDmlJhBAltFC2E%2F3KYXtBOFIDOI4RbTTYJH%2FZqz9CM%2BfqGYjfbfvb7DpooJEaLTFdaBiskaTDotPYL%2FZIundUxQFn9rg5dAmY19et7lHVDSNreb0jR9CDrqqP6hjOgKDIrCm6CiPHULgOcLWtbEWkEuHt9VAWOOpJLwieD7kQcbkXzBJ4wotTc%2FwU67AEJkUWldZikgjKBps8L7iUMtqn2zRpz1AgL6riiD%2F8IFbX5jUg99lii%2FUZf4kGcqIdcIePazoMKa9Zg3xsS3IfveV4fiE4blEMwuVo54WFRfyzhl6cuNA019HTb4uwhvd21NA%2BgpavIayehK%2FUyaqEDbIKtRAy432jcAwqv8Qo%2BIrvkuQE1YJYZBU6tsoWsabDwbX8MOlqVJSWvwFPtL%2FQvLZdMmnROKniY2lAq2l6Lx6Ob0DMNahXL9g3nMPKxl90sZIUdy0CFkzMd6U%2FovFiiGEMwTdVkqQW4kgBolsnZvZIza0T7g5Y%2B7AEy4w%3D%3D&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAXL4JAUKMADDTQIAI%2F20210107%2Feu-west-1%2Fs3%2Faws4_request&X-Amz-SignedHeaders=host&X-Amz-Signature=3ad33ce2279815ba3cdf62b1dec0933e3f0b3d14ebce7d06318b1039336f0f13"
},
{
"key": "file.size",
"value": "907590"
},
{
"key": "file.md5",
"value": "989d5113a3a89f817a0f9cbd5edbf672"
},
{
"key": "file.sha1",
"value": "6913e2cee00649c7269ef64f9abcfda350c19748"
},
{
"key": "metadata.name",
"value": "metadata.gz"
},
{
"key": "metadata.path",
"value": "/tmp/metadata.gz255393987"
},
{
"key": "metadata.sha1",
"value": "4b3d1acf28364386f19eb6cef9745502ba8aebbc"
},
{
"key": "metadata.sha512",
"value": "d3b4b7ef8cc9a7493ce4c0c681b5ea8d0be8996be7f8eeeaea861c51f4ad84ba357b4fc4eae99685c676faddfda28da3de7909d29d36f0dc5f5c4f84dd6fdd34"
},
{
"key": "metadata.sha256",
"value": "e0eb74f07dee72204d9e984a3448a524e15aaa212452601c7638c54a2131d000"
},
{
"key": "metadata.gitlab-workhorse-upload",
"value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1cGxvYWQiOnsibWQ1IjoiNDExOWUzYWEwMzkyZjgxMzY1ZTU2N2Q3MTEyN2NmMjQiLCJuYW1lIjoibWV0YWRhdGEuZ3oiLCJwYXRoIjoiL3RtcC9tZXRhZGF0YS5nejI1NTM5Mzk4NyIsInJlbW90ZV9pZCI6IiIsInJlbW90ZV91cmwiOiIiLCJzaGExIjoiNGIzZDFhY2YyODM2NDM4NmYxOWViNmNlZjk3NDU1MDJiYThhZWJiYyIsInNoYTI1NiI6ImUwZWI3NGYwN2RlZTcyMjA0ZDllOTg0YTM0NDhhNTI0ZTE1YWFhMjEyNDUyNjAxYzc2MzhjNTRhMjEzMWQwMDAiLCJzaGE1MTIiOiJkM2I0YjdlZjhjYzlhNzQ5M2NlNGMwYzY4MWI1ZWE4ZDBiZTg5OTZiZTdmOGVlZWFlYTg2MWM1MWY0YWQ4NGJhMzU3YjRmYzRlYWU5OTY4NWM2NzZmYWRkZmRhMjhkYTNkZTc5MDlkMjlkMzZmMGRjNWY1YzRmODRkZDZmZGQzNCIsInNpemUiOiIxNDc4In0sImlzcyI6ImdpdGxhYi13b3JraG9yc2UifQ.GD73KARFrgJlJZf7jXzf7trHsf4961CNaPqyBJ05W5c"
},
{
"key": "metadata.remote_url",
"value": ""
},
{
"key": "metadata.remote_id",
"value": ""
},
{
"key": "metadata.size",
"value": "1478"
},
{
"key": "metadata.md5",
"value": "4119e3aa0392f81365e567d71127cf24"
},
{
"key": "file",
"value": null
},
{
"key": "metadata",
"value": null
}
],
"host": "git.mygit.nowhere",
"remote_ip": "1.2.3.4, 127.0.0.1",
"ua": "gitlab-runner 13.7.0 (13-7-stable; go1.13.8; linux/amd64)",
"route": "/api/:version/jobs/:id/artifacts",
"api_error": [
"{\"message\":\"Expected(204) \\u003c=\\u003e Actual(403 Forbidden)\\nexcon.error.response\\n :body =\\u003e \\\"\\u003c?xml version=\\\\\\\"1.0\\\\\\\" encoding=\\\\\\\"UTF-8\\\\\\\"?\\u003e\\\\n\\u003cError\\u003e\\u003cCode\\u003eAccessDenied\\u003c/Code\\u003e\\u003cMessage\\u003eAccess Denied\\u003c/Message\\u003e\\u003cRequestId\\u003e21157A189C7911A1\\u003c/RequestId\\u003e\\u003cHostId\\u003eWFDuWxUc8WMaqdfB0nGfPXfRRj97B4DBDY1CT1zml3IWNDXh/V29LE2VUxi9+4C2wkXj5QgSIQY=\\u003c/HostId\\u003e\\u003c/Error\\u003e\\\"\\n :cookies =\\u003e [\\n ]\\n :headers =\\u003e {\\n \\\"Content-Type\\\" =\\u003e \\\"application/xml\\\"\\n \\\"Date\\\" =\\u003e \\\"Thu, 07 Jan 2021 16:31:03 GMT\\\"\\n \\\"Server\\\" =\\u003e \\\"AmazonS3\\\"\\n \\\"x-amz-id-2\\\" =\\u003e \\\"WFDuWxUc8WMaqdfB0nGfPXfRRj97B4DBDY1CT1zml3IWNDXh/V29LE2VUxi9+4C2wkXj5QgSIQY=\\\"\\n \\\"x-amz-request-id\\\" =\\u003e \\\"21157A189C7911A1\\\"\\n }\\n :host =\\u003e \\\"bucket-bucket_artifacts.s3.eu-west-1.amazonaws.com\\\"\\n :local_address =\\u003e \\\"1.2.3.4\\\"\\n :local_port =\\u003e 55088\\n :path =\\u003e \\\"/tmp/uploads/1610037063-637-0003-9902-6019dc438e6eca886f39ae0e9fae5c3f\\\"\\n :port =\\u003e 443\\n :reason_phrase =\\u003e \\\"Forbidden\\\"\\n :remote_ip =\\u003e \\\"1.2.3.4\\\"\\n :status =\\u003e 403\\n :status_line =\\u003e \\\"HTTP/1.1 403 Forbidden\\\\r\\\\n\\\"\\n\"}"
],
"queue_duration_s": 0.014876,
"redis_calls": 1,
"redis_duration_s": 0.000642,
"redis_read_bytes": 2,
"redis_write_bytes": 119,
"redis_cache_calls": 1,
"redis_cache_duration_s": 0.000642,
"redis_cache_read_bytes": 2,
"redis_cache_write_bytes": 119,
"db_count": 10,
"db_write_count": 2,
"db_cached_count": 0,
"correlation_id": "01EVETZVYFQ4FPXJJTVP0PEPY8",
"meta.user": "fthoni",
"meta.project": "InTW-it/handbook-cloudfactory",
"meta.root_namespace": "InTW-it",
"meta.caller_id": "/api/:version/jobs/:id/artifacts",
"meta.feature_category": "continuous_integration"
}
What is interesting is that the artifact is properly in the tmp folder.

What is the expected correct behavior?
There should be no forbidden on S3 upload.
Results of GitLab environment info
System information
System:
Current User: git
Using RVM: no
Ruby Version: 2.7.2p137
Gem Version: 3.1.4
Bundler Version:2.1.4
Rake Version: 13.0.1
Redis Version: 5.0.9
Git Version: 2.29.0
Sidekiq Version:5.2.9
Go Version: unknown
GitLab information
Version: 13.7.1
Revision: c97c8073a0e
Directory: /opt/gitlab/embedded/service/gitlab-rails
DB Adapter: PostgreSQL
DB Version: 11.8
URL: https://redacted
HTTP Clone URL: https://redacted/some-group/some-project.git
SSH Clone URL: ssh://git@redacted:2222/some-group/some-project.git
Using LDAP: yes
Using Omniauth: no
GitLab Shell
Version: 13.14.0
Repository storage paths:
- default: /var/opt/gitlab/git-data/repositories
GitLab Shell path: /opt/gitlab/embedded/service/gitlab-shell
Git: /opt/gitlab/embedded/bin/git
Results of GitLab application Check
hecking GitLab subtasks ...
Checking GitLab Shell ...
GitLab Shell: ... GitLab Shell version >= 13.14.0 ? ... OK (13.14.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 ... 1
Checking Sidekiq ... Finished
Checking Incoming Email ...
Incoming Email: ... Checking Reply by email ...
IMAP server credentials are correct? ... Checking redacted
yes
Init.d configured correctly? ... skipped
MailRoom running? ... skipped
Checking Reply by email ... Finished
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 100 users of 100 limit.
Checking LDAP ... Finished
Checking GitLab App ...
Git configured correctly? ... yes
Database config exists? ... yes
All migrations up? ... yes
Database contains orphaned GroupMembers? ... no
GitLab config exists? ... yes
GitLab config up to date? ... 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
Init script exists? ... skipped (omnibus-gitlab has no init script)
Init script up-to-date? ... skipped (omnibus-gitlab has no init script)
Projects have namespace: ...
6/1 ... yes
7/2 ... yes
3/3 ... yes
4/5 ... yes
11/6 ... yes
6/7 ... yes
13/8 ... yes
13/9 ... yes
22/13 ... yes
27/17 ... yes
27/18 ... yes
27/19 ... yes
27/20 ... yes
27/21 ... yes
27/22 ... yes
27/23 ... yes
27/24 ... yes
27/25 ... yes
27/26 ... yes
27/27 ... yes
27/28 ... yes
27/29 ... yes
27/30 ... yes
27/31 ... yes
27/32 ... yes
27/33 ... yes
13/34 ... yes
13/37 ... yes
9/38 ... yes
27/40 ... yes
13/41 ... yes
27/42 ... yes
29/43 ... yes
29/45 ... yes
26/46 ... yes
6/47 ... yes
6/49 ... yes
13/50 ... yes
26/52 ... yes
26/53 ... yes
26/54 ... yes
3/55 ... yes
32/57 ... yes
33/59 ... yes
9/60 ... yes
6/62 ... yes
6/63 ... yes
27/64 ... yes
33/65 ... yes
38/66 ... yes
38/67 ... yes
38/68 ... yes
38/69 ... yes
6/70 ... yes
26/71 ... yes
40/72 ... yes
40/73 ... yes
40/74 ... yes
43/75 ... yes
44/76 ... yes
13/77 ... yes
13/78 ... yes
33/79 ... yes
44/80 ... yes
13/82 ... yes
38/83 ... yes
26/84 ... yes
44/87 ... yes
44/88 ... yes
26/89 ... yes
44/90 ... yes
44/91 ... yes
38/92 ... yes
35/93 ... yes
35/94 ... yes
35/95 ... yes
35/96 ... yes
35/97 ... yes
39/98 ... yes
33/99 ... yes
6/100 ... yes
6/101 ... yes
40/103 ... yes
44/104 ... yes
3/105 ... yes
26/107 ... yes
13/108 ... yes
40/109 ... yes
52/110 ... yes
49/111 ... yes
37/112 ... yes
33/113 ... yes
32/114 ... yes
53/115 ... yes
49/116 ... yes
13/117 ... yes
56/118 ... yes
57/119 ... yes
13/121 ... yes
9/122 ... yes
3/123 ... yes
26/124 ... yes
3/125 ... yes
53/126 ... yes
60/127 ... yes
57/128 ... yes
60/129 ... yes
38/130 ... yes
57/131 ... yes
3/132 ... yes
40/133 ... yes
49/134 ... yes
49/135 ... yes
49/136 ... yes
49/137 ... yes
49/138 ... yes
49/139 ... yes
67/140 ... yes
40/141 ... yes
38/142 ... yes
49/143 ... yes
60/144 ... yes
71/145 ... yes
70/147 ... yes
70/148 ... yes
49/149 ... yes
60/150 ... yes
75/152 ... yes
42/153 ... yes
70/154 ... yes
3/155 ... yes
3/156 ... yes
26/157 ... yes
57/158 ... yes
57/159 ... yes
86/160 ... yes
26/161 ... yes
26/162 ... yes
27/163 ... yes
89/165 ... yes
70/166 ... yes
91/167 ... yes
57/168 ... yes
39/170 ... yes
70/171 ... yes
71/172 ... yes
70/173 ... yes
91/174 ... yes
91/175 ... yes
91/176 ... yes
91/177 ... yes
91/178 ... yes
91/179 ... yes
91/180 ... yes
91/181 ... yes
91/182 ... yes
91/183 ... yes
91/184 ... yes
91/185 ... yes
91/186 ... yes
91/187 ... yes
71/188 ... yes
91/189 ... yes
91/190 ... yes
70/191 ... yes
70/192 ... yes
60/193 ... yes
91/194 ... yes
96/195 ... yes
84/196 ... yes
3/197 ... yes
70/199 ... yes
70/200 ... yes
70/201 ... yes
71/202 ... yes
70/203 ... yes
71/204 ... yes
90/205 ... yes
91/206 ... yes
70/207 ... yes
100/209 ... yes
100/210 ... yes
101/212 ... yes
60/213 ... yes
3/215 ... yes
122/218 ... yes
40/220 ... yes
50/223 ... yes
13/224 ... yes
60/225 ... yes
70/227 ... yes
60/228 ... yes
50/229 ... yes
122/230 ... yes
50/231 ... yes
96/232 ... yes
122/233 ... yes
50/234 ... yes
40/235 ... yes
70/236 ... yes
96/237 ... yes
70/238 ... yes
50/240 ... yes
100/241 ... yes
50/242 ... yes
96/243 ... yes
96/244 ... yes
50/245 ... yes
50/248 ... yes
13/249 ... yes
70/254 ... yes
2/255 ... yes
107/256 ... yes
96/257 ... yes
112/258 ... yes
96/259 ... yes
96/260 ... yes
5/261 ... yes
117/265 ... yes
117/266 ... yes
120/268 ... yes
38/269 ... yes
57/270 ... yes
84/271 ... yes
96/272 ... yes
13/274 ... yes
70/275 ... yes
119/276 ... yes
57/277 ... yes
39/279 ... yes
5/280 ... yes
70/282 ... yes
70/284 ... yes
125/285 ... yes
126/286 ... yes
127/287 ... yes
125/288 ... yes
70/289 ... yes
60/291 ... yes
70/293 ... yes
84/294 ... yes
42/295 ... yes
57/296 ... yes
42/297 ... yes
122/298 ... yes
96/299 ... yes
70/300 ... yes
3/301 ... yes
70/302 ... yes
70/303 ... yes
40/304 ... yes
70/305 ... yes
96/307 ... yes
134/308 ... yes
96/311 ... yes
38/312 ... yes
137/314 ... yes
60/315 ... yes
70/316 ... yes
122/317 ... yes
141/318 ... yes
141/319 ... yes
141/320 ... yes
141/321 ... yes
141/322 ... yes
70/323 ... yes
137/325 ... yes
70/326 ... yes
60/327 ... yes
84/328 ... yes
70/329 ... yes
87/330 ... yes
140/331 ... yes
130/332 ... yes
60/334 ... yes
102/335 ... yes
130/336 ... yes
70/338 ... yes
70/339 ... yes
38/341 ... yes
6/342 ... yes
6/343 ... yes
133/344 ... yes
141/345 ... yes
141/346 ... yes
141/347 ... yes
130/348 ... yes
141/349 ... yes
152/350 ... yes
152/351 ... yes
152/352 ... yes
152/353 ... yes
152/354 ... yes
152/355 ... yes
152/356 ... yes
130/357 ... yes
70/358 ... yes
60/359 ... yes
152/361 ... yes
70/362 ... yes
152/363 ... yes
38/364 ... yes
152/365 ... yes
152/367 ... yes
152/368 ... yes
70/369 ... yes
152/373 ... yes
60/374 ... yes
6/375 ... yes
162/376 ... yes
164/378 ... yes
164/379 ... yes
130/380 ... yes
26/382 ... yes
167/384 ... yes
167/385 ... yes
167/386 ... yes
70/387 ... yes
13/388 ... yes
3/389 ... yes
169/390 ... yes
170/391 ... yes
169/392 ... yes
60/393 ... yes
38/394 ... yes
152/396 ... yes
122/397 ... yes
122/398 ... yes
179/399 ... yes
185/400 ... yes
207/402 ... yes
186/403 ... yes
186/404 ... yes
167/405 ... yes
60/406 ... yes
3/407 ... yes
122/408 ... yes
38/409 ... yes
122/410 ... yes
122/411 ... yes
167/412 ... yes
151/413 ... yes
188/414 ... yes
38/416 ... yes
60/417 ... yes
38/418 ... yes
193/420 ... yes
8/421 ... yes
122/422 ... yes
122/423 ... yes
195/424 ... yes
122/425 ... yes
60/426 ... yes
70/427 ... yes
122/428 ... yes
122/429 ... yes
122/430 ... yes
60/431 ... yes
186/432 ... yes
27/434 ... yes
60/436 ... yes
169/437 ... yes
122/438 ... yes
193/440 ... yes
84/441 ... yes
199/442 ... yes
169/443 ... yes
151/446 ... yes
200/447 ... yes
167/448 ... yes
10/449 ... yes
202/457 ... yes
202/460 ... yes
202/462 ... yes
202/463 ... yes
202/464 ... yes
166/467 ... yes
205/468 ... yes
186/469 ... yes
186/471 ... yes
38/473 ... yes
38/477 ... yes
130/478 ... yes
57/479 ... yes
40/480 ... yes
57/481 ... yes
57/482 ... yes
57/483 ... yes
210/484 ... yes
206/485 ... yes
152/486 ... yes
205/487 ... yes
96/488 ... yes
60/489 ... yes
202/490 ... yes
202/491 ... yes
213/492 ... yes
213/493 ... yes
210/494 ... yes
214/495 ... yes
28/496 ... yes
27/498 ... yes
27/499 ... yes
27/500 ... yes
140/501 ... yes
105/502 ... yes
8/503 ... yes
215/504 ... yes
215/505 ... yes
217/506 ... yes
213/507 ... yes
202/508 ... yes
215/509 ... yes
130/510 ... yes
130/511 ... yes
27/512 ... yes
130/513 ... yes
113/514 ... yes
60/515 ... yes
201/516 ... yes
132/518 ... yes
70/520 ... yes
122/521 ... yes
140/522 ... yes
60/523 ... yes
130/525 ... yes
108/526 ... yes
57/527 ... yes
57/528 ... yes
130/530 ... yes
151/531 ... yes
130/532 ... yes
169/533 ... yes
60/534 ... yes
8/535 ... yes
153/536 ... yes
230/537 ... yes
231/539 ... yes
70/540 ... yes
60/541 ... yes
215/542 ... yes
70/543 ... yes
151/544 ... yes
197/545 ... yes
70/546 ... yes
70/547 ... yes
130/548 ... yes
60/550 ... yes
70/551 ... yes
236/552 ... yes
161/553 ... yes
71/554 ... yes
132/555 ... yes
244/556 ... yes
244/557 ... yes
244/558 ... yes
228/559 ... yes
167/560 ... yes
60/561 ... yes
201/562 ... yes
60/563 ... yes
60/564 ... yes
146/565 ... yes
60/566 ... yes
215/567 ... yes
13/568 ... yes
252/569 ... yes
213/573 ... yes
236/574 ... yes
105/576 ... yes
236/577 ... yes
60/578 ... yes
236/579 ... yes
236/580 ... yes
96/581 ... yes
130/582 ... yes
60/583 ... yes
236/585 ... yes
215/586 ... yes
140/587 ... yes
71/588 ... yes
230/589 ... yes
236/590 ... yes
60/591 ... yes
130/592 ... yes
130/594 ... yes
60/595 ... yes
130/596 ... yes
60/597 ... yes
60/598 ... yes
130/599 ... yes
60/600 ... yes
265/601 ... yes
130/602 ... yes
201/603 ... yes
3/604 ... yes
3/605 ... yes
266/606 ... yes
8/607 ... yes
266/608 ... yes
130/609 ... yes
215/610 ... yes
130/611 ... yes
267/612 ... yes
267/613 ... yes
60/614 ... yes
225/615 ... yes
267/616 ... yes
270/617 ... yes
270/618 ... yes
270/619 ... yes
270/620 ... yes
272/621 ... yes
272/622 ... yes
270/623 ... yes
39/625 ... yes
40/626 ... yes
270/627 ... yes
270/628 ... yes
61/630 ... yes
60/631 ... yes
293/632 ... yes
293/633 ... yes
294/634 ... yes
96/635 ... yes
293/636 ... yes
161/637 ... yes
274/638 ... yes
272/639 ... yes
292/640 ... yes
229/641 ... yes
60/642 ... yes
292/643 ... yes
281/644 ... yes
10/645 ... yes
274/647 ... yes
39/648 ... yes
140/649 ... yes
213/650 ... yes
213/651 ... yes
213/653 ... yes
57/655 ... yes
57/656 ... yes
57/657 ... yes
57/658 ... yes
57/659 ... yes
60/660 ... yes
60/662 ... yes
60/665 ... yes
285/666 ... yes
57/667 ... yes
57/668 ... yes
57/669 ... yes
57/670 ... yes
151/671 ... yes
39/672 ... yes
230/673 ... yes
201/674 ... yes
3/675 ... yes
130/676 ... yes
60/677 ... yes
151/678 ... yes
60/679 ... yes
60/680 ... yes
274/681 ... yes
105/682 ... yes
105/683 ... yes
105/684 ... yes
70/685 ... yes
60/686 ... yes
257/687 ... yes
215/688 ... yes
141/691 ... yes
213/692 ... yes
70/693 ... yes
60/694 ... yes
3/695 ... yes
60/696 ... yes
290/697 ... yes
293/698 ... yes
229/700 ... yes
122/701 ... yes
60/702 ... yes
130/704 ... yes
290/705 ... yes
296/706 ... yes
60/707 ... yes
297/708 ... yes
70/709 ... yes
167/710 ... yes
298/711 ... yes
60/712 ... yes
39/713 ... yes
70/714 ... yes
70/715 ... yes
163/716 ... yes
297/717 ... yes
112/718 ... yes
257/719 ... yes
60/720 ... yes
296/721 ... yes
130/722 ... yes
130/723 ... yes
230/724 ... yes
213/726 ... yes
302/728 ... yes
298/729 ... yes
60/730 ... yes
302/732 ... yes
302/733 ... yes
151/734 ... yes
270/735 ... yes
13/736 ... yes
60/737 ... yes
257/738 ... yes
301/739 ... yes
60/742 ... yes
213/743 ... yes
213/744 ... yes
213/745 ... yes
3/747 ... yes
230/748 ... yes
60/749 ... yes
60/750 ... yes
132/751 ... yes
70/752 ... yes
213/753 ... yes
3/754 ... yes
70/755 ... yes
36/756 ... yes
312/757 ... yes
108/758 ... yes
313/759 ... yes
267/760 ... yes
269/761 ... yes
218/762 ... yes
Redis version >= 4.0.0? ... yes
Ruby version >= 2.7.2 ? ... yes (2.7.2)
Git version >= 2.29.0 ? ... yes (2.29.0)
Git user has default SSH configuration? ... yes
Active users: ... 193
Is authorized keys file accessible? ... yes
GitLab configured to store new projects in hashed storage? ... yes
All projects are in hashed storage? ... yes
Checking GitLab App ... Finished
Checking GitLab subtasks ... Finished
Edited by 🤖 GitLab Bot 🤖