@@ -18,7 +18,31 @@ steps:
18
18
entrypoint : bash
19
19
env :
20
20
- " 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_DOMAIN_NAME', 'POSTGRES_CUSTOMER_CAS_INVALID_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
+ " POSTGRES_CONNECTION_NAME" ,
29
+ " POSTGRES_USER" ,
30
+ " POSTGRES_IAM_USER" ,
31
+ " POSTGRES_PASS" ,
32
+ " POSTGRES_DB" ,
33
+ " POSTGRES_CAS_CONNECTION_NAME" ,
34
+ " POSTGRES_CAS_PASS" ,
35
+ " POSTGRES_CUSTOMER_CAS_CONNECTION_NAME" ,
36
+ " POSTGRES_CUSTOMER_CAS_PASS" ,
37
+ " POSTGRES_CUSTOMER_CAS_DOMAIN_NAME" ,
38
+ " POSTGRES_CUSTOMER_CAS_INVALID_DOMAIN_NAME" ,
39
+ " POSTGRES_MCP_CONNECTION_NAME" ,
40
+ " POSTGRES_MCP_PASS" ,
41
+ " SQLSERVER_CONNECTION_NAME" ,
42
+ " SQLSERVER_USER" ,
43
+ " SQLSERVER_PASS" ,
44
+ " SQLSERVER_DB" ,
45
+ ]
22
46
args :
23
47
- " -c"
24
48
- |
@@ -28,46 +52,50 @@ steps:
28
52
timeout : 300s
29
53
availableSecrets :
30
54
secretManager :
31
- - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_CONNECTION_NAME/versions/latest'
32
- env : ' MYSQL_CONNECTION_NAME'
33
- - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_USER/versions/latest'
34
- env : ' MYSQL_USER'
35
- - versionName : ' projects/$PROJECT_ID/secrets/CLOUD_BUILD_MYSQL_IAM_USER/versions/latest'
36
- env : ' MYSQL_IAM_USER'
37
- - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_PASS/versions/latest'
38
- env : ' MYSQL_PASS'
39
- - versionName : ' projects/$PROJECT_ID/secrets/MYSQL_DB/versions/latest'
40
- env : ' MYSQL_DB'
41
- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CONNECTION_NAME/versions/latest'
42
- env : ' POSTGRES_CONNECTION_NAME'
43
- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_USER/versions/latest'
44
- env : ' POSTGRES_USER'
45
- - versionName : ' projects/$PROJECT_ID/secrets/CLOUD_BUILD_POSTGRES_IAM_USER/versions/latest'
46
- env : ' POSTGRES_IAM_USER'
47
- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_PASS/versions/latest'
48
- env : ' POSTGRES_PASS'
49
- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_DB/versions/latest'
50
- env : ' POSTGRES_DB'
51
- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CAS_CONNECTION_NAME/versions/latest'
52
- env : ' POSTGRES_CAS_CONNECTION_NAME'
53
- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CAS_PASS/versions/latest'
54
- env : ' POSTGRES_CAS_PASS'
55
- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_CONNECTION_NAME/versions/latest'
56
- env : ' POSTGRES_CUSTOMER_CAS_CONNECTION_NAME'
57
- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_PASS/versions/latest'
58
- env : ' POSTGRES_CUSTOMER_CAS_PASS'
59
- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_DOMAIN_NAME/versions/latest'
60
- env : ' POSTGRES_CUSTOMER_CAS_DOMAIN_NAME'
61
- - versionName : ' projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_INVALID_DOMAIN_NAME/versions/latest'
62
- env : ' POSTGRES_CUSTOMER_CAS_INVALID_DOMAIN_NAME'
63
- - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_CONNECTION_NAME/versions/latest'
64
- env : ' SQLSERVER_CONNECTION_NAME'
65
- - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_USER/versions/latest'
66
- env : ' SQLSERVER_USER'
67
- - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_PASS/versions/latest'
68
- env : ' SQLSERVER_PASS'
69
- - versionName : ' projects/$PROJECT_ID/secrets/SQLSERVER_DB/versions/latest'
70
- env : ' SQLSERVER_DB'
55
+ - versionName : " projects/$PROJECT_ID/secrets/MYSQL_CONNECTION_NAME/versions/latest"
56
+ env : " MYSQL_CONNECTION_NAME"
57
+ - versionName : " projects/$PROJECT_ID/secrets/MYSQL_USER/versions/latest"
58
+ env : " MYSQL_USER"
59
+ - versionName : " projects/$PROJECT_ID/secrets/CLOUD_BUILD_MYSQL_IAM_USER/versions/latest"
60
+ env : " MYSQL_IAM_USER"
61
+ - versionName : " projects/$PROJECT_ID/secrets/MYSQL_PASS/versions/latest"
62
+ env : " MYSQL_PASS"
63
+ - versionName : " projects/$PROJECT_ID/secrets/MYSQL_DB/versions/latest"
64
+ env : " MYSQL_DB"
65
+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_CONNECTION_NAME/versions/latest"
66
+ env : " POSTGRES_CONNECTION_NAME"
67
+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_USER/versions/latest"
68
+ env : " POSTGRES_USER"
69
+ - versionName : " projects/$PROJECT_ID/secrets/CLOUD_BUILD_POSTGRES_IAM_USER/versions/latest"
70
+ env : " POSTGRES_IAM_USER"
71
+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_PASS/versions/latest"
72
+ env : " POSTGRES_PASS"
73
+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_DB/versions/latest"
74
+ env : " POSTGRES_DB"
75
+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_CAS_CONNECTION_NAME/versions/latest"
76
+ env : " POSTGRES_CAS_CONNECTION_NAME"
77
+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_CAS_PASS/versions/latest"
78
+ env : " POSTGRES_CAS_PASS"
79
+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_CONNECTION_NAME/versions/latest"
80
+ env : " POSTGRES_CUSTOMER_CAS_CONNECTION_NAME"
81
+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_PASS/versions/latest"
82
+ env : " POSTGRES_CUSTOMER_CAS_PASS"
83
+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_DOMAIN_NAME/versions/latest"
84
+ env : " POSTGRES_CUSTOMER_CAS_DOMAIN_NAME"
85
+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_CUSTOMER_CAS_INVALID_DOMAIN_NAME/versions/latest"
86
+ env : " POSTGRES_CUSTOMER_CAS_INVALID_DOMAIN_NAME"
87
+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_MCP_CONNECTION_NAME/versions/latest"
88
+ env : " POSTGRES_MCP_CONNECTION_NAME"
89
+ - versionName : " projects/$PROJECT_ID/secrets/POSTGRES_MCP_PASS/versions/latest"
90
+ env : " POSTGRES_MCP_PASS"
91
+ - versionName : " projects/$PROJECT_ID/secrets/SQLSERVER_CONNECTION_NAME/versions/latest"
92
+ env : " SQLSERVER_CONNECTION_NAME"
93
+ - versionName : " projects/$PROJECT_ID/secrets/SQLSERVER_USER/versions/latest"
94
+ env : " SQLSERVER_USER"
95
+ - versionName : " projects/$PROJECT_ID/secrets/SQLSERVER_PASS/versions/latest"
96
+ env : " SQLSERVER_PASS"
97
+ - versionName : " projects/$PROJECT_ID/secrets/SQLSERVER_DB/versions/latest"
98
+ env : " SQLSERVER_DB"
71
99
substitutions :
72
100
_VERSION : ${_VERSION}
73
101
_IP_TYPE : ${_IP_TYPE}
0 commit comments