@@ -16,58 +16,85 @@ steps:
1616 - id : run integration tests
1717 name : python:${_VERSION}
1818 entrypoint : bash
19- env :
19+ env :
2020 - " IP_TYPE=${_IP_TYPE}"
21- secretEnv : ["MYSQL_CONNECTION_NAME", "MYSQL_USER", "MYSQL_IAM_USER", "MYSQL_PASS", "MYSQL_DB", "POSTGRES_CONNECTION_NAME", "POSTGRES_USER", "POSTGRES_IAM_USER", "POSTGRES_PASS", "POSTGRES_DB", "POSTGRES_CAS_CONNECTION_NAME", "POSTGRES_CAS_PASS", "POSTGRES_CUSTOMER_CAS_CONNECTION_NAME", "POSTGRES_CUSTOMER_CAS_PASS", "POSTGRES_CUSTOMER_CAS_PASS_VALID_DOMAIN_NAME","SQLSERVER_CONNECTION_NAME", "SQLSERVER_USER", "SQLSERVER_PASS", "SQLSERVER_DB"]
21+ secretEnv :
22+ [
23+ " MYSQL_CONNECTION_NAME" ,
24+ " MYSQL_USER" ,
25+ " MYSQL_IAM_USER" ,
26+ " MYSQL_PASS" ,
27+ " MYSQL_DB" ,
28+ " MYSQL_MCP_CONNECTION_NAME" ,
29+ " MYSQL_MCP_PASS" ,
30+ " POSTGRES_CONNECTION_NAME" ,
31+ " POSTGRES_USER" ,
32+ " POSTGRES_IAM_USER" ,
33+ " POSTGRES_PASS" ,
34+ " POSTGRES_DB" ,
35+ " POSTGRES_CAS_CONNECTION_NAME" ,
36+ " POSTGRES_CAS_PASS" ,
37+ " POSTGRES_CUSTOMER_CAS_CONNECTION_NAME" ,
38+ " POSTGRES_CUSTOMER_CAS_PASS" ,
39+ " POSTGRES_CUSTOMER_CAS_PASS_VALID_DOMAIN_NAME" ,
40+ " SQLSERVER_CONNECTION_NAME" ,
41+ " SQLSERVER_USER" ,
42+ " SQLSERVER_PASS" ,
43+ " SQLSERVER_DB" ,
44+ ]
2245 args :
2346 - " -c"
2447 - |
2548 pip install nox
2649 nox -s system-${_VERSION}
2750availableSecrets :
2851 secretManager :
29- - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_CONNECTION_NAME/versions/latest'
30- env : ' MYSQL_CONNECTION_NAME'
31- - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_USER/versions/latest'
32- env : ' MYSQL_USER'
33- - versionName : ' projects/$PROJECT_ID/secrets/CLOUD_BUILD_MYSQL_IAM_USER/versions/latest'
34- env : ' MYSQL_IAM_USER'
35- - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_PASS/versions/latest'
36- env : ' MYSQL_PASS'
37- - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_DB/versions/latest'
38- env : ' MYSQL_DB'
39- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CONNECTION_NAME/versions/latest'
40- env : ' POSTGRES_CONNECTION_NAME'
41- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_USER/versions/latest'
42- env : ' POSTGRES_USER'
43- - versionName : ' projects/$PROJECT_ID/secrets/CLOUD_BUILD_POSTGRES_IAM_USER/versions/latest'
44- env : ' POSTGRES_IAM_USER'
45- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_PASS/versions/latest'
46- env : ' POSTGRES_PASS'
47- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_DB/versions/latest'
48- env : ' POSTGRES_DB'
49- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CAS_CONNECTION_NAME/versions/latest'
50- env : ' POSTGRES_CAS_CONNECTION_NAME'
51- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CAS_PASS/versions/latest'
52- env : ' POSTGRES_CAS_PASS'
53- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_CONNECTION_NAME/versions/latest'
54- env : ' POSTGRES_CUSTOMER_CAS_CONNECTION_NAME'
55- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_PASS/versions/latest'
56- env : ' POSTGRES_CUSTOMER_CAS_PASS'
57- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_PASS_VALID_DOMAIN_NAME/versions/latest'
58- env : ' POSTGRES_CUSTOMER_CAS_PASS_VALID_DOMAIN_NAME'
59- - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_CONNECTION_NAME/versions/latest'
60- env : ' SQLSERVER_CONNECTION_NAME'
61- - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_USER/versions/latest'
62- env : ' SQLSERVER_USER'
63- - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_PASS/versions/latest'
64- env : ' SQLSERVER_PASS'
65- - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_DB/versions/latest'
66- env : ' SQLSERVER_DB'
52+ - versionName : " projects/$PROJECT_ID/secrets/MYSQL_CONNECTION_NAME/versions/latest"
53+ env : " MYSQL_CONNECTION_NAME"
54+ - versionName : " projects/$PROJECT_ID/secrets/MYSQL_USER/versions/latest"
55+ env : " MYSQL_USER"
56+ - versionName : " projects/$PROJECT_ID/secrets/CLOUD_BUILD_MYSQL_IAM_USER/versions/latest"
57+ env : " MYSQL_IAM_USER"
58+ - versionName : " projects/$PROJECT_ID/secrets/MYSQL_PASS/versions/latest"
59+ env : " MYSQL_PASS"
60+ - versionName : " projects/$PROJECT_ID/secrets/MYSQL_DB/versions/latest"
61+ env : " MYSQL_DB"
62+ - versionName : " projects/$PROJECT_ID/secrets/MYSQL_MCP_CONNECTION_NAME/versions/latest"
63+ env : " MYSQL_MCP_CONNECTION_NAME"
64+ - versionName : " projects/$PROJECT_ID/secrets/MYSQL_MCP_PASS/versions/latest"
65+ env : " MYSQL_MCP_PASS"
66+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_CONNECTION_NAME/versions/latest"
67+ env : " POSTGRES_CONNECTION_NAME"
68+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_USER/versions/latest"
69+ env : " POSTGRES_USER"
70+ - versionName : " projects/$PROJECT_ID/secrets/CLOUD_BUILD_POSTGRES_IAM_USER/versions/latest"
71+ env : " POSTGRES_IAM_USER"
72+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_PASS/versions/latest"
73+ env : " POSTGRES_PASS"
74+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_DB/versions/latest"
75+ env : " POSTGRES_DB"
76+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_CAS_CONNECTION_NAME/versions/latest"
77+ env : " POSTGRES_CAS_CONNECTION_NAME"
78+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_CAS_PASS/versions/latest"
79+ env : " POSTGRES_CAS_PASS"
80+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_CONNECTION_NAME/versions/latest"
81+ env : " POSTGRES_CUSTOMER_CAS_CONNECTION_NAME"
82+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_PASS/versions/latest"
83+ env : " POSTGRES_CUSTOMER_CAS_PASS"
84+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_PASS_VALID_DOMAIN_NAME/versions/latest"
85+ env : " POSTGRES_CUSTOMER_CAS_PASS_VALID_DOMAIN_NAME"
86+ - versionName : " projects/$PROJECT_ID/secrets/SQLSERVER_CONNECTION_NAME/versions/latest"
87+ env : " SQLSERVER_CONNECTION_NAME"
88+ - versionName : " projects/$PROJECT_ID/secrets/SQLSERVER_USER/versions/latest"
89+ env : " SQLSERVER_USER"
90+ - versionName : " projects/$PROJECT_ID/secrets/SQLSERVER_PASS/versions/latest"
91+ env : " SQLSERVER_PASS"
92+ - versionName : " projects/$PROJECT_ID/secrets/SQLSERVER_DB/versions/latest"
93+ env : " SQLSERVER_DB"
6794substitutions :
6895 _VERSION : ${_VERSION}
6996 _IP_TYPE : ${_IP_TYPE}
70-
97+
7198options :
7299 dynamicSubstitutions : true
73100 pool :
0 commit comments