feat: add lldap chart and app

This commit is contained in:
cătălin 2026-08-17 09:21:51 +02:00
commit f14bb601ce
No known key found for this signature in database
16 changed files with 607 additions and 0 deletions

55
k8s/argo-apps/lldap.yaml Normal file
View file

@ -0,0 +1,55 @@
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: lldap
namespace: argo-cd
spec:
destination:
name: ''
namespace: apps-fuku
server: https://kubernetes.default.svc
sources:
- repoURL: oci://git.roboces.dev/catalin/fukuops
chart: lldap
targetRevision: 1.0.0
helm:
valuesObject:
lldap:
service:
type: LoadBalancer
httpPort: 17170
ldapPort: 3890
ingress:
enabled: true
className: traefik
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
hosts:
- host: ldap.fuku
paths:
- path: /
pathType: Prefix
- host: ldap.fukurokuju.dev
paths:
- path: /
pathType: Prefix
config:
ldapBaseDn: "dc=fuku,dc=local"
httpUrl: "https://ldap.fuku"
persistence:
enabled: true
storageClass: "truenas-nfs-csi"
accessMode: ReadWriteMany
size: 5Gi
secret:
existingSecretName: "lldap-secrets"
podDisruptionBudget:
enabled: true
minAvailable: 1
project: fuku
syncPolicy:
automated:
prune: true
selfHeal: true