feat: extra-domain support ipv6 fix ssh-jump not use --kubeconfig options bug

This commit is contained in:
fengcaiwen
2023-04-08 12:05:24 +08:00
parent 1fed5cc266
commit f7c0d3c0ce
10 changed files with 80 additions and 33 deletions

View File

@@ -56,7 +56,7 @@ func (d *dhcpServer) releaseIP(w http.ResponseWriter, r *http.Request) {
log.Infof("handling release ip request, pod name: %s, ns: %s", podName, namespace)
cmi := d.clientset.CoreV1().ConfigMaps(namespace)
dhcp := handler.NewDHCPManager(cmi, namespace)
if err := dhcp.ReleaseIpToDHCP(ips...); err != nil {
if err := dhcp.ReleaseIP(ips...); err != nil {
log.Error(err)
w.WriteHeader(http.StatusBadRequest)
return

View File

@@ -128,7 +128,7 @@ func (h *admissionReviewHandler) admitPods(ar v1.AdmissionReview) *v1.AdmissionR
}
}
cmi := h.clientset.CoreV1().ConfigMaps(ar.Request.Namespace)
err := handler.NewDHCPManager(cmi, ar.Request.Namespace).ReleaseIpToDHCP(ips...)
err := handler.NewDHCPManager(cmi, ar.Request.Namespace).ReleaseIP(ips...)
if err != nil {
log.Errorf("release ip to dhcp err: %v, ips: %v", err, ips)
} else {