Config builder silently fails with missing annotations
Open
- 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
Assessment
This issue has not been assessed yet.