Skip to content

Commit 99c41c5

Browse files
ivanmatmatioktalz
authored andcommitted
BUG: fixes error on recreation of default local backend
1 parent 1b7df5c commit 99c41c5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pkg/controller/global.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -187,13 +187,17 @@ func (c *HAProxyController) handleDefaultServicePort() (reload bool) {
187187
IsDefaultBackend: true,
188188
}
189189

190+
backend, _ := c.haproxy.BackendGet(defaultLocalBackend)
191+
if backend != nil {
192+
return
193+
}
190194
err = c.haproxy.BackendCreate(models.Backend{
191195
Name: defaultLocalBackend,
192196
})
193197
if err != nil {
194198
logger.Errorf("default backend port: %s", err)
195199
}
196-
backend, _ := c.haproxy.BackendGet(defaultLocalBackend)
200+
backend, _ = c.haproxy.BackendGet(defaultLocalBackend)
197201

198202
if svc, err = service.NewLocal(c.store, ingressPath, backend, c.store.ConfigMaps.Main.Annotations); err == nil {
199203
reload, err = svc.SetDefaultBackend(c.store, c.haproxy, []string{c.haproxy.FrontHTTP, c.haproxy.FrontHTTPS}, c.annotations)

0 commit comments

Comments
 (0)