Fixes a few bugs with namespaced clusters, specifically:
The agent config still used a hardcoded value for the config secret mount
The kubeconfig generation still used the old "cluster namespace" as the destination In addition, changes the headless service name to not have two "-".
Fixes a few bugs with namespaced clusters, specifically: