File size: 4,750 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": "0e82cd1ed26089dd3ce3c0f6d0553f5a06b130bb",
  "parent": "dcdf51716e931cab57d62ab2637b7320108ff376",
  "repository_id": "R001",
  "schema_version": 1,
  "task_id": "TASK_S2_R001_012",
  "valid_end_to_end": true,
  "validation": {
    "commands": [
      "go test ./helpers/secrets/resolvers/aws -count=1"
    ],
    "elapsed_seconds": 6.91694554197602,
    "gold": [
      {
        "command": "go test ./helpers/secrets/resolvers/aws -count=1",
        "elapsed_seconds": 1.1277478330302984,
        "returncode": 0,
        "stderr": "",
        "stdout": "ok  \tgitlab.com/gitlab-org/gitlab-runner/helpers/secrets/resolvers/aws\t0.331s\n",
        "timed_out": false
      }
    ],
    "hidden": [
      {
        "command": "go test ./helpers/secrets/resolvers/aws -count=1",
        "elapsed_seconds": 1.123243457870558,
        "returncode": 1,
        "stderr": "",
        "stdout": "--- FAIL: TestResolver_Resolve (0.00s)\n    --- FAIL: TestResolver_Resolve/per_secret_config_role_arn_overrides_server_role_arn (0.00s)\n        aws_secrets_manager_resolver_test.go:342: \n            \tError Trace:\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/study2-r001-69fnsov7/tree/helpers/secrets/resolvers/aws/aws_secrets_manager_resolver_test.go:342\n            \tError:      \tNot equal: \n            \t            \texpected: \"arn:aws:iam::123:role/user-role\"\n            \t            \tactual  : \"arn:aws:iam::123:role/server-role\"\n            \t            \t\n            \t            \tDiff:\n            \t            \t--- Expected\n            \t            \t+++ Actual\n            \t            \t@@ -1 +1 @@\n            \t            \t-arn:aws:iam::123:role/user-role\n            \t            \t+arn:aws:iam::123:role/server-role\n            \tTest:       \tTestResolver_Resolve/per_secret_config_role_arn_overrides_server_role_arn\n            \tMessages:   \tshould use correct role ARN\n    --- FAIL: TestResolver_Resolve/per_secret_config_role_session_name_overrides_server_role_session_name (0.00s)\n        aws_secrets_manager_resolver_test.go:346: \n            \tError Trace:\t/private/var/folders/mv/1101q6r16619mvm7kc7f3lt80000gn/T/study2-r001-69fnsov7/tree/helpers/secrets/resolvers/aws/aws_secrets_manager_resolver_test.go:346\n            \tError:      \tNot equal: \n            \t            \texpected: \"user-session\"\n            \t            \tactual  : \"server-session\"\n            \t            \t\n            \t            \tDiff:\n            \t            \t--- Expected\n            \t            \t+++ Actual\n            \t            \t@@ -1 +1 @@\n            \t            \t-user-session\n            \t            \t+server-session\n            \tTest:       \tTestResolver_Resolve/per_secret_config_role_session_name_overrides_server_role_session_name\n            \tMessages:   \tshould use correct role session name\nFAIL\nFAIL\tgitlab.com/gitlab-org/gitlab-runner/helpers/secrets/resolvers/aws\t0.324s\nFAIL\n",
        "timed_out": false
      }
    ],
    "hidden_apply": {
      "elapsed_seconds": 0.011215083999559283,
      "returncode": 0,
      "stderr": "",
      "stdout": ""
    },
    "original": [
      {
        "command": "go test ./helpers/secrets/resolvers/aws -count=1",
        "elapsed_seconds": 4.0555723330471665,
        "returncode": 0,
        "stderr": "go: downloading github.com/aws/aws-sdk-go-v2/credentials v1.19.10\ngo: downloading github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.41.1\ngo: downloading github.com/aws/aws-sdk-go-v2/service/sts v1.41.7\ngo: downloading github.com/aws/aws-sdk-go-v2 v1.41.2\ngo: downloading github.com/aws/aws-sdk-go-v2/config v1.32.6\ngo: downloading github.com/aws/aws-sdk-go-v2/service/sso v1.30.11\ngo: downloading github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.15\ngo: downloading github.com/aws/smithy-go v1.24.1\ngo: downloading github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4\ngo: downloading github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.18\ngo: downloading github.com/aws/aws-sdk-go-v2/service/signin v1.0.6\ngo: downloading github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.18\ngo: downloading github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.18\ngo: downloading github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.5\ngo: downloading github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.18\n",
        "stdout": "ok  \tgitlab.com/gitlab-org/gitlab-runner/helpers/secrets/resolvers/aws\t0.297s\n",
        "timed_out": false
      }
    ],
    "reason": null,
    "source_apply": {
      "elapsed_seconds": 0.01207337505184114,
      "returncode": 0,
      "stderr": "",
      "stdout": ""
    },
    "valid": true
  }
}