@@ -19,6 +19,9 @@ const {
19
19
AFFINE_INDEXER_SEARCH_PROVIDER ,
20
20
AFFINE_INDEXER_SEARCH_ENDPOINT ,
21
21
AFFINE_INDEXER_SEARCH_API_KEY ,
22
+ EZM_SERVER ,
23
+ EZM_APP_ID ,
24
+ EZM_APP_SECRET ,
22
25
} = process . env ;
23
26
24
27
const buildType = BUILD_TYPE || 'canary' ;
@@ -89,6 +92,14 @@ const createHelmCommand = ({ isDryRun }) => {
89
92
`--set-string global.indexer.endpoint="${ AFFINE_INDEXER_SEARCH_ENDPOINT } "` ,
90
93
`--set-string global.indexer.apiKey="${ AFFINE_INDEXER_SEARCH_API_KEY } "` ,
91
94
] ;
95
+ const ezmOptions =
96
+ EZM_SERVER && EZM_APP_ID && EZM_APP_SECRET
97
+ ? [
98
+ `--set-string global.ezm.server="${ EZM_SERVER } "` ,
99
+ `--set-string global.ezm.appId="${ EZM_APP_ID } "` ,
100
+ `--set-string global.ezm.appSecret="${ EZM_APP_SECRET } "` ,
101
+ ]
102
+ : [ ] ;
92
103
const serviceAnnotations = [
93
104
`--set-json web.serviceAccount.annotations="{ \\"iam.gke.io/gcp-service-account\\": \\"${ APP_IAM_ACCOUNT } \\" }"` ,
94
105
`--set-json graphql.serviceAccount.annotations="{ \\"iam.gke.io/gcp-service-account\\": \\"${ APP_IAM_ACCOUNT } \\" }"` ,
@@ -144,6 +155,7 @@ const createHelmCommand = ({ isDryRun }) => {
144
155
`--set-string global.version="${ APP_VERSION } "` ,
145
156
...redisAndPostgres ,
146
157
...indexerOptions ,
158
+ ...ezmOptions ,
147
159
`--set web.replicaCount=${ replica . web } ` ,
148
160
`--set-string web.image.tag="${ imageTag } "` ,
149
161
`--set graphql.replicaCount=${ replica . graphql } ` ,
0 commit comments