@@ -24,89 +24,89 @@ steps:
2424 ls -l /bin/fusermount
2525 ls -l /usr/bin/fusermount
2626 export PATH=/usr/bin:$PATH
27- echo "PATH: $PATH"
27+ echo "PATH: \ $PATH"
2828 sudo sed -i "s/#user_allow_other/user_allow_other/g" /etc/fuse.conf
29- # - id: enable fuse config
30- # name: 'alpine'
31- # entrypoint: 'sh'
32- # args:
33- # - '-c'
34- # - |
35- # apk add --no-cache fuse
36- # - id: run integration tests
37- # name: golang:${_VERSION}
38- # env:
39- # - "IP_TYPE=${_IP_TYPE}"
40- # - "GOOGLE_CLOUD_PROJECT=${PROJECT_ID}"
41- # - "TMPDIR=/tmp"
42- # secretEnv:
43- # - 'MYSQL_CONNECTION_NAME'
44- # - 'MYSQL_USER'
45- # - 'MYSQL_PASS'
46- # - 'MYSQL_DB'
47- # - 'POSTGRES_CONNECTION_NAME'
48- # - 'POSTGRES_USER'
49- # - 'POSTGRES_USER_IAM'
50- # - 'POSTGRES_PASS'
51- # - 'POSTGRES_DB'
52- # - 'POSTGRES_CAS_CONNECTION_NAME'
53- # - 'POSTGRES_CAS_PASS'
54- # - 'POSTGRES_CUSTOMER_CAS_CONNECTION_NAME'
55- # - 'POSTGRES_CUSTOMER_CAS_PASS'
56- # - 'POSTGRES_CUSTOMER_CAS_DOMAIN_NAME'
57- # - 'SQLSERVER_CONNECTION_NAME'
58- # - 'SQLSERVER_USER'
59- # - 'SQLSERVER_PASS'
60- # - 'SQLSERVER_DB'
61- # - 'IMPERSONATED_USER'
62- # entrypoint: bash
63- # args:
64- # - -c
65- # - |
66- # go test -race -v ./...
67- # substitutions:
68- # _VERSION: ${_VERSION}
69- # _IP_TYPE: ${_IP_TYPE}
70- # availableSecrets:
71- # secretManager:
72- # - versionName: 'projects/$PROJECT_ID/secrets/MYSQL_CONNECTION_NAME/versions/latest'
73- # env: 'MYSQL_CONNECTION_NAME'
74- # - versionName: 'projects/$PROJECT_ID/secrets/MYSQL_USER/versions/latest'
75- # env: 'MYSQL_USER'
76- # - versionName: 'projects/$PROJECT_ID/secrets/MYSQL_PASS/versions/latest'
77- # env: 'MYSQL_PASS'
78- # - versionName: 'projects/$PROJECT_ID/secrets/MYSQL_DB/versions/latest'
79- # env: 'MYSQL_DB'
80- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CONNECTION_NAME/versions/latest'
81- # env: 'POSTGRES_CONNECTION_NAME'
82- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_USER/versions/latest'
83- # env: 'POSTGRES_USER'
84- # - versionName: 'projects/$PROJECT_ID/secrets/CLOUD_BUILD_POSTGRES_IAM_USER/versions/latest'
85- # env: 'POSTGRES_USER_IAM'
86- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_PASS/versions/latest'
87- # env: 'POSTGRES_PASS'
88- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_DB/versions/latest'
89- # env: 'POSTGRES_DB'
90- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CAS_CONNECTION_NAME/versions/latest'
91- # env: 'POSTGRES_CAS_CONNECTION_NAME'
92- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CAS_PASS/versions/latest'
93- # env: 'POSTGRES_CAS_PASS'
94- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_CONNECTION_NAME/versions/latest'
95- # env: 'POSTGRES_CUSTOMER_CAS_CONNECTION_NAME'
96- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_PASS/versions/latest'
97- # env: 'POSTGRES_CUSTOMER_CAS_PASS'
98- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_DOMAIN_NAME/versions/latest'
99- # env: 'POSTGRES_CUSTOMER_CAS_DOMAIN_NAME'
100- # - versionName: 'projects/$PROJECT_ID/secrets/SQLSERVER_CONNECTION_NAME/versions/latest'
101- # env: 'SQLSERVER_CONNECTION_NAME'
102- # - versionName: 'projects/$PROJECT_ID/secrets/SQLSERVER_USER/versions/latest'
103- # env: 'SQLSERVER_USER'
104- # - versionName: 'projects/$PROJECT_ID/secrets/SQLSERVER_PASS/versions/latest'
105- # env: 'SQLSERVER_PASS'
106- # - versionName: 'projects/$PROJECT_ID/secrets/SQLSERVER_DB/versions/latest'
107- # env: 'SQLSERVER_DB'
108- # - versionName: 'projects/$PROJECT_ID/secrets/CLOUD_BUILD_SA/versions/latest'
109- # env: 'IMPERSONATED_USER'
29+ # - id: enable fuse config
30+ # name: 'alpine'
31+ # entrypoint: 'sh'
32+ # args:
33+ # - '-c'
34+ # - |
35+ # apk add --no-cache fuse
36+ - id : run integration tests
37+ name : golang:${_VERSION}
38+ env :
39+ - " IP_TYPE=${_IP_TYPE}"
40+ - " GOOGLE_CLOUD_PROJECT=${PROJECT_ID}"
41+ - " TMPDIR=/tmp"
42+ secretEnv :
43+ - ' MYSQL_CONNECTION_NAME'
44+ - ' MYSQL_USER'
45+ - ' MYSQL_PASS'
46+ - ' MYSQL_DB'
47+ - ' POSTGRES_CONNECTION_NAME'
48+ - ' POSTGRES_USER'
49+ - ' POSTGRES_USER_IAM'
50+ - ' POSTGRES_PASS'
51+ - ' POSTGRES_DB'
52+ - ' POSTGRES_CAS_CONNECTION_NAME'
53+ - ' POSTGRES_CAS_PASS'
54+ - ' POSTGRES_CUSTOMER_CAS_CONNECTION_NAME'
55+ - ' POSTGRES_CUSTOMER_CAS_PASS'
56+ - ' POSTGRES_CUSTOMER_CAS_DOMAIN_NAME'
57+ - ' SQLSERVER_CONNECTION_NAME'
58+ - ' SQLSERVER_USER'
59+ - ' SQLSERVER_PASS'
60+ - ' SQLSERVER_DB'
61+ - ' IMPERSONATED_USER'
62+ entrypoint : bash
63+ args :
64+ - -c
65+ - |
66+ go test -race -v ./...
67+ substitutions :
68+ _VERSION : ${_VERSION}
69+ _IP_TYPE : ${_IP_TYPE}
70+ availableSecrets :
71+ secretManager :
72+ - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_CONNECTION_NAME/versions/latest'
73+ env : ' MYSQL_CONNECTION_NAME'
74+ - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_USER/versions/latest'
75+ env : ' MYSQL_USER'
76+ - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_PASS/versions/latest'
77+ env : ' MYSQL_PASS'
78+ - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_DB/versions/latest'
79+ env : ' MYSQL_DB'
80+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CONNECTION_NAME/versions/latest'
81+ env : ' POSTGRES_CONNECTION_NAME'
82+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_USER/versions/latest'
83+ env : ' POSTGRES_USER'
84+ - versionName : ' projects/$PROJECT_ID/secrets/CLOUD_BUILD_POSTGRES_IAM_USER/versions/latest'
85+ env : ' POSTGRES_USER_IAM'
86+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_PASS/versions/latest'
87+ env : ' POSTGRES_PASS'
88+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_DB/versions/latest'
89+ env : ' POSTGRES_DB'
90+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CAS_CONNECTION_NAME/versions/latest'
91+ env : ' POSTGRES_CAS_CONNECTION_NAME'
92+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CAS_PASS/versions/latest'
93+ env : ' POSTGRES_CAS_PASS'
94+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_CONNECTION_NAME/versions/latest'
95+ env : ' POSTGRES_CUSTOMER_CAS_CONNECTION_NAME'
96+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_PASS/versions/latest'
97+ env : ' POSTGRES_CUSTOMER_CAS_PASS'
98+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_DOMAIN_NAME/versions/latest'
99+ env : ' POSTGRES_CUSTOMER_CAS_DOMAIN_NAME'
100+ - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_CONNECTION_NAME/versions/latest'
101+ env : ' SQLSERVER_CONNECTION_NAME'
102+ - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_USER/versions/latest'
103+ env : ' SQLSERVER_USER'
104+ - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_PASS/versions/latest'
105+ env : ' SQLSERVER_PASS'
106+ - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_DB/versions/latest'
107+ env : ' SQLSERVER_DB'
108+ - versionName : ' projects/$PROJECT_ID/secrets/CLOUD_BUILD_SA/versions/latest'
109+ env : ' IMPERSONATED_USER'
110110options :
111111 dynamicSubstitutions : true
112112 pool :
0 commit comments