thelounge helm

No introduction found. Create it?

More popular helm chart found

thelounge from bjw-s/helm/ is more popular with 9 repositories.

Install

Install with:

helm repo add bjw-s https://bjw-s-labs.github.io/helm-charts/
helm install thelounge bjw-s/app-template -f values.yaml

Examples

See examples from other people.

Top Repositories (3 out of 7)

NameRepoStarsVersionTimestamp
theloungerafaribe/home-ops683.7.3a month ago
theloungepl4nty/homelab373.7.3a month ago
theloungeJJGadgets/Biohazard611.5.1a month ago

Values

See the most popular values for this chart:

KeyTypes
string
string
string
string
string
string
boolean
boolean
boolean
string
boolean
string
string
string
controllers.thelounge.containers.thelounge.image.tag (1)
4.4.3@sha256:c2aa0916203b298ffaf3a36c4eb60ef73c1006448d430e218d37840472e84e50
string
string
string
string
boolean
string
boolean
string
string
number
number
string
number
number
string
number
boolean
number
string
boolean
boolean
boolean
string
boolean
string
string
string
string
string
string
persistence.config.mountPath (1)
/var/opt/thelounge/config.js
string
boolean
string
string
string
boolean
string
string
image.repository (2)
ghcr.io/thelounge/thelounge
string
image.tag (2)
4.4.3@sha256:c2aa0916203b298ffaf3a36c4eb60ef73c1006448d430e218d37840472e84e50
string
string
ingress.app.hosts[].host (2)
thelounge.${DOMAIN_NAME}
string
string
string
string
string
string
string
string
string
string
string
string
string
boolean
boolean
ingress.main.hosts[].host (1)
${APP_DNS_THELOUNGE:=thelounge}
string
string
string
string
boolean
ingress.main.tls[].hosts[] (1)
- ${APP_DNS_THELOUNGE:=thelounge}
string
string
ingress.thelounge.annotations."haproxy.org/response-set-header" (1)
Strict-Transport-Security "max-age=31536000" X-Frame-Options "DENY" X-Content-Type-Options "nosniff" Referrer-Policy "strict-origin-when-cross-origin"
string
string
boolean
ingress.thelounge.hosts[].host (1)
thelounge.${SECRET_DEFAULT_DOMAIN}
string
string
string
string
ingress.thelounge.tls[].hosts[] (1)
- thelounge.${SECRET_DEFAULT_DOMAIN}
string
string
string
string
string
route.app.hostnames[] (2)
- irc.${PRIVATE_DOMAIN}
string
string
string
string
number
args[] (1)
- start
string
boolean
command[] (1)
- thelounge
string
configMaps.config.data."config.js" (1)
"use strict"; module.exports = { public: {{ .Values.thelounge.public | toJson }}, host: undefined, port: 9000, bind: undefined, reverseProxy: {{ .Values.thelounge.reverseProxy | toJson }}, maxHistory: {{ .Values.thelounge.maxHistory | toJson }}, https: { enable: false, key: "", certificate: "", ca: "", }, theme: {{ .Values.thelounge.theme | toJson }}, prefetch: {{ .Values.thelounge.prefetch | toJson }}, prefetchStorage: {{ .Values.thelounge.prefetchStorage | toJson }}, prefetchMaxImageSize: {{ .Values.thelounge.prefetchMaxImageSize | toJson }}, fileUpload: {{ .Values.thelounge.fileUpload | toJson }}, transports: ["polling", "websocket"], leaveMessage: {{ .Values.thelounge.leaveMessage | toJson }}, defaults: { name: "Freenode", host: "chat.freenode.net", port: 6697, password: "", tls: true, rejectUnauthorized: true, nick: "thelounge%%", username: "thelounge", realname: "The Lounge User", join: "#thelounge", }, lockNetwork: false, messageStorage: ["sqlite", "text"], useHexIp: false, webirc: null, identd: { enable: false, port: 113, }, oidentd: null, ldap: { enable: {{ .Values.thelounge.ldap.enable | toJson }}, url: {{ .Values.thelounge.ldap.url | toJson }}, tlsOptions: {}, primaryKey: {{ .Values.thelounge.ldap.primaryKey | quote }}, searchDN: { rootDN: {{ .Values.thelounge.ldap.bindDn | quote }}, rootPassword: {{ .Values.thelounge.ldap.bindPassword | quote }}, filter: {{ .Values.thelounge.ldap.filter | quote }}, base: {{ .Values.thelounge.ldap.searchSuffix | quote }}, scope: {{ .Values.thelounge.ldap.scope | quote }}, }, }, debug: { ircFramework: false, raw: false, }, };
string
boolean
number
string
env.TZ (1)
${CONFIG_TZ}
string
string
string
string
string
podSecurityContext.fsGroup (1)
${APP_UID_THELOUNGE:=1000}
string
string
podSecurityContext.runAsGroup (1)
${APP_UID_THELOUNGE:=1000}
string
podSecurityContext.runAsUser (1)
${APP_UID_THELOUNGE:=1000}
string
boolean
number
thelounge.ldap.bindDn (1)
uid=search,ou=people,dc=home,dc=arpa
string
boolean
thelounge.ldap.filter (1)
(memberOf=cn=thelounge,ou=groups,dc=home,dc=arpa)
string
string
string
thelounge.ldap.searchSuffix (1)
ou=people,dc=home,dc=arpa
string
thelounge.ldap.url (1)
ldap://lldap.kube-auth.svc.cluster.local:389
string
thelounge.leaveMessage (1)
The Lounge - https://thelounge.chat
string
number
boolean
number
boolean
boolean
boolean
string