aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Lars Ekman <lars.g.ekman@est.tech> 2021-01-26 15:27:37 +0100
committerGravatar GitHub <noreply@github.com> 2021-01-26 09:27:37 -0500
commit6ff19342d3b6d354daebbbe131514f2d6514a905 (patch)
tree236a6762d5046ec6012447e89d1ea2bc08cd1eb5
parenta9206996eb89314f7bf1c0b6c87e5da083615b8e (diff)
downloadcoredns-6ff19342d3b6d354daebbbe131514f2d6514a905.tar.gz
coredns-6ff19342d3b6d354daebbbe131514f2d6514a905.tar.zst
coredns-6ff19342d3b6d354daebbbe131514f2d6514a905.zip
Corrected detection of K8s minor version (#4430)
Fixes #4428 Signed-off-by: Lars Ekman <lars.g.ekman@est.tech>
-rw-r--r--plugin/kubernetes/kubernetes.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugin/kubernetes/kubernetes.go b/plugin/kubernetes/kubernetes.go
index a7fa37804..ce9ca6077 100644
--- a/plugin/kubernetes/kubernetes.go
+++ b/plugin/kubernetes/kubernetes.go
@@ -257,7 +257,7 @@ func (k *Kubernetes) InitKubeCache(ctx context.Context) (err error) {
return err
}
major, _ := strconv.Atoi(sv.Major)
- minor, _ := strconv.Atoi(sv.Minor)
+ minor, _ := strconv.Atoi(strings.TrimRight(sv.Minor, "+"))
if k.opts.useEndpointSlices && major <= 1 && minor <= 18 {
log.Info("watching Endpoints instead of EndpointSlices in k8s versions < 1.19")
k.opts.useEndpointSlices = false