@@ -30,70 +30,64 @@ steps:
3030 if [ ! -f /etc/fuse.conf ]; then
3131 echo "Creating /etc/fuse.conf with default content."
3232 cat <<EOF > /etc/fuse.conf
33- # Set the maximum number of FUSE mounts allowed to non-root users.
34- # The default is 1000.
35- # mount_max = 1000
36-
37- # Allow non-root users to specify the 'allow_other' mount option.
38- # user_allow_other
39- EOF
33+ EOF
4034 fi
4135 sudo sed -i 's/#user_allow_other/user_allow_other/g' /etc/fuse.conf
4236
43- # - id: run mysql integration tests
44- # name: golang:${_VERSION}
45- # env:
46- # - "IP_TYPE=${_IP_TYPE}"
47- # - "GOOGLE_CLOUD_PROJECT=${PROJECT_ID}"
48- # secretEnv: ['MYSQL_CONNECTION_NAME','MYSQL_USER','MYSQL_PASS','MYSQL_DB','POSTGRES_CONNECTION_NAME','POSTGRES_USER','POSTGRES_USER_IAM','POSTGRES_PASS','POSTGRES_DB','POSTGRES_CAS_CONNECTION_NAME','POSTGRES_CAS_PASS','POSTGRES_CUSTOMER_CAS_CONNECTION_NAME','POSTGRES_CUSTOMER_CAS_PASS','POSTGRES_CUSTOMER_CAS_DOMAIN_NAME','SQLSERVER_CONNECTION_NAME','SQLSERVER_USER','SQLSERVER_PASS','SQLSERVER_DB','IMPERSONATED_USER']
49- # entrypoint: bash
50- # args:
51- # - -c
52- # - |
53- # go test -race -v ./...
54- # substitutions:
55- # _VERSION: ${_VERSION}
56- # _IP_TYPE: ${_IP_TYPE}
57- # availableSecrets:
58- # secretManager:
59- # - versionName: 'projects/$PROJECT_ID/secrets/MYSQL_CONNECTION_NAME/versions/latest'
60- # env: 'MYSQL_CONNECTION_NAME'
61- # - versionName: 'projects/$PROJECT_ID/secrets/MYSQL_USER/versions/latest'
62- # env: 'MYSQL_USER'
63- # - versionName: 'projects/$PROJECT_ID/secrets/MYSQL_PASS/versions/latest'
64- # env: 'MYSQL_PASS'
65- # - versionName: 'projects/$PROJECT_ID/secrets/MYSQL_DB/versions/latest'
66- # env: 'MYSQL_DB'
67- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CONNECTION_NAME/versions/latest'
68- # env: 'POSTGRES_CONNECTION_NAME'
69- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_USER/versions/latest'
70- # env: 'POSTGRES_USER'
71- # - versionName: 'projects/$PROJECT_ID/secrets/CLOUD_BUILD_POSTGRES_IAM_USER/versions/latest'
72- # env: 'POSTGRES_USER_IAM'
73- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_PASS/versions/latest'
74- # env: 'POSTGRES_PASS'
75- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_DB/versions/latest'
76- # env: 'POSTGRES_DB'
77- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CAS_CONNECTION_NAME/versions/latest'
78- # env: 'POSTGRES_CAS_CONNECTION_NAME'
79- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CAS_PASS/versions/latest'
80- # env: 'POSTGRES_CAS_PASS'
81- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_CONNECTION_NAME/versions/latest'
82- # env: 'POSTGRES_CUSTOMER_CAS_CONNECTION_NAME'
83- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_PASS/versions/latest'
84- # env: 'POSTGRES_CUSTOMER_CAS_PASS'
85- # - versionName: 'projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_DOMAIN_NAME/versions/latest'
86- # env: 'POSTGRES_CUSTOMER_CAS_DOMAIN_NAME'
87- # - versionName: 'projects/$PROJECT_ID/secrets/SQLSERVER_CONNECTION_NAME/versions/latest'
88- # env: 'SQLSERVER_CONNECTION_NAME'
89- # - versionName: 'projects/$PROJECT_ID/secrets/SQLSERVER_USER/versions/latest'
90- # env: 'SQLSERVER_USER'
91- # - versionName: 'projects/$PROJECT_ID/secrets/SQLSERVER_PASS/versions/latest'
92- # env: 'SQLSERVER_PASS'
93- # - versionName: 'projects/$PROJECT_ID/secrets/SQLSERVER_DB/versions/latest'
94- # env: 'SQLSERVER_DB'
95- # - versionName: 'projects/$PROJECT_ID/secrets/CLOUD_BUILD_SA/versions/latest'
96- # env: 'IMPERSONATED_USER'
37+ - id : run mysql integration tests
38+ name : golang:${_VERSION}
39+ env :
40+ - " IP_TYPE=${_IP_TYPE}"
41+ - " GOOGLE_CLOUD_PROJECT=${PROJECT_ID}"
42+ secretEnv : ['MYSQL_CONNECTION_NAME','MYSQL_USER','MYSQL_PASS','MYSQL_DB','POSTGRES_CONNECTION_NAME','POSTGRES_USER','POSTGRES_USER_IAM','POSTGRES_PASS','POSTGRES_DB','POSTGRES_CAS_CONNECTION_NAME','POSTGRES_CAS_PASS','POSTGRES_CUSTOMER_CAS_CONNECTION_NAME','POSTGRES_CUSTOMER_CAS_PASS','POSTGRES_CUSTOMER_CAS_DOMAIN_NAME','SQLSERVER_CONNECTION_NAME','SQLSERVER_USER','SQLSERVER_PASS','SQLSERVER_DB','IMPERSONATED_USER']
43+ entrypoint : bash
44+ args :
45+ - -c
46+ - |
47+ go test -race -v ./...
48+ substitutions :
49+ _VERSION : ${_VERSION}
50+ _IP_TYPE : ${_IP_TYPE}
51+ availableSecrets :
52+ secretManager :
53+ - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_CONNECTION_NAME/versions/latest'
54+ env : ' MYSQL_CONNECTION_NAME'
55+ - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_USER/versions/latest'
56+ env : ' MYSQL_USER'
57+ - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_PASS/versions/latest'
58+ env : ' MYSQL_PASS'
59+ - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_DB/versions/latest'
60+ env : ' MYSQL_DB'
61+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CONNECTION_NAME/versions/latest'
62+ env : ' POSTGRES_CONNECTION_NAME'
63+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_USER/versions/latest'
64+ env : ' POSTGRES_USER'
65+ - versionName : ' projects/$PROJECT_ID/secrets/CLOUD_BUILD_POSTGRES_IAM_USER/versions/latest'
66+ env : ' POSTGRES_USER_IAM'
67+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_PASS/versions/latest'
68+ env : ' POSTGRES_PASS'
69+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_DB/versions/latest'
70+ env : ' POSTGRES_DB'
71+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CAS_CONNECTION_NAME/versions/latest'
72+ env : ' POSTGRES_CAS_CONNECTION_NAME'
73+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CAS_PASS/versions/latest'
74+ env : ' POSTGRES_CAS_PASS'
75+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_CONNECTION_NAME/versions/latest'
76+ env : ' POSTGRES_CUSTOMER_CAS_CONNECTION_NAME'
77+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_PASS/versions/latest'
78+ env : ' POSTGRES_CUSTOMER_CAS_PASS'
79+ - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_DOMAIN_NAME/versions/latest'
80+ env : ' POSTGRES_CUSTOMER_CAS_DOMAIN_NAME'
81+ - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_CONNECTION_NAME/versions/latest'
82+ env : ' SQLSERVER_CONNECTION_NAME'
83+ - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_USER/versions/latest'
84+ env : ' SQLSERVER_USER'
85+ - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_PASS/versions/latest'
86+ env : ' SQLSERVER_PASS'
87+ - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_DB/versions/latest'
88+ env : ' SQLSERVER_DB'
89+ - versionName : ' projects/$PROJECT_ID/secrets/CLOUD_BUILD_SA/versions/latest'
90+ env : ' IMPERSONATED_USER'
9791options :
9892 dynamicSubstitutions : true
9993 pool :
0 commit comments