titan-iac/services/vault/helmrelease.yaml
2025-08-19 09:12:35 -05:00

43 lines
834 B
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: vault
namespace: vault
spec:
interval: 30m
chart:
spec:
chart: vault
version: 0.x.x
sourceRef:
kind: HelmRepository
name: hashicorp
namespace: flux-system
install:
remediation: { retries: 3 }
upgrade:
remediation: { retries: 3 }
values:
injector:
enabled: true
resources:
requests: { cpu: "50m", memory: "64Mi" }
csi:
enabled: false
server:
ha:
enabled: true
replicas: 1
raft:
enabled: true
dataStorage:
enabled: true
size: 10Gi
storageClass: astreae
resources:
requests: { cpu: "100m", memory: "256Mi" }
service:
type: ClusterIP
ui:
enabled: true