thelounge helm

No introduction found. Create it?

More popular helm chart found

thelounge from bjw-s-labs/helm/app-template is more popular with 12 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 6)

NameRepoStarsVersionTimestamp
theloungerafaribe/home-ops764.1.217 days ago
theloungepl4nty/homelab384.1.125 days ago
theloungeJJGadgets/Biohazard621.5.13 months 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
route.app.hostnames[] (3)
- irc.${PRIVATE_DOMAIN}
string
string
string
string
string
number
string
string
string
string
string
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
image.repository (1)
ghcr.io/thelounge/thelounge
string
image.tag (1)
4.4.3@sha256:c2aa0916203b298ffaf3a36c4eb60ef73c1006448d430e218d37840472e84e50
string
string
string
string
string
boolean
ingress.app.hosts[].host (1)
thelounge.${DOMAIN_NAME}
string
string
string
string
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
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
string
string
string
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