feat: add pgadmin argo app

This commit is contained in:
cătălin 2026-08-19 15:28:46 +02:00
commit 173633c6f1
No known key found for this signature in database
7 changed files with 79 additions and 26 deletions

View file

@ -17,6 +17,7 @@ spec:
valuesObject:
service:
type: LoadBalancer
port: 8081
ingress:
enabled: true
className: traefik

View file

@ -15,7 +15,6 @@ spec:
targetRevision: 0.11.6
helm:
valuesObject:
enabled: true
pod:
autoscaling:
@ -30,6 +29,7 @@ spec:
memory: 1024Mi
service:
type: LoadBalancer
port: 9091
ingress:
enabled: true
className: traefik

View file

@ -64,8 +64,8 @@ spec:
minAvailable: 1
service:
type: LoadBalancer
servicePortHttp: 9000
servicePortHttps: 9443
servicePortHttp: 9001
servicePortHttps: 9444
annotations:
traefik.ingress.kubernetes.io/service.serversscheme: https
traefik.ingress.kubernetes.io/service.serverstransport: apps-fuku-skipverify-authentik@kubernetescrd # yamllint disable rule:line-length

View file

@ -0,0 +1,48 @@
---
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

View file

@ -20,6 +20,9 @@ spec:
valuesObject:
service:
type: LoadBalancer
httpPort: 9002
httpsPort: 9445
edgePort: 8005
ingress:
enabled: true
ingressClassName: traefik
@ -27,6 +30,7 @@ spec:
- host: containers.fukurokuju.dev
paths:
- path: /
port: 9002
tls: []
persistence:
storageClass: truenas-nfs-csi

View file

@ -25,6 +25,7 @@ spec:
- ghcr.io/antoniolago/charts
- https://repo.helmforge.dev
- https://harish2k01.github.io/helm-charts/
- https://helm.runix.net
- git.roboces.dev/catalin/fukuops
- https://kubereboot.github.io/charts
- https://charts.goauthentik.io/