1818
1919env :
2020 VAULT_SPECIAL_PREFIX : " secret/v2/na1/int/data-special"
21+ RT_S3_BUCKET_NAME : " gdc-dev-eu-integration-tests"
2122
2223jobs :
2324 LCM-integration-e2e-tests :
4142# path: jwt/github
4243# role: ecr-ii-push
4344# 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 ;
45+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-bia-encryption-key secret | GD_SPEC_PASSWORD ;
46+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-s3-credentials bucket_name | RT_S3_BUCKET_NAME ;
47+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-s3-credentials access_key | RT_S3_ACCESS_KEY ;
48+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-s3-credentials secret_key | RT_S3_SECRET_KEY ;
49+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg3 dev_token | GD_DEV_DEV_TOKEN ;
50+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg3 prod_token | GD_DEV_PROD_TOKEN ;
51+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg3 vertica_dev_token | GD_DEV_VERTICA_DEV_TOKEN ;
52+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg3 vertica_prod_token | GD_DEV_VERTICA_PROD_TOKEN ;
53+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg3 gd_password | GD_DEV_PASSWORD ;
54+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg3 gd_project_token | GD_DEV_GD_PROJECT_TOKEN ;
55+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg3 gd_default_password | GD_DEV_DEFAULT_PASSWORD ;
56+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg2 dev_token | GD_TEST_DEV_TOKEN ;
57+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg2 prod_token | GD_TEST_PROD_TOKEN ;
58+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg2 vertica_dev_token | GD_TEST_VERTICA_DEV_TOKEN ;
59+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg2 vertica_prod_token | GD_TEST_VERTICA_PROD_TOKEN ;
60+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg2 gd_password | GD_TEST_PASSWORD ;
61+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg2 gd_project_token | GD_TEST_GD_PROJECT_TOKEN ;
62+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg2 gd_default_password | GD_TEST_DEFAULT_PASSWORD ;
63+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg1 dev_token | GD_STG_DEV_TOKEN ;
64+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg1 prod_token | GD_STG_PROD_TOKEN ;
65+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg1 vertica_dev_token | GD_STG_VERTICA_DEV_TOKEN ;
66+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg1 vertica_prod_token | GD_STG_VERTICA_PROD_TOKEN ;
67+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg1 gd_password | GD_STG_PASSWORD ;
68+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg1 gd_project_token | GD_STG_GD_PROJECT_TOKEN ;
69+ # ${{ env.VAULT_SPECIAL_PREFIX }}/ruby-test-stg1 gd_default_password | GD_STG_DEFAULT_PASSWORD ;
4670 - name : Set up JDK (required for JRuby)
4771 uses : actions/setup-java@v4
4872 with :
@@ -63,39 +87,26 @@ jobs:
6387 run : |
6488 bundle exec rake -f lcm.rake test:docker:integration-e2e
6589 env :
66- # GD_STG_PASSWORD: ""
67- # GD_STG_USERNAME: "rubydev+admin@gooddata.com"
68- # GD_STG_DEV_TOKEN: "INT00PDWH01STG1LCMDEV"
69- # GD_STG_PROD_TOKEN: "INT01PRODPDWH01STG1LCM"
70- # GD_STG_VERTICA_DEV_TOKEN: "INT00PDWH01STG1LCMDEV"
71- # GD_STG_VERTICA_PROD_TOKEN: "INT01PRODPDWH01STG1LCM"
72- # RT_S3_BUCKET_NAME: "gdc-dev-eu-integration-tests"
73- # RT_S3_ACCESS_KEY: ${{ env.AWS_ACCESS_KEY }}
74- # RT_S3_SECRET_KEY: ${{ env.AWS_SECRET_KEY }}
75- # 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"
90+ GD_SPEC_PASSWORD : ${{ secret.RUBY_TEST_PASSWORD }}
91+ RT_S3_BUCKET_NAME : ${{ env.RT_S3_BUCKET_NAME }}
92+ RT_S3_ACCESS_KEY : ${{ secret.RUBY_TEST_S3_ACCESS_KEY }}
93+ RT_S3_SECRET_KEY : ${{ secret.RUBY_TEST_S3_SECRET_KEY }}
94+ GD_DEV_DEV_TOKEN : ${{ secret.RUBY_TEST_DEV_TOKEN }}
95+ GD_DEV_PROD_TOKEN : ${{ secret.RUBY_TEST_PROD_TOKEN }}
96+ GD_DEV_VERTICA_DEV_TOKEN : ${{ secret.RUBY_TEST_DEV_TOKEN_VERTICA }}
97+ GD_DEV_VERTICA_PROD_TOKEN : ${{ secret.RUBY_TEST_PROD_TOKEN_VERTICA }}
98+ GD_DEV_PASSWORD : ${{ secret.RUBY_TEST_PASSWORD }}
99+ GD_DEV_DEFAULT_PASSWORD : ${{ secret.RUBY_TEST_PASSWORD }}
100+ GD_TEST_DEV_TOKEN : ${{ secret.RUBY_TEST_DEV_TOKEN }}
101+ GD_TEST_PROD_TOKEN : ${{ secret.RUBY_TEST_PROD_TOKEN }}
102+ GD_TEST_VERTICA_DEV_TOKEN : ${{ secret.RUBY_TEST_DEV_TOKEN_VERTICA }}
103+ GD_TEST_VERTICA_PROD_TOKEN : ${{ secret.RUBY_TEST_PROD_TOKEN_VERTICA }}
104+ GD_TEST_PASSWORD : ${{ secret.RUBY_TEST_PASSWORD }}
105+ GD_TEST_DEFAULT_PASSWORD : ${{ secret.RUBY_TEST_PASSWORD }}
106+ GD_STG_DEV_TOKEN : ${{ secret.RUBY_TEST_DEV_TOKEN }}
107+ GD_STG_PROD_TOKEN : ${{ secret.RUBY_TEST_PROD_TOKEN }}
108+ GD_STG_VERTICA_DEV_TOKEN : ${{ secret.RUBY_TEST_DEV_TOKEN_VERTICA }}
109+ GD_STG_VERTICA_PROD_TOKEN : ${{ secret.RUBY_TEST_PROD_TOKEN_VERTICA }}
110+ GD_STG_PASSWORD : ${{ secret.RUBY_TEST_PASSWORD }}
111+ GD_STG_DEFAULT_PASSWORD : ${{ secret.RUBY_TEST_PASSWORD }}
101112
0 commit comments