The PushSecret is namespaced and it describes what data should be pushed to the secret provider.
spec.selector.spec.data.{% include 'full-pushsecret.yaml' %}
When the controller reconciles the PushSecret it will use the spec.template as a blueprint to construct a new property.
You can use golang templates to define the blueprint and use template functions to transform the defined properties.
You can also pull in ConfigMaps that contain golang-template data using templateFrom.
See advanced templating for details.
