Commit 515314fb authored by Deyuan Deng's avatar Deyuan Deng

Fix kubectl print endpoint list

parent 754a2a83
...@@ -238,6 +238,7 @@ func (h *HumanReadablePrinter) addDefaultHandlers() { ...@@ -238,6 +238,7 @@ func (h *HumanReadablePrinter) addDefaultHandlers() {
h.Handler(serviceColumns, printService) h.Handler(serviceColumns, printService)
h.Handler(serviceColumns, printServiceList) h.Handler(serviceColumns, printServiceList)
h.Handler(endpointColumns, printEndpoints) h.Handler(endpointColumns, printEndpoints)
h.Handler(endpointColumns, printEndpointsList)
h.Handler(nodeColumns, printNode) h.Handler(nodeColumns, printNode)
h.Handler(nodeColumns, printNodeList) h.Handler(nodeColumns, printNodeList)
h.Handler(statusColumns, printStatus) h.Handler(statusColumns, printStatus)
...@@ -379,6 +380,15 @@ func printEndpoints(endpoint *api.Endpoints, w io.Writer) error { ...@@ -379,6 +380,15 @@ func printEndpoints(endpoint *api.Endpoints, w io.Writer) error {
return err return err
} }
func printEndpointsList(list *api.EndpointsList, w io.Writer) error {
for _, item := range list.Items {
if err := printEndpoints(&item, w); err != nil {
return err
}
}
return nil
}
func printNamespace(item *api.Namespace, w io.Writer) error { func printNamespace(item *api.Namespace, w io.Writer) error {
_, err := fmt.Fprintf(w, "%s\t%s\n", item.Name, formatLabels(item.Labels)) _, err := fmt.Fprintf(w, "%s\t%s\n", item.Name, formatLabels(item.Labels))
return err return err
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment