The ClusterExternalSecret is a cluster scoped resource that can be used to manage ExternalSecret resources in specific namespaces.
With namespaceSelectors you can select namespaces in which the ExternalSecret should be created.
If there is a conflict with an existing resource the controller will error out.
Below is an example of the ClusterExternalSecret in use.
{% include 'full-cluster-external-secret.yaml' %}
Regular refreshes can be controlled using the refreshPolicy and
refreshInterval fields. Adhoc synchronizations can be triggered by
setting, updating or deleting the annotation external-secrets.io/force-sync
on the ClusterExternalSecret:
kubectl annotate ces my-ces external-secrets.io/force-sync=$(date +%s) --overwrite
Changes to this annotation will be synchronized to all ExternalSecrets owned by the ClusterExternalSecret.
The field namespaceSelector has been deprecated in favor of namespaceSelectors and will be removed in a future
version.
