@@ -37,7 +37,7 @@ func TestGenerateSpiloJSONConfiguration(t *testing.T) {
37
37
ReplicationUsername : replicationUserName ,
38
38
},
39
39
},
40
- }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger )
40
+ }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger , eventRecorder )
41
41
42
42
testName := "TestGenerateSpiloConfig"
43
43
tests := []struct {
@@ -102,7 +102,7 @@ func TestCreateLoadBalancerLogic(t *testing.T) {
102
102
ReplicationUsername : replicationUserName ,
103
103
},
104
104
},
105
- }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger )
105
+ }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger , eventRecorder )
106
106
107
107
testName := "TestCreateLoadBalancerLogic"
108
108
tests := []struct {
@@ -164,7 +164,8 @@ func TestGeneratePodDisruptionBudget(t *testing.T) {
164
164
acidv1.Postgresql {
165
165
ObjectMeta : metav1.ObjectMeta {Name : "myapp-database" , Namespace : "myapp" },
166
166
Spec : acidv1.PostgresSpec {TeamID : "myapp" , NumberOfInstances : 3 }},
167
- logger ),
167
+ logger ,
168
+ eventRecorder ),
168
169
policyv1beta1.PodDisruptionBudget {
169
170
ObjectMeta : metav1.ObjectMeta {
170
171
Name : "postgres-myapp-database-pdb" ,
@@ -187,7 +188,8 @@ func TestGeneratePodDisruptionBudget(t *testing.T) {
187
188
acidv1.Postgresql {
188
189
ObjectMeta : metav1.ObjectMeta {Name : "myapp-database" , Namespace : "myapp" },
189
190
Spec : acidv1.PostgresSpec {TeamID : "myapp" , NumberOfInstances : 0 }},
190
- logger ),
191
+ logger ,
192
+ eventRecorder ),
191
193
policyv1beta1.PodDisruptionBudget {
192
194
ObjectMeta : metav1.ObjectMeta {
193
195
Name : "postgres-myapp-database-pdb" ,
@@ -210,7 +212,8 @@ func TestGeneratePodDisruptionBudget(t *testing.T) {
210
212
acidv1.Postgresql {
211
213
ObjectMeta : metav1.ObjectMeta {Name : "myapp-database" , Namespace : "myapp" },
212
214
Spec : acidv1.PostgresSpec {TeamID : "myapp" , NumberOfInstances : 3 }},
213
- logger ),
215
+ logger ,
216
+ eventRecorder ),
214
217
policyv1beta1.PodDisruptionBudget {
215
218
ObjectMeta : metav1.ObjectMeta {
216
219
Name : "postgres-myapp-database-pdb" ,
@@ -233,7 +236,8 @@ func TestGeneratePodDisruptionBudget(t *testing.T) {
233
236
acidv1.Postgresql {
234
237
ObjectMeta : metav1.ObjectMeta {Name : "myapp-database" , Namespace : "myapp" },
235
238
Spec : acidv1.PostgresSpec {TeamID : "myapp" , NumberOfInstances : 3 }},
236
- logger ),
239
+ logger ,
240
+ eventRecorder ),
237
241
policyv1beta1.PodDisruptionBudget {
238
242
ObjectMeta : metav1.ObjectMeta {
239
243
Name : "postgres-myapp-database-databass-budget" ,
@@ -368,7 +372,7 @@ func TestCloneEnv(t *testing.T) {
368
372
ReplicationUsername : replicationUserName ,
369
373
},
370
374
},
371
- }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger )
375
+ }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger , eventRecorder )
372
376
373
377
for _ , tt := range tests {
374
378
envs := cluster .generateCloneEnvironment (tt .cloneOpts )
@@ -502,7 +506,7 @@ func TestGetPgVersion(t *testing.T) {
502
506
ReplicationUsername : replicationUserName ,
503
507
},
504
508
},
505
- }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger )
509
+ }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger , eventRecorder )
506
510
507
511
for _ , tt := range tests {
508
512
pgVersion , err := cluster .getNewPgVersion (tt .pgContainer , tt .newPgVersion )
@@ -678,7 +682,7 @@ func TestConnectionPoolerPodSpec(t *testing.T) {
678
682
ConnectionPoolerDefaultMemoryLimit : "100Mi" ,
679
683
},
680
684
},
681
- }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger )
685
+ }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger , eventRecorder )
682
686
683
687
var clusterNoDefaultRes = New (
684
688
Config {
@@ -690,7 +694,7 @@ func TestConnectionPoolerPodSpec(t *testing.T) {
690
694
},
691
695
ConnectionPooler : config.ConnectionPooler {},
692
696
},
693
- }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger )
697
+ }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger , eventRecorder )
694
698
695
699
noCheck := func (cluster * Cluster , podSpec * v1.PodTemplateSpec ) error { return nil }
696
700
@@ -803,7 +807,7 @@ func TestConnectionPoolerDeploymentSpec(t *testing.T) {
803
807
ConnectionPoolerDefaultMemoryLimit : "100Mi" ,
804
808
},
805
809
},
806
- }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger )
810
+ }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger , eventRecorder )
807
811
cluster .Statefulset = & appsv1.StatefulSet {
808
812
ObjectMeta : metav1.ObjectMeta {
809
813
Name : "test-sts" ,
@@ -904,7 +908,7 @@ func TestConnectionPoolerServiceSpec(t *testing.T) {
904
908
ConnectionPoolerDefaultMemoryLimit : "100Mi" ,
905
909
},
906
910
},
907
- }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger )
911
+ }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger , eventRecorder )
908
912
cluster .Statefulset = & appsv1.StatefulSet {
909
913
ObjectMeta : metav1.ObjectMeta {
910
914
Name : "test-sts" ,
@@ -990,7 +994,7 @@ func TestTLS(t *testing.T) {
990
994
SpiloFSGroup : & spiloFSGroup ,
991
995
},
992
996
},
993
- }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger )
997
+ }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger , eventRecorder )
994
998
spec = makeSpec (acidv1.TLSDescription {SecretName : "my-secret" , CAFile : "ca.crt" })
995
999
s , err := cluster .generateStatefulSet (& spec )
996
1000
if err != nil {
@@ -1112,7 +1116,7 @@ func TestAdditionalVolume(t *testing.T) {
1112
1116
ReplicationUsername : replicationUserName ,
1113
1117
},
1114
1118
},
1115
- }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger )
1119
+ }, k8sutil.KubernetesClient {}, acidv1.Postgresql {}, logger , eventRecorder )
1116
1120
1117
1121
for _ , tt := range tests {
1118
1122
// Test with additional volume mounted in all containers
0 commit comments