thanos-io / kube-thanos

Kubernetes specific configuration for deploying Thanos.
Apache License 2.0
521 stars 176 forks source link

Non-default ServiceAccounts #195

Closed brancz closed 3 years ago

brancz commented 3 years ago

All components use the default service account right now which is problematic from a security standpoint, as in GCP for example through workload identity the object storage bucket permissions are given through the service account, so even components that don't need object storage access get it currently.

I'll prepare a PR to create a ServiceAccount per component.

@kakkoyun @metalmatze

brancz commented 3 years ago

Closed by https://github.com/thanos-io/kube-thanos/pull/196