No introduction found. Create it?
Install with:
helm repo add app-template oci://ghcr.io/bjw-s-labs/charts/
helm install lldap app-template/app-template -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| lldap | Diaoul/home-ops | 111 | 4.6.2 | 20 days ago |
| lldap | haraldkoch/kochhaus-home | 171 | 4.6.2 | a month ago |
| lldap | mchestr/home-cluster | 160 | 4.6.2 | 5 months ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
persistence.data.type (21) emptyDir | string |
| boolean | |
persistence.data.existingClaim (3) lldap-data | string |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| boolean | |
persistence.backup-main-folder.existingClaim (1) ceph-filesystem-${APP}-backups | string |
| boolean | |
| string | |
persistence.cert.name (1) lldap-cert | string |
| string | |
| boolean | |
persistence.certs.name (1) ${CLUSTER_DOMAIN}-lldaps-tls | string |
| string | |
| string | |
| string | |
| string | |
controllers.lldap.containers.app.image.repository (15) ghcr.io/lldap/lldap | string |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.lldap.containers.app.env.LLDAP_HTTP_URL (13) https://lldap.${SECRET_DOMAIN} | string |
controllers.lldap.containers.app.env.TZ (13) America/New_York | string |
controllers.lldap.containers.app.env.LLDAP_LDAP_BASE_DN (12) dc=home,dc=arpa | string |
| number | |
| number | |
| string, boolean | |
controllers.lldap.containers.app.env.LLDAP_SMTP_OPTIONS__FROM (3) no-reply <no-reply@chestr.dev> | string |
| string, number | |
controllers.lldap.containers.app.env.LLDAP_SMTP_OPTIONS__SERVER (3) smtp-relay.default.svc.cluster.local | string |
| string | |
| string | |
| string | |
| string | |
| boolean, string | |
| string | |
| number | |
| string | |
| string | |
controllers.lldap.containers.app.env.LLDAP_IGNORED_USER_ATTRIBUTES (1) [ enable, expire, comment, keys ] | string |
| number | |
| number | |
| number | |
| boolean | |
| number | |
| number | |
| number | |
| number | |
| string | |
| number | |
controllers.lldap.containers.app.probes.liveness.spec.exec.command[] (1) - /app/lldap | string |
| boolean | |
| boolean | |
| number | |
| number | |
| number | |
| number | |
| string | |
| number | |
controllers.lldap.containers.app.probes.readiness.spec.exec.command[] (1) - /app/lldap | string |
| boolean | |
| boolean | |
| boolean | |
| string | |
| boolean | |
| string | |
controllers.lldap.containers.app.command[] (1) - /app/lldap | string |
| number | |
controllers.lldap.containers.lldap.env.LLDAP_HTTP_URL (2) https://lldap.jnobrega.com | string |
| number | |
controllers.lldap.containers.lldap.env.TZ (2) Europe/Lisbon | string |
| string | |
| string | |
controllers.lldap.containers.lldap.image.tag (2) 2026-01-06-alpine-rootless@sha256:824adeb6f765994d09ab2b28b7a5656c13f6d5fbd311b6f6039f07b99f2b3b0e | string |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| string | |
| string | |
| string | |
| string | |
controllers.lldap.containers.lldap.command[] (1) - /app/lldap | string |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
controllers.lldap.containers.main.image.repository (2) ghcr.io/lldap/lldap | string |
| string | |
| boolean | |
| boolean | |
| boolean | |
| number | |
| number | |
| number, string | |
controllers.lldap.strategy (14) RollingUpdate | string |
| string | |
controllers.lldap.initContainers.init-db.image.repository (10) ghcr.io/home-operations/postgres-init | string |
| number, string | |
| string | |
| boolean | |
| string | |
| boolean | |
| number | |
| string | |
controllers.lldap.initContainers.01-init-db.image.repository (4) ghcr.io/home-operations/postgres-init | string |
| string, number | |
| string | |
| string | |
| number | |
controllers.lldap.pod.topologySpreadConstraints[].topologyKey (7) kubernetes.io/hostname | string |
| string | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
controllers.main.containers.main.env.LLDAP_HTTP_URL (6) https://lldap.${SECRET_DOMAIN} | string |
controllers.main.containers.main.env.LLDAP_LDAP_BASE_DN (6) dc=parsec,dc=sh | string |
| number | |
controllers.main.containers.main.env.TZ (4) America/New_York | string |
| string, boolean | |
controllers.main.containers.main.env.LLDAP_SMTP_OPTIONS__FROM (3) LLDAP Admin <{{ .Release.Name }}@${SECRET_DOMAIN}> | string |
| string, number | |
controllers.main.containers.main.env.LLDAP_SMTP_OPTIONS__SERVER (3) smtp-relay.home.svc.cluster.local | string |
| string | |
| string | |
controllers.main.containers.main.env.LLDAP_DATABASE_URL (1) postgres://${LLDAP_POSTGRES_USER}:${LLDAP_POSTGRES_PASS}@postgres-lb.storage.svc.cluster.local/lldap | string |
controllers.main.containers.main.env.LLDAP_JWT_SECRET (1) ${LLDAP_JWT_SECRET} | string |
controllers.main.containers.main.env.LLDAP_LDAP_USER_EMAIL (1) ${LLDAP_LDAP_USER_EMAIL} | string |
controllers.main.containers.main.env.LLDAP_LDAP_USER_PASS (1) ${LLDAP_LDAP_USER_PASS} | string |
controllers.main.containers.main.env.LLDAP_SERVER_KEY_SEED (1) ${LLDAP_SERVER_KEY_SEED} | string |
controllers.main.containers.main.env.LLDAP_SMTP_OPTIONS__TO (1) noreply@${SECRET_DOMAIN} | string |
controllers.main.containers.main.image.repository (6) ghcr.io/lldap/lldap | string |
controllers.main.containers.main.image.tag (6) v0.6.2@sha256:9e605a66c02514bfcffd1b67cafb1e98d50992216bb2871d7ae44622047dd09d | string |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| string | |
| boolean | |
| string | |
| number | |
controllers.main.pod.topologySpreadConstraints[].topologyKey (6) kubernetes.io/hostname | string |
| string | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| number | |
controllers.main.strategy (6) RollingUpdate | string |
| string | |
| string | |
controllers.main.initContainers.init-db.image.repository (5) ghcr.io/onedr0p/postgres-init | string |
| number, string | |
| string | |
controllers.main.initContainers.01-init-db.env.INIT_POSTGRES_HOST (1) postgres-lb.storage.svc.cluster.local | string |
controllers.main.initContainers.01-init-db.env.INIT_POSTGRES_PASS (1) ${LLDAP_POSTGRES_PASS} | string |
controllers.main.initContainers.01-init-db.env.INIT_POSTGRES_SUPER_PASS (1) ${POSTGRES_SUPER_PASS} | string |
controllers.main.initContainers.01-init-db.env.INIT_POSTGRES_USER (1) ${LLDAP_POSTGRES_USER} | string |
| string | |
controllers.main.initContainers.01-init-db.image.repository (1) ghcr.io/home-operations/postgres-init | string |
| number | |
| number | |
| boolean | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
service.app.annotations."external-dns.alpha.kubernetes.io/hostname" (1) lldap.${SECRET_DOMAIN} | string |
service.app.type (2) LoadBalancer | string |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
| string | |
| string | |
| number | |
| boolean | |
| string | |
| number | |
| boolean | |
| number | |
| number | |
| string | |
service.lldap.type (1) NodePort | string |
| number | |
| string | |
| string | |
| number | |
route.app.hostnames[] (10) - lldap.${SECRET_DOMAIN} | string |
route.app.parentRefs[].name (10) envoy-internal | string |
| string | |
| string | |
| string, number | |
| string | |
| string | |
route.app.annotations."gatus.home-operations.com/endpoint" (2) conditions:
- "[STATUS] == 200"
| string |
| string | |
| string | |
route.app.annotations."gethomepage.dev/icon" (1) mdi-account-key | string |
| string | |
route.main.hostnames[] (6) - {{ .Release.Name }}.${SECRET_DOMAIN} | string |
route.main.parentRefs[].name (6) internal | string |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
route.main.annotations."external-dns.alpha.kubernetes.io/target" (1) external.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
route.lldap.hostnames[] (1) - lldap.${CLUSTER_DOMAIN} | string |
route.lldap.parentRefs[].name (1) envoy-internal | string |
| string | |
| string | |
| string | |
route.ui.annotations."gethomepage.dev/description" (1) Light LDAP implementation | string |
| string | |
| string | |
| string | |
| string | |
route.ui.hostnames[] (1) - {{ .Release.Name }}.${CLUSTER_DOMAIN} | string |
route.ui.parentRefs[].name (1) traefik-gateway | string |
| string | |
| string | |
| string | |
| number | |
| boolean | |
ingress.main.hosts[].host (5) {{ .Release.Name }}.parsec.sh | string |
| string | |
| string | |
| string | |
| string | |
| string | |
ingress.main.tls[].hosts[] (5) - {{ .Release.Name }}.parsec.sh | string |
ingress.main.tls[].secretName (2) tls-lldap | string |
ingress.main.className (3) internal | string |
| string | |
| string | |
| string | |
| string | |
ingress.main.annotations."hajimari.io/group" (1) Authentication | string |
ingress.main.annotations."hajimari.io/icon" (1) mdi:dictionary | string |
| string | |
ingress.app.className (3) internal | string |
| boolean | |
ingress.app.hosts[].host (3) {{ .Release.Name }}.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
| string | |
ingress.app.tls[].hosts[] (3) - {{ .Release.Name }}.${SECRET_DOMAIN} | string |
| string | |
ingress.app.annotations."hajimari.io/icon" (2) account-group | string |
| string | |
| number | |
defaultPodOptions.topologySpreadConstraints[].topologyKey (3) kubernetes.io/hostname | string |
| string | |
| boolean | |
| string | |
| string | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
defaultPodOptions.priorityClassName (1) security-critical | string |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| boolean | |
| number | |
| string | |
controller.strategy (1) RollingUpdate | string |
env.LLDAP_HTTP_URL (2) https://lldap.${ORG_DOMAIN} | string |
env.LLDAP_LDAP_BASE_DN (2) dc=home,dc=arpa | string |
env.TZ (2) ${TIMEZONE} | string |
| string | |
env.LLDAP_DATABASE_URL.valueFrom.secretKeyRef.name (1) database-lldap-user | string |
| number | |
| number | |
envFrom[].secretRef.name (2) lldap-secret | string |
image.repository (2) ghcr.io/lldap/lldap | string |
image.tag (2) latest-alpine@sha256:49a328c0318e6b6325454a191ab259aeae73ef3517a9262673544e220713802d | string |
| string | |
| string | |
| string | |
| string | |
| number | |
topologySpreadConstraints[].topologyKey (1) kubernetes.io/hostname | string |
topologySpreadConstraints[].whenUnsatisfiable (1) DoNotSchedule | string |