quorate/vendor/platform/victoriametrics/vso.yaml

64 lines
1.3 KiB
YAML
Raw Permalink Normal View History

---
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