github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/topgun/tasks/credential-management-with-job-inputs.yml (about)

     1  ---
     2  platform: linux
     3  
     4  image_resource:
     5    type: mock
     6    source:
     7      mirror_self: true
     8      force_version: ((resource_version))
     9  
    10  inputs:
    11  - name: some-resource
    12  
    13  params:
    14    EXPECTED_RESOURCE_SECRET:
    15    EXPECTED_RESOURCE_VERSION_SECRET:
    16  
    17  run:
    18    path: sh
    19    args:
    20    - -ec
    21    - |
    22      # test image_resource secret
    23      test "$MIRRORED_VERSION" = "$EXPECTED_RESOURCE_VERSION_SECRET"
    24  
    25      # test input secret from job (secret is scoped to job's pipeline with execute -j)
    26      test "$(cat some-resource/resource_secret)" = "$EXPECTED_RESOURCE_SECRET"
    27  
    28      echo all credentials matched expected values