Add pgadmin4

This commit is contained in:
SeanOMik 2023-04-07 01:17:53 -04:00
parent 8f50dc9b6b
commit efc26369ae
Signed by: SeanOMik
GPG Key ID: 568F326C7EB33ACB
4 changed files with 43 additions and 1 deletions

View File

@ -3,3 +3,4 @@ kind: Kustomization
resources: resources:
- ./pgsql.sops.yaml - ./pgsql.sops.yaml
- ./helm-release.yaml - ./helm-release.yaml
- ./pgadmin4

View File

@ -0,0 +1,28 @@
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: pgadmin4
namespace: database
labels:
needsDatabase: "yes"
spec:
interval: 5m
chart:
spec:
chart: pgadmin4
version: 1.14.x
sourceRef:
kind: HelmRepository
name: runix-charts
namespace: flux-system
values:
ingress:
enabled: true
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-production"
traefik.ingress.kubernetes.io/router.entrypoints: websecure
hosts:
- host: k3spga.***REMOVED***
paths:
- path: "/"
pathType: Prefix

View File

@ -0,0 +1,8 @@
apiVersion: source.toolkit.fluxcd.io/v1beta2
kind: HelmRepository
metadata:
name: runix-charts
namespace: flux-system
spec:
interval: 1m
url: https://helm.runix.net

View File

@ -0,0 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./helm-repository.yaml
- ./helm-release.yaml