deis / deis/router

Config builder silently fails with missing annotations

Open
#352 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
80
Forks
56
PR merge metrics
No merged PRs in 30d

Description

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](https://github.com/deis/router/blob/master/model/model.go#L441) doesn't log any errors.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.