--- apiVersion: v1 kind: ServiceAccount metadata: name: victoriametrics-vso namespace: victoriametrics --- apiVersion: secrets.hashicorp.com/v1beta1 kind: VaultAuth metadata: name: default namespace: victoriametrics spec: method: kubernetes mount: kubernetes kubernetes: role: victoriametrics serviceAccount: victoriametrics-vso vaultConnectionRef: vault/vault --- apiVersion: secrets.hashicorp.com/v1beta1 kind: VaultStaticSecret metadata: name: vmauth-query-token namespace: victoriametrics spec: type: kv-v2 mount: secret path: victoriametrics/vmauth/query destination: name: vmauth-query-token create: true refreshAfter: 1h vaultAuthRef: default --- apiVersion: secrets.hashicorp.com/v1beta1 kind: VaultStaticSecret metadata: name: vmauth-logs-query-token namespace: victoriametrics spec: type: kv-v2 mount: secret path: victorialogs/vmauth/query destination: name: vmauth-logs-query-token create: true refreshAfter: 1h vaultAuthRef: default --- apiVersion: secrets.hashicorp.com/v1beta1 kind: VaultStaticSecret metadata: name: vmauth-relay-ingest-token namespace: victoriametrics spec: type: kv-v2 mount: secret path: victorialogs/vmauth/relay-ingest destination: name: vmauth-relay-ingest-token create: true refreshAfter: 1h vaultAuthRef: default