fix(controller): Determine registry address during start

Before this change re-deploying apps failed when the registry was re-scheduled to a different instance in the cluster.

Fixes #1128
Yes, the idea is to have a fixed name for all images in the cluster to be able to move the registry. This change is only stored in the controller reference and not in the registry.