router icon indicating copy to clipboard operation
router copied to clipboard

Config builder silently fails with missing annotations

Open mh0pe opened this issue 8 years ago • 2 comments

Somehow during a cluster upgrade, any apps that had multiple domains lost some of their annotations. router.deis.io/ssl.enforce and router.deis.io/domains were both missing, making the apps non-routable, even if deis routing:disable and deis routing:enable are run. There doesn't appear to be a command to rebuild/validate/correct service annotations and this doesn't log any errors.

mh0pe avatar Jul 28 '17 02:07 mh0pe

This cannot possibly be a router bug. The router only reads k8s resources. It never modifies them in any way, so if an annotation has gone missing from a service, the router is the victim of that; not the culprit.

Somehow during a cluster upgrade...

Can you clarify what you mean by this? You were upgrading Workflow? Or you were upgrading Kubernetes?

My gut wonders if k8s underlying etcd cluster is healthy.

krancour avatar Jul 28 '17 19:07 krancour

This issue was moved to teamhephy/router#8

Cryptophobia avatar Mar 13 '18 19:03 Cryptophobia