|
4 | 4 | "context" |
5 | 5 | "encoding/json" |
6 | 6 | "fmt" |
7 | | - "strconv" |
8 | | - "strings" |
9 | 7 |
|
10 | 8 | "github.com/stackitcloud/stackit-cli/internal/pkg/args" |
11 | 9 | "github.com/stackitcloud/stackit-cli/internal/pkg/errors" |
@@ -161,36 +159,14 @@ func renderListeners(listeners []loadbalancer.Listener) string { |
161 | 159 | listener := listeners[i] |
162 | 160 | table.AddRow(*listener.Name, *listener.Port, *listener.Protocol, *listener.TargetPool) |
163 | 161 | } |
164 | | - |
165 | 162 | return table.Render() |
166 | 163 | } |
167 | 164 |
|
168 | 165 | func renderTargetPools(targetPools []loadbalancer.TargetPool) string { |
169 | 166 | table := tables.NewTable() |
170 | | - table.SetHeader("TARGET POOL NAME", "PORT", "TARGETS", "SESSION PERSISTENCE", "HEALTH CHECK INTERVAL (S)", "DOWN AFTER (CHECKS)", "UP AFTER (CHECKS)") |
| 167 | + table.SetHeader("TARGET POOL NAME", "PORT", "TARGETS") |
171 | 168 | for _, targetPool := range targetPools { |
172 | | - var targetsArray []string |
173 | | - for _, t := range *targetPool.Targets { |
174 | | - targetsArray = append(targetsArray, fmt.Sprintf("%s (%s)", *t.DisplayName, *t.Ip)) |
175 | | - } |
176 | | - targets := strings.Join(targetsArray, "\n") |
177 | | - |
178 | | - sessionPersistence := "None" |
179 | | - if targetPool.SessionPersistence != nil && targetPool.SessionPersistence.UseSourceIpAddress != nil && *targetPool.SessionPersistence.UseSourceIpAddress { |
180 | | - sessionPersistence = "Use Source IP" |
181 | | - } |
182 | | - |
183 | | - healthCheckInterval := "-" |
184 | | - healthCheckUnhealthyThreshold := "-" |
185 | | - healthCheckHealthyThreshold := "-" |
186 | | - if targetPool.ActiveHealthCheck != nil { |
187 | | - healthCheckInterval = *targetPool.ActiveHealthCheck.Interval |
188 | | - healthCheckUnhealthyThreshold = strconv.FormatInt(*targetPool.ActiveHealthCheck.UnhealthyThreshold, 10) |
189 | | - healthCheckHealthyThreshold = strconv.FormatInt(*targetPool.ActiveHealthCheck.HealthyThreshold, 10) |
190 | | - } |
191 | | - |
192 | | - table.AddRow(*targetPool.Name, *targetPool.TargetPort, targets, sessionPersistence, healthCheckInterval, healthCheckUnhealthyThreshold, healthCheckHealthyThreshold) |
| 169 | + table.AddRow(*targetPool.Name, *targetPool.TargetPort, len(*targetPool.Targets)) |
193 | 170 | } |
194 | | - |
195 | 171 | return table.Render() |
196 | 172 | } |
0 commit comments