@@ -163,7 +163,7 @@ var unmarshalCluster = []struct {
163163 "kind": "Postgresql","apiVersion": "acid.zalan.do/v1",
164164 "metadata": {"name": "acid-testcluster1"}, "spec": {"teamId": 100}}` ), & tmp ).Error (),
165165 },
166- marshal : []byte (`{"kind":"Postgresql","apiVersion":"acid.zalan.do/v1","metadata":{"name":"acid-testcluster1","creationTimestamp":null},"spec":{"postgresql":{"version":"","parameters":null},"volume":{"size":"","storageClass":""},"patroni":{"initdb":null,"pg_hba":null,"ttl":0,"loop_wait":0,"retry_timeout":0,"maximum_lag_on_failover":0,"slots":null},"resources":{"requests":{"cpu":"","memory":""},"limits":{"cpu":"","memory":""}},"teamId":"","allowedSourceRanges":null,"numberOfInstances":0,"users":null,"clone":{} },"status":"Invalid"}` ),
166+ marshal : []byte (`{"kind":"Postgresql","apiVersion":"acid.zalan.do/v1","metadata":{"name":"acid-testcluster1","creationTimestamp":null},"spec":{"postgresql":{"version":"","parameters":null},"volume":{"size":"","storageClass":""},"patroni":{"initdb":null,"pg_hba":null,"ttl":0,"loop_wait":0,"retry_timeout":0,"maximum_lag_on_failover":0,"slots":null},"resources":{"requests":{"cpu":"","memory":""},"limits":{"cpu":"","memory":""}},"teamId":"","allowedSourceRanges":null,"numberOfInstances":0,"users":null,"clone":null },"status":"Invalid"}` ),
167167 err : nil },
168168 {
169169 about : "example with /status subresource" ,
@@ -184,7 +184,7 @@ var unmarshalCluster = []struct {
184184 "kind": "Postgresql","apiVersion": "acid.zalan.do/v1",
185185 "metadata": {"name": "acid-testcluster1"}, "spec": {"teamId": 100}}` ), & tmp ).Error (),
186186 },
187- marshal : []byte (`{"kind":"Postgresql","apiVersion":"acid.zalan.do/v1","metadata":{"name":"acid-testcluster1","creationTimestamp":null},"spec":{"postgresql":{"version":"","parameters":null},"volume":{"size":"","storageClass":""},"patroni":{"initdb":null,"pg_hba":null,"ttl":0,"loop_wait":0,"retry_timeout":0,"maximum_lag_on_failover":0,"slots":null},"resources":{"requests":{"cpu":"","memory":""},"limits":{"cpu":"","memory":""}},"teamId":"","allowedSourceRanges":null,"numberOfInstances":0,"users":null,"clone":{} },"status":{"PostgresClusterStatus":"Invalid"}}` ),
187+ marshal : []byte (`{"kind":"Postgresql","apiVersion":"acid.zalan.do/v1","metadata":{"name":"acid-testcluster1","creationTimestamp":null},"spec":{"postgresql":{"version":"","parameters":null},"volume":{"size":"","storageClass":""},"patroni":{"initdb":null,"pg_hba":null,"ttl":0,"loop_wait":0,"retry_timeout":0,"maximum_lag_on_failover":0,"slots":null},"resources":{"requests":{"cpu":"","memory":""},"limits":{"cpu":"","memory":""}},"teamId":"","allowedSourceRanges":null,"numberOfInstances":0,"users":null,"clone":null },"status":{"PostgresClusterStatus":"Invalid"}}` ),
188188 err : nil },
189189 {
190190 about : "example with detailed input manifest and deprecated pod_priority_class_name -> podPriorityClassName" ,
@@ -327,7 +327,7 @@ var unmarshalCluster = []struct {
327327 EndTime : mustParseTime ("05:15" ),
328328 },
329329 },
330- Clone : CloneDescription {
330+ Clone : & CloneDescription {
331331 ClusterName : "acid-batman" ,
332332 },
333333 ClusterName : "testcluster1" ,
@@ -351,7 +351,7 @@ var unmarshalCluster = []struct {
351351 Status : PostgresStatus {PostgresClusterStatus : ClusterStatusInvalid },
352352 Error : errors .New ("name must match {TEAM}-{NAME} format" ).Error (),
353353 },
354- marshal : []byte (`{"kind":"Postgresql","apiVersion":"acid.zalan.do/v1","metadata":{"name":"teapot-testcluster1","creationTimestamp":null},"spec":{"postgresql":{"version":"","parameters":null},"volume":{"size":"","storageClass":""},"patroni":{"initdb":null,"pg_hba":null,"ttl":0,"loop_wait":0,"retry_timeout":0,"maximum_lag_on_failover":0,"slots":null} ,"resources":{"requests":{"cpu":"","memory":""},"limits":{"cpu":"","memory":""}},"teamId":"acid","allowedSourceRanges":null,"numberOfInstances":0,"users":null,"clone":{} },"status":{"PostgresClusterStatus":"Invalid"}}` ),
354+ marshal : []byte (`{"kind":"Postgresql","apiVersion":"acid.zalan.do/v1","metadata":{"name":"teapot-testcluster1","creationTimestamp":null},"spec":{"postgresql":{"version":"","parameters":null},"volume":{"size":"","storageClass":""},"patroni":{"initdb":null,"pg_hba":null,"ttl":0,"loop_wait":0,"retry_timeout":0,"maximum_lag_on_failover":0,"slots":null} ,"resources":{"requests":{"cpu":"","memory":""},"limits":{"cpu":"","memory":""}},"teamId":"acid","allowedSourceRanges":null,"numberOfInstances":0,"users":null,"clone":null },"status":{"PostgresClusterStatus":"Invalid"}}` ),
355355 err : nil },
356356 {
357357 about : "example with clone" ,
@@ -366,7 +366,7 @@ var unmarshalCluster = []struct {
366366 },
367367 Spec : PostgresSpec {
368368 TeamID : "acid" ,
369- Clone : CloneDescription {
369+ Clone : & CloneDescription {
370370 ClusterName : "team-batman" ,
371371 },
372372 ClusterName : "testcluster1" ,
@@ -405,7 +405,7 @@ var unmarshalCluster = []struct {
405405 err : errors .New ("unexpected end of JSON input" )},
406406 {
407407 about : "expect error on JSON with field's value malformatted" ,
408- in : []byte (`{"kind":"Postgresql","apiVersion":"acid.zalan.do/v1","metadata":{"name":"acid-testcluster","creationTimestamp":qaz},"spec":{"postgresql":{"version":"","parameters":null},"volume":{"size":"","storageClass":""},"patroni":{"initdb":null,"pg_hba":null,"ttl":0,"loop_wait":0,"retry_timeout":0,"maximum_lag_on_failover":0,"slots":null},"resources":{"requests":{"cpu":"","memory":""},"limits":{"cpu":"","memory":""}},"teamId":"acid","allowedSourceRanges":null,"numberOfInstances":0,"users":null,"clone":{} },"status":{"PostgresClusterStatus":"Invalid"}}` ),
408+ in : []byte (`{"kind":"Postgresql","apiVersion":"acid.zalan.do/v1","metadata":{"name":"acid-testcluster","creationTimestamp":qaz},"spec":{"postgresql":{"version":"","parameters":null},"volume":{"size":"","storageClass":""},"patroni":{"initdb":null,"pg_hba":null,"ttl":0,"loop_wait":0,"retry_timeout":0,"maximum_lag_on_failover":0,"slots":null},"resources":{"requests":{"cpu":"","memory":""},"limits":{"cpu":"","memory":""}},"teamId":"acid","allowedSourceRanges":null,"numberOfInstances":0,"users":null,"clone":null },"status":{"PostgresClusterStatus":"Invalid"}}` ),
409409 out : Postgresql {},
410410 marshal : []byte {},
411411 err : errors .New ("invalid character 'q' looking for beginning of value" ),
0 commit comments