Skip to content
This repository was archived by the owner on Feb 8, 2021. It is now read-only.

Commit f6f49db

Browse files
author
harry
authored
Merge pull request #126 from YaoZengzeng/grpc-update-label
grpc for UpdatePodLabels
2 parents 6dc03cd + a311ca2 commit f6f49db

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

pkg/kubelet/hyper/hyperclient.go

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -793,17 +793,13 @@ func (client *HyperClient) UpdateServices(podId string, services []HyperService)
793793
}
794794

795795
func (client *HyperClient) UpdatePodLabels(podId string, labels map[string]string) error {
796-
v := url.Values{}
797-
v.Set("podId", podId)
798-
v.Set("override", "true")
799-
800-
labelsData, err := json.Marshal(labels)
801-
if err != nil {
802-
return err
796+
request := grpctypes.PodLabelsRequest{
797+
PodID: podId,
798+
Override: true,
799+
Labels: labels,
803800
}
804-
v.Set("labels", string(labelsData))
805801

806-
_, _, err = client.call("POST", "/pod/labels?"+v.Encode(), "", nil)
802+
_, err := client.client.SetPodLabels(context.Background(), &request)
807803
if err != nil {
808804
return err
809805
}

0 commit comments

Comments
 (0)