|
40 | 40 | fi |
41 | 41 | sudo sed -i 's/#user_allow_other/user_allow_other/g' /etc/fuse.conf |
42 | 42 |
|
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' |
| 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' |
97 | 97 | options: |
98 | 98 | dynamicSubstitutions: true |
99 | 99 | pool: |
|
0 commit comments