From eacb6ea15aba68c24833869626f3a7289bec8342 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Mirc?= Date: Thu, 15 Mar 2018 07:06:04 -0400 Subject: [PATCH] Fix Rancher Healthcheck when upgrading a service --- provider/rancher/rancher.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/provider/rancher/rancher.go b/provider/rancher/rancher.go index 4817c1e44..a53d0e586 100644 --- a/provider/rancher/rancher.go +++ b/provider/rancher/rancher.go @@ -283,7 +283,7 @@ func containerFilter(name, healthState, state string) bool { return false } - if state != "" && state != "running" && state != "updating-running" { + if state != "" && state != "running" && state != "updating-running" && state != "upgraded" { log.Debugf("Filtering container %s with state of %s", name, state) return false } @@ -319,7 +319,7 @@ func (p *Provider) serviceFilter(service rancherData) bool { return false } - if service.State != "" && service.State != "active" && service.State != "updating-active" && service.State != "upgraded" { + if service.State != "" && service.State != "active" && service.State != "updating-active" && service.State != "upgraded" && service.State != "upgrading" { log.Debugf("Filtering service %s with state of %s", service.Name, service.State) return false }