The general goal of this commit is to bring the config/ directory
closer to how other Flux controllers are organized and to free it from
unused configuration and manifests.
Details:
removed kube-rbac-proxy as we don't need it right now.
don't use namePrefix but hard-code resource names.
put the Namespace manifest in the overlay directory ./config/default
as that is the source of truth for which Namespace all resources are
created in.
remove ControllerManagerConfig as it's unused, anyway.
introduce Service manifest for the promotion webhook as that is
needed for any customer desiring to make use of it.
The general goal of this commit is to bring the config/ directory closer to how other Flux controllers are organized and to free it from unused configuration and manifests.
Details:
namePrefix
but hard-code resource names.closes #55