@@ -33,16 +33,39 @@ jobs:
3333 with :
3434 submodules : ' true'
3535 token : ${{ secrets.TOKEN_GITHUB_YENKINS }}
36- # - name: Get required Vault secrets
37- # uses: hashicorp/vault-action@v3
38- # with:
39- # url: ${{ secrets.VAULT_ADDRESS }}
40- # method: jwt
41- # path: jwt/github
42- # role: ecr-ii-push
43- # secrets: |
44- # secret/data/v2/data-special/infra1-user-ecr-rw aws_ecr_access_key | AWS_ACCESS_KEY ;
45- # secret/data/v2/data-special/infra1-user-ecr-rw aws_ecr_secret_key | AWS_SECRET_KEY ;
36+ - name : Get required Vault secrets
37+ uses : hashicorp/vault-action@v3
38+ with :
39+ url : ${{ secrets.VAULT_ADDRESS }}
40+ method : jwt
41+ path : jwt/github
42+ role : infra-na1-dev-jenkins_ng_slave
43+ secrets : |
44+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-bia-encryption-key secret | GD_SPEC_PASSWORD ;
45+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-s3-credentials bucket_name | RT_S3_BUCKET_NAME ;
46+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-s3-credentials access_key | RT_S3_ACCESS_KEY ;
47+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-s3-credentials secret_key | RT_S3_SECRET_KEY ;
48+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg3 dev_token | GD_DEV_DEV_TOKEN ;
49+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg3 prod_token | GD_DEV_PROD_TOKEN ;
50+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg3 vertica_dev_token | GD_DEV_VERTICA_DEV_TOKEN ;
51+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg3 vertica_prod_token | GD_DEV_VERTICA_PROD_TOKEN ;
52+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg3 gd_password | GD_DEV_PASSWORD ;
53+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg3 gd_project_token | GD_DEV_GD_PROJECT_TOKEN ;
54+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg3 gd_default_password | GD_DEV_DEFAULT_PASSWORD ;
55+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg2 dev_token | GD_TEST_DEV_TOKEN ;
56+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg2 prod_token | GD_TEST_PROD_TOKEN ;
57+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg2 vertica_dev_token | GD_TEST_VERTICA_DEV_TOKEN ;
58+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg2 vertica_prod_token | GD_TEST_VERTICA_PROD_TOKEN ;
59+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg2 gd_password | GD_TEST_PASSWORD ;
60+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg2 gd_project_token | GD_TEST_GD_PROJECT_TOKEN ;
61+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg2 gd_default_password | GD_TEST_DEFAULT_PASSWORD ;
62+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg1 dev_token | GD_STG_DEV_TOKEN ;
63+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg1 prod_token | GD_STG_PROD_TOKEN ;
64+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg1 vertica_dev_token | GD_STG_VERTICA_DEV_TOKEN ;
65+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg1 vertica_prod_token | GD_STG_VERTICA_PROD_TOKEN ;
66+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg1 gd_password | GD_STG_PASSWORD ;
67+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg1 gd_project_token | GD_STG_GD_PROJECT_TOKEN ;
68+ ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg1 gd_default_password | GD_STG_DEFAULT_PASSWORD ;
4669 - name : Set up JDK (required for JRuby)
4770 uses : actions/setup-java@v4
4871 with :
@@ -73,29 +96,29 @@ jobs:
7396# RT_S3_ACCESS_KEY: ${{ env.AWS_ACCESS_KEY }}
7497# RT_S3_SECRET_KEY: ${{ env.AWS_SECRET_KEY }}
7598# RT_S3_SESSION_TOKEN: ${{ secrets.TOKEN_GITHUB_YENKINS }}
76- GD_SPEC_PASSWORD : " $VAULT_SPECIAL_PREFIX/ruby-test-bia-encryption-key "
77- RT_S3_BUCKET_NAME : " $VAULT_SPECIAL_PREFIX/ruby-test-s3-credentials bucket_name "
78- RT_S3_ACCESS_KEY : " $VAULT_SPECIAL_PREFIX/ruby-test-s3-credentials access_key "
79- RT_S3_SECRET_KEY : " $VAULT_SPECIAL_PREFIX/ruby-test-s3-credentials secret_key "
80- GD_DEV_DEV_TOKEN : " $VAULT_SPECIAL_PREFIX/ruby-test-stg3 dev_token "
81- GD_DEV_PROD_TOKEN : " $VAULT_SPECIAL_PREFIX/ruby-test-stg3 prod_token "
82- GD_DEV_VERTICA_DEV_TOKEN : " $VAULT_SPECIAL_PREFIX/ruby-test-stg3 vertica_dev_token "
83- GD_DEV_VERTICA_PROD_TOKEN : " $VAULT_SPECIAL_PREFIX/ruby-test-stg3 vertica_prod_token "
84- GD_DEV_PASSWORD : " $VAULT_SPECIAL_PREFIX/ruby-test-stg3 gd_password "
85- GD_DEV_GD_PROJECT_TOKEN : " $VAULT_SPECIAL_PREFIX/ruby-test-stg3 gd_project_token "
86- GD_DEV_DEFAULT_PASSWORD : " $VAULT_SPECIAL_PREFIX/ruby-test-stg3 gd_default_password "
87- GD_TEST_DEV_TOKEN : " $VAULT_SPECIAL_PREFIX/ruby-test-stg2 dev_token "
88- GD_TEST_PROD_TOKEN : " $VAULT_SPECIAL_PREFIX/ruby-test-stg2 prod_token "
89- GD_TEST_VERTICA_DEV_TOKEN : " $VAULT_SPECIAL_PREFIX/ruby-test-stg2 vertica_dev_token "
90- GD_TEST_VERTICA_PROD_TOKEN : " $VAULT_SPECIAL_PREFIX/ruby-test-stg2 vertica_prod_token "
91- GD_TEST_PASSWORD : " $VAULT_SPECIAL_PREFIX/ruby-test-stg2 gd_password "
92- GD_TEST_GD_PROJECT_TOKEN : " $VAULT_SPECIAL_PREFIX/ruby-test-stg2 gd_project_token "
93- GD_TEST_DEFAULT_PASSWORD : " $VAULT_SPECIAL_PREFIX/ruby-test-stg2 gd_default_password "
94- GD_STG_DEV_TOKEN : " $VAULT_SPECIAL_PREFIX/ruby-test-stg1 dev_token "
95- GD_STG_PROD_TOKEN : " $VAULT_SPECIAL_PREFIX/ruby-test-stg1 prod_token "
96- GD_STG_VERTICA_DEV_TOKEN : " $VAULT_SPECIAL_PREFIX/ruby-test-stg1 vertica_dev_token "
97- GD_STG_VERTICA_PROD_TOKEN : " $VAULT_SPECIAL_PREFIX/ruby-test-stg1 vertica_prod_token "
98- GD_STG_PASSWORD : " $VAULT_SPECIAL_PREFIX/ruby-test-stg1 gd_password "
99- GD_STG_GD_PROJECT_TOKEN : " $VAULT_SPECIAL_PREFIX/ruby-test-stg1 gd_project_token "
100- GD_STG_DEFAULT_PASSWORD : " $VAULT_SPECIAL_PREFIX/ruby-test-stg1 gd_default_password "
99+ GD_SPEC_PASSWORD : ${{ env.GD_SPEC_PASSWORD }}
100+ RT_S3_BUCKET_NAME : ${{ env.RT_S3_BUCKET_NAME }}
101+ RT_S3_ACCESS_KEY : ${{ env.RT_S3_ACCESS_KEY }}
102+ RT_S3_SECRET_KEY : ${{ env.RT_S3_SECRET_KEY }}
103+ GD_DEV_DEV_TOKEN : ${{ env.GD_DEV_DEV_TOKEN }}
104+ GD_DEV_PROD_TOKEN : ${{ env.GD_DEV_PROD_TOKEN }}
105+ GD_DEV_VERTICA_DEV_TOKEN : ${{ env.GD_DEV_VERTICA_DEV_TOKEN }}
106+ GD_DEV_VERTICA_PROD_TOKEN : ${{ env.GD_DEV_VERTICA_PROD_TOKEN }}
107+ GD_DEV_PASSWORD : ${{ env.GD_DEV_PASSWORD }}
108+ GD_DEV_GD_PROJECT_TOKEN : ${{ env.GD_DEV_GD_PROJECT_TOKEN }}
109+ GD_DEV_DEFAULT_PASSWORD : ${{ env.GD_DEV_DEFAULT_PASSWORD }}
110+ GD_TEST_DEV_TOKEN : ${{ env.GD_TEST_DEV_TOKEN }}
111+ GD_TEST_PROD_TOKEN : ${{ env.GD_TEST_PROD_TOKEN }}
112+ GD_TEST_VERTICA_DEV_TOKEN : ${{ env.GD_TEST_VERTICA_DEV_TOKEN }}
113+ GD_TEST_VERTICA_PROD_TOKEN : ${{ env.GD_TEST_VERTICA_PROD_TOKEN }}
114+ GD_TEST_PASSWORD : ${{ env.GD_TEST_PASSWORD }}
115+ GD_TEST_GD_PROJECT_TOKEN : ${{ env.GD_TEST_GD_PROJECT_TOKEN }}
116+ GD_TEST_DEFAULT_PASSWORD : ${{ env.GD_TEST_DEFAULT_PASSWORD }}
117+ GD_STG_DEV_TOKEN : ${{ env.GD_STG_DEV_TOKEN }}
118+ GD_STG_PROD_TOKEN : ${{ env.GD_STG_PROD_TOKEN }}
119+ GD_STG_VERTICA_DEV_TOKEN : ${{ env.GD_STG_VERTICA_DEV_TOKEN }}
120+ GD_STG_VERTICA_PROD_TOKEN : ${{ env.GD_STG_VERTICA_PROD_TOKEN }}
121+ GD_STG_PASSWORD : ${{ env.GD_STG_PASSWORD }}
122+ GD_STG_GD_PROJECT_TOKEN : ${{ env.GD_STG_GD_PROJECT_TOKEN }}
123+ GD_STG_DEFAULT_PASSWORD : ${{ env.GD_STG_DEFAULT_PASSWORD }}
101124
0 commit comments