@@ -19,6 +19,7 @@ func TestContainer(t *testing.T) {
19
19
ImagePullPolicy : corev1 .PullIfNotPresent ,
20
20
ServerHost : "pmm.server.local" ,
21
21
Secret : "pmm-secret" ,
22
+ PostgresParams : "--environment=dev-postgres" ,
22
23
Resources : corev1.ResourceRequirements {},
23
24
ContainerSecurityContext : & corev1.SecurityContext {},
24
25
}
@@ -144,6 +145,7 @@ func TestSidecarContainerV2(t *testing.T) {
144
145
ImagePullPolicy : corev1 .PullIfNotPresent ,
145
146
ServerHost : "pmm.server.local" ,
146
147
Secret : "pmm-secret" ,
148
+ PostgresParams : "--environment=dev-postgres" ,
147
149
Resources : corev1.ResourceRequirements {},
148
150
ContainerSecurityContext : & corev1.SecurityContext {},
149
151
}
@@ -179,7 +181,7 @@ func TestSidecarContainerV2(t *testing.T) {
179
181
assert .NotNil (t , container .Lifecycle .PreStop )
180
182
assert .Equal (t , []string {"bash" , "-c" , "pmm-admin unregister --force" }, container .Lifecycle .PreStop .Exec .Command )
181
183
182
- assert .Len (t , container .Env , 32 )
184
+ assert .Len (t , container .Env , 33 )
183
185
184
186
expectedEnvVars := map [string ]string {
185
187
"POD_NAME" : "" , // field reference is asserted separately
@@ -211,9 +213,10 @@ func TestSidecarContainerV2(t *testing.T) {
211
213
"DB_TYPE" : "postgresql" ,
212
214
"DB_USER" : v2 .UserMonitoring ,
213
215
"DB_PASS" : "" , // secret reference is asserted separately
214
- "PMM_AGENT_PRERUN_SCRIPT" : "pmm-admin status --wait=10s; pmm-admin add postgresql --username=$(DB_USER) --password='$(DB_PASS)' --host=127.0.0.1 --port=5432 --tls-cert-file=/pgconf/tls/tls.crt --tls-key-file=/pgconf/tls/tls.key --tls-ca-file=/pgconf/tls/ca.crt --tls-skip-verify --skip-connection-check --metrics-mode=push --service-name=$(PMM_AGENT_SETUP_NODE_NAME) --query-source= --cluster=$(CLUSTER_NAME); pmm-admin annotate --service-name=$(PMM_AGENT_SETUP_NODE_NAME) 'Service restarted'" ,
216
+ "PMM_AGENT_PRERUN_SCRIPT" : "pmm-admin status --wait=10s; pmm-admin add postgresql --username=$(DB_USER) --password='$(DB_PASS)' --host=127.0.0.1 --port=5432 --tls-cert-file=/pgconf/tls/tls.crt --tls-key-file=/pgconf/tls/tls.key --tls-ca-file=/pgconf/tls/ca.crt --tls-skip-verify --skip-connection-check --metrics-mode=push --service-name=$(PMM_AGENT_SETUP_NODE_NAME) --query-source= --cluster=$(CLUSTER_NAME) $PMM_POSTGRES_PARAMS ; pmm-admin annotate --service-name=$(PMM_AGENT_SETUP_NODE_NAME) 'Service restarted'" ,
215
217
"PMM_AGENT_PATHS_TEMPDIR" : "/tmp" ,
216
218
"CLUSTER_NAME" : "test-cluster" ,
219
+ "PMM_POSTGRES_PARAMS" : "--environment=dev-postgres" ,
217
220
}
218
221
219
222
for _ , envVar := range container .Env {
@@ -256,6 +259,7 @@ func TestSidecarContainerV3(t *testing.T) {
256
259
ImagePullPolicy : corev1 .PullIfNotPresent ,
257
260
ServerHost : "pmm.server.local" ,
258
261
Secret : "pmm-secret" ,
262
+ PostgresParams : "--environment=dev-postgres" ,
259
263
Resources : corev1.ResourceRequirements {},
260
264
ContainerSecurityContext : & corev1.SecurityContext {},
261
265
}
@@ -291,7 +295,7 @@ func TestSidecarContainerV3(t *testing.T) {
291
295
assert .NotNil (t , container .Lifecycle .PreStop )
292
296
assert .Equal (t , []string {"bash" , "-c" , "pmm-admin unregister --force" }, container .Lifecycle .PreStop .Exec .Command )
293
297
294
- assert .Len (t , container .Env , 27 )
298
+ assert .Len (t , container .Env , 28 )
295
299
296
300
expectedEnvVars := map [string ]string {
297
301
"POD_NAME" : "" , // field reference is asserted separately
@@ -318,9 +322,10 @@ func TestSidecarContainerV3(t *testing.T) {
318
322
"DB_TYPE" : "postgresql" ,
319
323
"DB_USER" : v2 .UserMonitoring ,
320
324
"DB_PASS" : "" , // secret reference is asserted separately
321
- "PMM_AGENT_PRERUN_SCRIPT" : "pmm-admin status --wait=10s; pmm-admin add postgresql --username=$(DB_USER) --password='$(DB_PASS)' --host=127.0.0.1 --port=5432 --tls-cert-file=/pgconf/tls/tls.crt --tls-key-file=/pgconf/tls/tls.key --tls-ca-file=/pgconf/tls/ca.crt --tls-skip-verify --skip-connection-check --metrics-mode=push --service-name=$(PMM_AGENT_SETUP_NODE_NAME) --query-source= --cluster=$(CLUSTER_NAME); pmm-admin annotate --service-name=$(PMM_AGENT_SETUP_NODE_NAME) 'Service restarted'" ,
325
+ "PMM_AGENT_PRERUN_SCRIPT" : "pmm-admin status --wait=10s; pmm-admin add postgresql --username=$(DB_USER) --password='$(DB_PASS)' --host=127.0.0.1 --port=5432 --tls-cert-file=/pgconf/tls/tls.crt --tls-key-file=/pgconf/tls/tls.key --tls-ca-file=/pgconf/tls/ca.crt --tls-skip-verify --skip-connection-check --metrics-mode=push --service-name=$(PMM_AGENT_SETUP_NODE_NAME) --query-source= --cluster=$(CLUSTER_NAME) $PMM_POSTGRES_PARAMS ; pmm-admin annotate --service-name=$(PMM_AGENT_SETUP_NODE_NAME) 'Service restarted'" ,
322
326
"PMM_AGENT_PATHS_TEMPDIR" : "/tmp" ,
323
327
"CLUSTER_NAME" : "test-cluster" ,
328
+ "PMM_POSTGRES_PARAMS" : "--environment=dev-postgres" ,
324
329
}
325
330
326
331
for _ , envVar := range container .Env {
0 commit comments