No introduction found. Create it?
n8n from bjw-s-labs/helm/app-template is more popular with 28 repositories.
Install with:
helm repo add n8n oci://ghcr.io/astrateam-net/oci-charts/n8n
helm install n8n n8n/n8n -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| n8n | chr1sd/home-ops | 64 | 4.6.0 | 21 hours ago |
| n8n | rafaribe/home-ops | 92 | 4.6.0 | 2 days ago |
| n8n | blackjid/home-ops | 99 | 4.6.0 | 2 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
route.app.hostnames[] (12) - n8n.${ROOT_DOMAIN} | string |
route.app.parentRefs[].name (12) envoy-internal | string |
| string | |
| string | |
| string | |
| number | |
route.app.rules[].filters[].responseHeaderModifier.set[].name (2) Content-Security-Policy | string |
route.app.rules[].filters[].responseHeaderModifier.set[].value (2) default-src 'self'; object-src 'none'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; | string |
route.app.rules[].filters[].type (2) ResponseHeaderModifier | string |
| string | |
route.app.annotations."external-dns.alpha.kubernetes.io/target" (1) internal.rafaribe.com | string |
route.webhooks.hostnames[] (5) - n8n-webhook.aresu.eu | string |
route.webhooks.parentRefs[].name (5) envoy-external | string |
| string | |
| string | |
| string | |
| string | |
route.webhooks.annotations."gatus.home-operations.com/endpoint" (3) conditions: ["[STATUS] == 404"] | string |
route.n8n.hostnames[] (1) - ${APP_DOMAIN:=${APP_SUBDOMAIN:=${APP}}.${DOMAIN_APP}} | string |
route.n8n.parentRefs[].name (1) envoy-internal | string |
| string | |
| string | |
| number | |
| string | |
route.webhook.hostnames[] (1) - ${APP_SUBDOMAIN:=${APP}}-webhook.${DOMAIN_IO} | string |
route.webhook.parentRefs[].name (1) envoy-external | string |
| string | |
| string | |
| number | |
| string | |
| string | |
| number | |
| string | |
controllers.n8n.containers.app.env.N8N_HOST (11) n8n.${SECRET_DOMAIN} | string |
| number | |
| string | |
| boolean, string | |
| string | |
| string | |
| number, string | |
| boolean, string | |
| number, string | |
| boolean | |
controllers.n8n.containers.app.env.WEBHOOK_URL (7) https://n8n.aresu.eu/ | string |
| string | |
| string | |
| string, boolean | |
| number, string | |
| string | |
| string, boolean | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
controllers.n8n.containers.app.env.EXTERNAL_HOOK_FILES (1) /hooks/hooks.js | string |
| boolean | |
controllers.n8n.containers.app.env.N8N_EDITOR_BASE_URL (1) https://{{ .Release.Name }}.${SECRET_DOMAIN} | string |
| string | |
| string | |
| string | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
controllers.n8n.containers.app.env.NODE_PATH (1) /usr/local/lib/node_modules | string |
controllers.n8n.containers.app.image.repository (11) ghcr.io/n8n-io/n8n | string |
controllers.n8n.containers.app.image.tag (11) 2.3.2@sha256:aba343e23c1c757c535c73f33f1b7a5c940b1495d8910bf6cde9c2b5e4ac53a7 | string |
| string | |
| string | |
| string | |
controllers.n8n.containers.app.envFrom[].secretRef.name (4) {{ .Release.Name }} | string |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
controllers.n8n.containers.app.probes.readiness.spec.httpGet.path (4) /healthz/readiness | string |
| number | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| string | |
| boolean | |
| string | |
| number | |
| string | |
| number | |
| number | |
| boolean | |
| string | |
controllers.n8n.initContainers.init-db.image.repository (2) ghcr.io/home-operations/postgres-init | string |
controllers.n8n.initContainers.init-db.image.tag (2) 17.6.0@sha256:86a1992d46273c58fd4ad95b626081dfaabfe16bd56944675169e406d1a660dd | string |
controllers.n8n.strategy (1) Recreate | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.main.containers.app.env.N8N_EDITOR_BASE_URL (2) https://n8n.${ROOT_DOMAIN} | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
controllers.main.containers.app.env.N8N_SMTP_HOST (2) smtp-relay.network.svc.cluster.local | string |
| string | |
controllers.main.containers.app.env.N8N_SMTP_SENDER (2) deedee@${ROOT_DOMAIN} | string |
| string | |
| string | |
| string | |
| string | |
controllers.main.containers.app.env.TZ (2) Europe/Warsaw | string |
controllers.main.containers.app.env.WEBHOOK_URL (2) https://n8n.${ROOT_DOMAIN} | string |
| string | |
controllers.main.containers.app.image.repository (2) ghcr.io/n8n-io/n8n | string |
controllers.main.containers.app.image.tag (2) stable@sha256:1ecc41c012acc5a425e43ff4b87193d8c08d00832876df367656eb7e5ee7fc5b | string |
| boolean | |
| boolean | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| number | |
controllers.main.containers.app.probes.readiness.spec.httpGet.path (2) /healthz/readiness | string |
| number | |
| number | |
| number | |
| number | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.main.initContainers.01-security-patches.command[] (2) - /bin/sh | string |
controllers.main.initContainers.01-security-patches.image.repository (2) ghcr.io/n8n-io/n8n | string |
controllers.main.initContainers.01-security-patches.image.tag (2) stable@sha256:1ecc41c012acc5a425e43ff4b87193d8c08d00832876df367656eb7e5ee7fc5b | string |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.main.type (2) statefulset | string |
| number | |
| string | |
| number | |
| number | |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
persistence.config.globalMounts[].path (5) /home/node/.n8n | string |
persistence.config.advancedMounts.main.app[].path (2) /home/node/.n8n | string |
| string | |
persistence.data.advancedMounts.n8n.app[].path (6) /home/node/.n8n | string |
persistence.data.existingClaim (6) {{ .Release.Name }} | string |
persistence.tmp.type (3) emptyDir | string |
persistence.tmp.advancedMounts.main.01-security-patches[].path (2) /n8n | string |
| string | |
persistence.tmp.advancedMounts.main.app[].path (2) /usr/local/lib/node_modules/n8n/dist | string |
| string | |
persistence.tmp.advancedMounts.n8n.app[].path (1) /home/node/.cache | string |
persistence.tmp.globalMounts[].path (2) /home/node/.cache | string |
| string | |
persistence.patches.advancedMounts.main.01-security-patches[].path (2) /security-patches.sh | string |
persistence.patches.advancedMounts.main.01-security-patches[].subPath (2) security-patches.sh | string |
persistence.patches.name (2) n8n-secret | string |
| string | |
| string | |
| string | |
persistence.root-ca.name (2) homelab-root-ca.crt | string |
| string | |
| string | |
| string | |
persistence.sync-source.volumeSpec.csi.driver (2) nfs.csi.k8s.io | string |
| string | |
persistence.sync-source.volumeSpec.csi.volumeAttributes.share (2) /mnt/cache/merger/sync/n8n | string |
| string | |
| string | |
persistence.sync-target.volumeSpec.csi.driver (2) nfs.csi.k8s.io | string |
| string | |
persistence.sync-target.volumeSpec.csi.volumeAttributes.share (2) /mnt/tank/private/Dokumenty | string |
persistence.cache.globalMounts[].path (1) /home/node/.cache | string |
persistence.cache.type (1) emptyDir | string |
persistence.hook-files.globalMounts[].path (1) /hooks/hooks.js | string |
| boolean | |
| string | |
persistence.hook-files.name (1) n8n-configmap | string |
persistence.hook-files.type (1) configMap | string |
| string | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| boolean | |
| string | |
serviceMonitor.labels.release (1) prometheus | string |
| string | |
| boolean | |
| boolean | |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
api.enabled (1) true | boolean |
api.path (1) api | string |
| boolean | |
| string | |
binaryData.mode (1) default | string |
| string | |
| string | |
| string | |
binaryData.s3.bucketRegion (1) us-east-1 | string |
binaryData.s3.existingSecret (1) n8n-credentials-secret | string |
binaryData.s3.host (1) s3.astrateam.net | string |
| boolean | |
| number | |
| string | |
| string | |
db.type (1) postgresdb | string |
| string | |
| string | |
| string | |
externalPostgresql.database (1) n8ndbprod | string |
externalPostgresql.existingSecret (1) n8n-credentials-secret | string |
externalPostgresql.host (1) 10.1.125.55 | string |
| string | |
| number | |
externalPostgresql.username (1) n8ndbuser | string |
| string | |
| string | |
| string | |
| number | |
| string | |
| number | |
image.pullPolicy (1) IfNotPresent | string |
image.repository (1) ghcr.io/n8n-io/n8n | string |
image.tag (1) 1.117.1@sha256:5194c661f0de5543fc02a25a5bb749bb5c93f6b48400c507954ac1d756545053 | string |
| string | |
ingress.enabled (1) false | boolean |
ingress.hosts[].host (1) n8n.local | string |
| string | |
| string | |
| string | |
| boolean | |
| number | |
| boolean | |
license.existingActivationKeySecret (1) n8n-credentials-secret | string |
license.serverUrl (1) http://license.n8n.io/v1 | string |
| number | |
livenessProbe.httpGet.path (1) /healthz | string |
| string | |
| number | |
main.extraEnvVars.DB_POSTGRESDB_SSL_CA (1) /mnt/pg-certs/postgres-ca | string |
| string | |
| boolean | |
| number | |
main.volumeMounts[].mountPath (1) /mnt/pg-certs | string |
main.volumeMounts[].name (1) pg-certs | string |
main.volumeMounts[].readOnly (1) true | boolean |
main.volumes[].name (1) pg-certs | string |
main.volumes[].secret.secretName (1) n8n-ca-secret | string |
readinessProbe.httpGet.path (1) /healthz/readiness | string |
| string | |
redis.architecture (1) standalone | string |
| boolean | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
sentry.enabled (1) false | boolean |
| string | |
| string | |
taskRunners.broker.address (1) 127.0.0.1 | string |
| number | |
| number | |
| string | |
taskRunners.external.nodeOptions[] (1) - --max-semi-space-size=16 | string |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
taskRunners.mode (1) internal | string |
| number | |
| number | |
timezone (1) Europe/Moscow | string |
webhook.allNodes (1) false | boolean |
| boolean | |
| number | |
| string | |
| number | |
| string | |
| string | |
| number | |
| number | |
webhook.mode (1) regular | string |
| boolean | |
| number | |
| string | |
worker.allNodes (1) false | boolean |
| boolean | |
| number | |
| string | |
| number | |
worker.autoscaling.metrics[].resource.target.type (1) Utilization | string |
worker.autoscaling.metrics[].type (1) Resource | string |
| number | |
| number | |
| number | |
worker.mode (1) regular | string |
| boolean | |
| number | |
| boolean | |
| number |