pkg/appgw/configbuilder_debug.go (18 lines of code) (raw):

// ------------------------------------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. // -------------------------------------------------------------------------------------------- package appgw import ( "fmt" "strings" v1 "k8s.io/api/core/v1" ) func printEndpoints(endpoints v1.Endpoints) { fmt.Printf("Endpoint [%s]\n", endpoints.Name) for _, subset := range endpoints.Subsets { ports := subset.Ports tmp := make([]string, 0, len(ports)) for _, port := range ports { tmp = append(tmp, port.Name) } portsString := strings.Join(tmp, ",") fmt.Printf(" - subset ports=[%s]\n", portsString) } }