File size: 7,664 Bytes
d61821a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
{
  "commit": "e94da5f3fbf5f0b4fbf1338a1868e6eac872cfd3",
  "parent": "a4320fa224af23dd403ca718d4502666b1efa4a4",
  "repository_id": "R001",
  "schema_version": 1,
  "task_id": "TASK_S2_R001_019",
  "valid_end_to_end": true,
  "validation": {
    "commands": [
      "go test ./cache/s3v2 -count=1"
    ],
    "elapsed_seconds": 51.7965427080635,
    "gold": [
      {
        "command": "go test ./cache/s3v2 -count=1",
        "elapsed_seconds": 14.213290833868086,
        "returncode": 0,
        "stderr": "",
        "stdout": "ok  \tgitlab.com/gitlab-org/gitlab-runner/cache/s3v2\t13.593s\n",
        "timed_out": false
      }
    ],
    "hidden": [
      {
        "command": "go test ./cache/s3v2 -count=1",
        "elapsed_seconds": 21.72849570796825,
        "returncode": 1,
        "stderr": "",
        "stdout": "sCode: 400, RequestID: , api error UnknownError: UnknownError\" role_arn=\ntime=\"2026-07-18T21:04:23-04:00\" level=warning msg=\"Failed to detect S3 bucket location, falling back to default region\" bucket=test-bucket endpoint=\"https://s3.amazonaws.com\" error=\"operation error S3: GetBucketLocation, https response error StatusCode: 403, RequestID: KVKE1DH2VNREP21S, HostID: e07jCaOpFpuvOFEPuuBTkfBe3CcY12sV6r6uGknM9uuyd+TMBVS6O4ejuQ/FpdIo2x81/zNb2u8=, api error InvalidAccessKeyId: The AWS Access Key Id you provided does not exist in our records.\"\ntime=\"2026-07-18T21:04:23-04:00\" level=warning msg=\"Failed to detect S3 bucket location, falling back to default region\" bucket=test-bucket endpoint=\"https://s3.amazonaws.com\" error=\"operation error S3: GetBucketLocation, https response error StatusCode: 403, RequestID: KVK9C7AQFTHHZN6Q, HostID: qUGSp7q8byvi5y+8POiM/4JQm6v/oSwp6+K7p93+lrosRB7EM8v+e1XELOqQYleYhduL36utp4A=, api error InvalidAccessKeyId: The AWS Access Key Id you provided does not exist in our records.\"\ntime=\"2026-07-18T21:04:23-04:00\" level=warning msg=\"Failed to detect S3 bucket location, falling back to default region\" bucket=test-bucket endpoint=\"https://s3.amazonaws.com\" error=\"operation error S3: GetBucketLocation, https response error StatusCode: 403, RequestID: KVK80TGRSY71BPDC, HostID: vfJ50MlHqNORtPQfDXhULlsuDoxY+VkYloa2uaoBLO7NdCNkHn3aKe4oDoFI4NER503DNlOzC2A=, api error InvalidAccessKeyId: The AWS Access Key Id you provided does not exist in our records.\"\ntime=\"2026-07-18T21:04:24-04:00\" level=warning msg=\"Failed to detect S3 bucket location, falling back to default region\" bucket=test endpoint=\"https://s3.amazonaws.com\" error=\"operation error S3: GetBucketLocation, https response error StatusCode: 403, RequestID: 8QK6AVW767TTA75V, HostID: b1iXqpS06xGnqIQ+2uXPlxctWbcmHDfubMQYaODDxzpmIAoj2Kzb7ak5e0SWRtuBO6FKSs4C7gE=, api error InvalidAccessKeyId: The AWS Access Key Id you provided does not exist in our records.\"\ntime=\"2026-07-18T21:04:24-04:00\" level=error msg=\"Failed to assume role for cache credentials\" duration_s=0.000780667 error=\"operation error STS: AssumeRole, https response error StatusCode: 401, RequestID: , api error UnknownError: UnknownError\" role_arn=\"arn:aws:iam::123456789012:role/InvalidRole\"\ntime=\"2026-07-18T21:04:24-04:00\" level=warning msg=\"Failed to detect S3 bucket location, falling back to default region\" bucket=test endpoint=\"https://s3.amazonaws.com\" error=\"operation error S3: GetBucketLocation, https response error StatusCode: 403, RequestID: 8QK5YZF00ND40SE6, HostID: Y7KWI1g/c3RWEXmXOkpAaC6dqDRk4aXvbkyLYivY4OWLTLsN2cR/2Eh6jyMIBab8Dm+qJxMNTTc=, api error InvalidAccessKeyId: The AWS Access Key Id you provided does not exist in our records.\"\ntime=\"2026-07-18T21:04:28-04:00\" level=warning msg=\"Failed to detect S3 bucket location, falling back to default region\" bucket=test-bucket endpoint=\"http://127.0.0.1:49988\" error=\"operation error S3: GetBucketLocation, exceeded maximum number of attempts, 3, https response error StatusCode: 500, RequestID: , HostID: , api error InternalServerError: Internal Server Error\"\ntime=\"2026-07-18T21:04:31-04:00\" level=error msg=\"Failed to assume role for cache credentials\" duration_s=3.237995708 error=\"operation error STS: AssumeRole, exceeded maximum number of attempts, 3, https response error StatusCode: 0, RequestID: , request send failed, Post \\\"http://127.0.0.1:0/\\\": dial tcp 127.0.0.1:0: connect: can't assign requested address\" role_arn=\"arn:aws:iam::123456789012:role/ErrorRole\"\n--- FAIL: TestChecksumDefaults (0.00s)\n    --- FAIL: TestChecksumDefaults/custom_endpoint_defaults_to_WhenRequired (0.00s)\n        s3_test.go:1217: \n            \tError Trace:\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/study2-r001-fyaonimp/tree/cache/s3v2/s3_test.go:1217\n            \tError:      \tNot equal: \n            \t            \texpected: 2\n            \t            \tactual  : 1\n            \tTest:       \tTestChecksumDefaults/custom_endpoint_defaults_to_WhenRequired\n        s3_test.go:1218: \n            \tError Trace:\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/study2-r001-fyaonimp/tree/cache/s3v2/s3_test.go:1218\n            \tError:      \tNot equal: \n            \t            \texpected: 2\n            \t            \tactual  : 1\n            \tTest:       \tTestChecksumDefaults/custom_endpoint_defaults_to_WhenRequired\n    --- FAIL: TestChecksumDefaults/custom_endpoint:_env_var_overrides_response_checksum_validation (0.00s)\n        s3_test.go:1218: \n            \tError Trace:\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/study2-r001-fyaonimp/tree/cache/s3v2/s3_test.go:1218\n            \tError:      \tNot equal: \n            \t            \texpected: 2\n            \t            \tactual  : 1\n            \tTest:       \tTestChecksumDefaults/custom_endpoint:_env_var_overrides_response_checksum_validation\n    --- FAIL: TestChecksumDefaults/custom_endpoint:_env_var_overrides_request_checksum_calculation (0.00s)\n        s3_test.go:1217: \n            \tError Trace:\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/study2-r001-fyaonimp/tree/cache/s3v2/s3_test.go:1217\n            \tError:      \tNot equal: \n            \t            \texpected: 2\n            \t            \tactual  : 1\n            \tTest:       \tTestChecksumDefaults/custom_endpoint:_env_var_overrides_request_checksum_calculation\ntime=\"2026-07-18T21:04:33-04:00\" level=error msg=\"Failed to assume role for cache credentials\" duration_s=1.573401958 error=\"operation error STS: AssumeRole, exceeded maximum number of attempts, 3, https response error StatusCode: 0, RequestID: , request send failed, Post \\\"http://127.0.0.1:0/\\\": dial tcp 127.0.0.1:0: connect: can't assign requested address\" role_arn=\"arn:aws:iam::123456789012:role/TestRole\"\ntime=\"2026-07-18T21:04:33-04:00\" level=error msg=\"AssumeRole succeeded but returned no credentials\" duration_s=0.000676 role_arn=\"arn:aws:iam::123456789012:role/TestRole\"\nFAIL\nFAIL\tgitlab.com/gitlab-org/gitlab-runner/cache/s3v2\t21.110s\nFAIL\n",
        "timed_out": false
      }
    ],
    "hidden_apply": {
      "elapsed_seconds": 0.016899083042517304,
      "returncode": 0,
      "stderr": "",
      "stdout": ""
    },
    "original": [
      {
        "command": "go test ./cache/s3v2 -count=1",
        "elapsed_seconds": 15.27863454213366,
        "returncode": 0,
        "stderr": "",
        "stdout": "ok  \tgitlab.com/gitlab-org/gitlab-runner/cache/s3v2\t14.623s\n",
        "timed_out": false
      }
    ],
    "reason": null,
    "source_apply": {
      "elapsed_seconds": 0.015260290820151567,
      "returncode": 0,
      "stderr": "",
      "stdout": ""
    },
    "valid": true
  }
}