@@ -148,7 +148,7 @@ func (d *DBsPrinter) Data() [][]string { //nolint:funlen,gocyclo
148
148
data = append (data , []string {" " })
149
149
}
150
150
151
- if d .DBs [i ].DatabaseEngine == "redis" || d . DBs [ i ]. DatabaseEngine == " valkey" {
151
+ if d .DBs [i ].DatabaseEngine == "valkey" {
152
152
data = append (data , []string {"EVICTION POLICY" , d .DBs [i ].EvictionPolicy })
153
153
}
154
154
@@ -249,7 +249,7 @@ func (d *DBsPrinter) Data() [][]string { //nolint:funlen,gocyclo
249
249
data = append (data , []string {" " })
250
250
}
251
251
252
- if d .DBs [i ].ReadReplicas [j ].DatabaseEngine == "redis" || d . DBs [ i ]. ReadReplicas [ j ]. DatabaseEngine == " valkey" {
252
+ if d .DBs [i ].ReadReplicas [j ].DatabaseEngine == "valkey" {
253
253
data = append (data , []string {"EVICTION POLICY" , d .DBs [i ].ReadReplicas [j ].EvictionPolicy })
254
254
}
255
255
@@ -404,7 +404,7 @@ func (d *DBPrinter) Data() [][]string { //nolint:funlen,gocyclo
404
404
data = append (data , []string {" " })
405
405
}
406
406
407
- if d .DB .DatabaseEngine == "redis" || d . DB . DatabaseEngine == " valkey" {
407
+ if d .DB .DatabaseEngine == "valkey" {
408
408
data = append (data , []string {"EVICTION POLICY" , d .DB .EvictionPolicy })
409
409
}
410
410
@@ -505,7 +505,7 @@ func (d *DBPrinter) Data() [][]string { //nolint:funlen,gocyclo
505
505
data = append (data , []string {" " })
506
506
}
507
507
508
- if d .DB .ReadReplicas [i ].DatabaseEngine == "redis" || d . DB . ReadReplicas [ i ]. DatabaseEngine == " valkey" {
508
+ if d .DB .ReadReplicas [i ].DatabaseEngine == "valkey" {
509
509
data = append (data , []string {"EVICTION POLICY" , d .DB .ReadReplicas [i ].EvictionPolicy })
510
510
}
511
511
@@ -614,18 +614,41 @@ func (p *PlansPrinter) Data() [][]string {
614
614
[]string {"ID" , p .Plans [i ].ID },
615
615
[]string {"NUMBER OF NODES" , strconv .Itoa (p .Plans [i ].NumberOfNodes )},
616
616
[]string {"TYPE" , p .Plans [i ].Type },
617
- []string {"VCPU COUNT" , strconv .Itoa (p .Plans [i ].VCPUCount )},
618
- []string {"RAM" , strconv .Itoa (p .Plans [i ].RAM )},
619
- []string {"DISK" , strconv .Itoa (p .Plans [i ].Disk )},
620
- []string {"MONTHLY COST" , strconv .Itoa (p .Plans [i ].MonthlyCost )},
617
+ )
621
618
622
- []string {" " },
619
+ if ! * p .Plans [i ].SupportedEngines .Kafka {
620
+ data = append (data ,
621
+ []string {"VCPU COUNT" , strconv .Itoa (p .Plans [i ].VCPUCount )},
622
+ []string {"RAM" , strconv .Itoa (p .Plans [i ].RAM )},
623
+ )
624
+ }
625
+
626
+ if ! * p .Plans [i ].SupportedEngines .Valkey {
627
+ data = append (data ,
628
+ []string {"DISK" , strconv .Itoa (p .Plans [i ].Disk )},
629
+ )
630
+ }
623
631
632
+ data = append (data ,
633
+ []string {"MONTHLY COST" , strconv .Itoa (p .Plans [i ].MonthlyCost )},
634
+ []string {" " },
624
635
[]string {"SUPPORTED ENGINES" },
625
636
[]string {"MYSQL" , strconv .FormatBool (* p .Plans [i ].SupportedEngines .MySQL )},
626
637
[]string {"PG" , strconv .FormatBool (* p .Plans [i ].SupportedEngines .PG )},
638
+ []string {"VALKEY" , strconv .FormatBool (* p .Plans [i ].SupportedEngines .Valkey )},
639
+ []string {"KAFKA" , strconv .FormatBool (* p .Plans [i ].SupportedEngines .Kafka )},
640
+ []string {" " },
627
641
)
628
642
643
+ if * p .Plans [i ].SupportedEngines .MySQL || * p .Plans [i ].SupportedEngines .PG {
644
+ data = append (data ,
645
+ []string {"MAX CONNECTIONS" },
646
+ []string {"MYSQL" , strconv .Itoa (p .Plans [i ].MaxConnections .MySQL )},
647
+ []string {"PG" , strconv .Itoa (p .Plans [i ].MaxConnections .PG )},
648
+ []string {" " },
649
+ )
650
+ }
651
+
629
652
data = append (data ,
630
653
[]string {"LOCATIONS" , printer .ArrayOfStringsToString (p .Plans [i ].Locations )},
631
654
[]string {"---------------------------" },
0 commit comments