prodvider: clean up LDAP connections
Change-Id: Ic95e6d1b845832fa0fb2da51b418bcdcb8fd05c4
diff --git a/cluster/kube/lib/prodvider.libsonnet b/cluster/kube/lib/prodvider.libsonnet
index 5b75c79..88e4776 100644
--- a/cluster/kube/lib/prodvider.libsonnet
+++ b/cluster/kube/lib/prodvider.libsonnet
@@ -9,7 +9,7 @@
cfg:: {
namespace: "prodvider",
- image: "registry.k0.hswaw.net/cluster/prodvider:1567199084-2e1c08fa7a41faac2ef3f79a1bb82f8841a68016",
+ image: "registry.k0.hswaw.net/cluster/prodvider:1567256363-71a21c769369d013972d8dd0a71b83bee3e6848e",
pki: {
intermediate: {
diff --git a/cluster/prodvider/service.go b/cluster/prodvider/service.go
index 5635ac2..0409884 100644
--- a/cluster/prodvider/service.go
+++ b/cluster/prodvider/service.go
@@ -38,6 +38,7 @@
glog.Errorf("ldap.DialTLS: %v", err)
return nil, status.Error(codes.Unavailable, "could not context LDAP")
}
+ defer lconn.Close()
dn := fmt.Sprintf(flagLDAPBindDN, username)
err = lconn.Bind(dn, password)