fukuops/k8s/argo-apps/pgadmin.yaml

48 lines
1.1 KiB
YAML

---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: pgadmin
namespace: argo-cd
spec:
destination:
name: ''
namespace: apps-fuku
server: https://kubernetes.default.svc
project: fuku
sources:
- chart: pgadmin4
repoURL: https://helm.runix.net
targetRevision: 1.49.0
helm:
valuesObject:
image:
tag: "9.7"
service:
type: LoadBalancer
port: 8010
ingress:
enabled: true
ingressClassName: traefik
hosts:
- host: pgadmin.fuku
paths:
- path: /
pathType: Prefix
env:
email: admin@fukurokuju.dev
enhanced_cookie_protection: "False"
existingSecret: secrets-pgadmin
persistentVolume:
enabled: true
existingClaim: pgadmin-pgadmin4
accessModes:
- ReadWriteMany
size: 10Gi
storageClass: truenas-nfs-csi
test:
enabled: false
syncPolicy:
automated:
prune: true
selfHeal: true