(ports []container.Port)
| 2022 | return itemPorts, nil |
| 2023 | } |
| 2024 | func transPortToStr(ports []container.Port) []string { |
| 2025 | var ( |
| 2026 | ipv4Ports []container.Port |
| 2027 | ipv6Ports []container.Port |
| 2028 | ) |
| 2029 | for _, port := range ports { |
| 2030 | if strings.Contains(port.IP, ":") { |
| 2031 | ipv6Ports = append(ipv6Ports, port) |
| 2032 | } else { |
| 2033 | ipv4Ports = append(ipv4Ports, port) |
| 2034 | } |
| 2035 | } |
| 2036 | list1 := simplifyPort(ipv4Ports) |
| 2037 | list2 := simplifyPort(ipv6Ports) |
| 2038 | return append(list1, list2...) |
| 2039 | } |
| 2040 | func simplifyPort(ports []container.Port) []string { |
| 2041 | var datas []string |
| 2042 | if len(ports) == 0 { |
no test coverage detected