titan-iac/services/vault/helmrelease.yaml

43 lines
834 B
YAML
Raw Normal View History

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