thanos-io / kube-thanos

Kubernetes specific configuration for deploying Thanos.
Apache License 2.0
520 stars 177 forks source link

*: Add non-default service accounts to all components #196

Closed brancz closed 3 years ago

brancz commented 3 years ago

Changes

Add non-default ServiceAccounts to all components. For sharded stores this still uses a single unified ServiceAccount and in order to allow the same for receive hashrings, I had to do a similar refactoring for hashrings (like here).

Verification

make all

@kakkoyun @metalmatze

brancz commented 3 years ago

Also verified this through https://github.com/observatorium/deployments/pull/383

brancz commented 3 years ago

It was not, good catch! Adding...