Is your feature request related to a problem? Please describe.
Currently when an event source deployment needs to access k8s resource (like secret), it uses privileged SA to achieve that.
A privileged SA is not needed to do that (for example, mount the secret as a volume when creating the deployment). We need to migrate all the eventsources
to the new approach.
Is your feature request related to a problem? Please describe. Currently when an event source deployment needs to access k8s resource (like secret), it uses privileged SA to achieve that.
e.g. https://github.com/argoproj/argo-events/blob/master/gateways/server/storagegrid/start.go#L176
Describe the solution you'd like
A privileged SA is not needed to do that (for example, mount the secret as a volume when creating the deployment). We need to migrate all the eventsources to the new approach.