Commit new App releases for TrueCharts
Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
parent
07a9b5dd64
commit
6587966982
|
@ -0,0 +1,10 @@
|
||||||
|
# Changelog<br>
|
||||||
|
|
||||||
|
|
||||||
|
<a name="n8n-0.0.1"></a>
|
||||||
|
### n8n-0.0.1 (2022-01-27)
|
||||||
|
|
||||||
|
#### Feat
|
||||||
|
|
||||||
|
* Add n8n ([#1797](https://github.com/truecharts/apps/issues/1797))
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
# Configuration Options
|
||||||
|
|
||||||
|
##### Connecting to other apps
|
||||||
|
If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our "Linking Apps Internally" quick-start guide:
|
||||||
|
https://truecharts.org/manual/Quick-Start%20Guides/14-linking-apps/
|
||||||
|
|
||||||
|
##### Available config options
|
||||||
|
In the future this page is going to contain an automated list of options available in the installation/edit UI.
|
|
@ -0,0 +1,12 @@
|
||||||
|
dependencies:
|
||||||
|
- name: common
|
||||||
|
repository: https://truecharts.org
|
||||||
|
version: 8.14.2
|
||||||
|
- name: postgresql
|
||||||
|
repository: https://truecharts.org/
|
||||||
|
version: 6.0.58
|
||||||
|
- name: redis
|
||||||
|
repository: https://truecharts.org
|
||||||
|
version: 1.0.63
|
||||||
|
digest: sha256:e41f7ea9203768b04adca367d6fba3dca20224666c88824b364d9d4a9d56c6bf
|
||||||
|
generated: "2022-01-27T22:41:46.685595625Z"
|
|
@ -0,0 +1,36 @@
|
||||||
|
apiVersion: v2
|
||||||
|
appVersion: "0.160.0"
|
||||||
|
dependencies:
|
||||||
|
- name: common
|
||||||
|
repository: https://truecharts.org
|
||||||
|
version: 8.14.2
|
||||||
|
- condition: postgresql.enabled
|
||||||
|
name: postgresql
|
||||||
|
repository: https://truecharts.org/
|
||||||
|
version: 6.0.58
|
||||||
|
- condition: redis.enabled
|
||||||
|
name: redis
|
||||||
|
repository: https://truecharts.org
|
||||||
|
version: 1.0.63
|
||||||
|
description: n8n is an extendable workflow automation tool.
|
||||||
|
home: https://github.com/truecharts/apps/tree/master/charts/stable/n8n
|
||||||
|
icon: https://truecharts.org/_static/img/appicons/n8n-icon.png
|
||||||
|
keywords:
|
||||||
|
- workflows
|
||||||
|
- automation
|
||||||
|
kubeVersion: '>=1.16.0-0'
|
||||||
|
maintainers:
|
||||||
|
- email: info@truecharts.org
|
||||||
|
name: TrueCharts
|
||||||
|
url: https://truecharts.org
|
||||||
|
name: n8n
|
||||||
|
sources:
|
||||||
|
- https://docs.n8n.io/
|
||||||
|
- https://github.com/n8n-io/n8n
|
||||||
|
- https://hub.docker.com/r/n8nio/n8n
|
||||||
|
version: 0.0.1
|
||||||
|
annotations:
|
||||||
|
truecharts.org/catagories: |
|
||||||
|
- media
|
||||||
|
truecharts.org/SCALE-support: "true"
|
||||||
|
truecharts.org/grade: U
|
|
@ -0,0 +1,41 @@
|
||||||
|
# Introduction
|
||||||
|
|
||||||
|
n8n is an extendable workflow automation tool.
|
||||||
|
|
||||||
|
TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation.
|
||||||
|
**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)**
|
||||||
|
|
||||||
|
## Source Code
|
||||||
|
|
||||||
|
* <https://docs.n8n.io/>
|
||||||
|
* <https://github.com/n8n-io/n8n>
|
||||||
|
* <https://hub.docker.com/r/n8nio/n8n>
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
Kubernetes: `>=1.16.0-0`
|
||||||
|
|
||||||
|
## Dependencies
|
||||||
|
|
||||||
|
| Repository | Name | Version |
|
||||||
|
|------------|------|---------|
|
||||||
|
| https://truecharts.org/ | postgresql | 6.0.58 |
|
||||||
|
| https://truecharts.org | common | 8.14.2 |
|
||||||
|
| https://truecharts.org | redis | 1.0.63 |
|
||||||
|
|
||||||
|
## Installing the Chart
|
||||||
|
|
||||||
|
To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/03-Installing-an-App/).
|
||||||
|
|
||||||
|
## Uninstalling the Chart
|
||||||
|
|
||||||
|
To remove this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/07-Deleting-an-App/).
|
||||||
|
|
||||||
|
## Support
|
||||||
|
|
||||||
|
- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Open-Apps/) first.
|
||||||
|
- See the [Wiki](https://truecharts.org)
|
||||||
|
- Check our [Discord](https://discord.gg/tVsPTHWTtr)
|
||||||
|
- Open a [issue](https://github.com/truecharts/apps/issues/new/choose)
|
||||||
|
---
|
||||||
|
All Rights Reserved - The TrueCharts Project
|
|
@ -0,0 +1,3 @@
|
||||||
|
n8n is an extendable workflow automation tool.
|
||||||
|
|
||||||
|
This App is supplied by TrueCharts, for more information please visit https://truecharts.org
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,56 @@
|
||||||
|
# Default Helm-Values
|
||||||
|
|
||||||
|
TrueCharts is primarily build to supply TrueNAS SCALE Apps.
|
||||||
|
However, we also supply all Apps as standard Helm-Charts. In this document we aim to document the default values in our values.yaml file.
|
||||||
|
|
||||||
|
Most of our Apps also consume our "common" Helm Chart.
|
||||||
|
If this is the case, this means that all values.yaml values are set to the common chart values.yaml by default. This values.yaml file will only contain values that deviate from the common chart.
|
||||||
|
You will, however, be able to use all values referenced in the common chart here, besides the values listed in this document.
|
||||||
|
|
||||||
|
## Values
|
||||||
|
|
||||||
|
| Key | Type | Default | Description |
|
||||||
|
|-----|------|---------|-------------|
|
||||||
|
| credentials | object | `{}` | |
|
||||||
|
| deployment.N8N_HOST | string | `"localhost"` | |
|
||||||
|
| endpoints | object | `{}` | |
|
||||||
|
| env.DB_POSTGRESDB_DATABASE | string | `"{{ .Values.postgresql.postgresqlDatabase }}"` | |
|
||||||
|
| env.DB_POSTGRESDB_PORT | int | `5432` | |
|
||||||
|
| env.DB_POSTGRESDB_USER | string | `"{{ .Values.postgresql.postgresqlUsername }}"` | |
|
||||||
|
| env.DB_TYPE | string | `"postgresdb"` | |
|
||||||
|
| env.GENERIC_TIMEZONE | string | `"{{ .Values.env.TZ }}"` | |
|
||||||
|
| env.N8N_USER_FOLDER | string | `"/data"` | |
|
||||||
|
| env.QUEUE_BULL_REDIS_PORT | int | `6379` | |
|
||||||
|
| env.TZ | string | `"UTC"` | |
|
||||||
|
| envFrom[0].configMapRef.name | string | `"n8n-config"` | |
|
||||||
|
| envValueFrom.DB_POSTGRESDB_HOST.secretKeyRef.key | string | `"plainhost"` | |
|
||||||
|
| envValueFrom.DB_POSTGRESDB_HOST.secretKeyRef.name | string | `"dbcreds"` | |
|
||||||
|
| envValueFrom.DB_POSTGRESDB_PASSWORD.secretKeyRef.key | string | `"postgresql-password"` | |
|
||||||
|
| envValueFrom.DB_POSTGRESDB_PASSWORD.secretKeyRef.name | string | `"dbcreds"` | |
|
||||||
|
| envValueFrom.QUEUE_BULL_REDIS_HOST.secretKeyRef.key | string | `"plainhost"` | |
|
||||||
|
| envValueFrom.QUEUE_BULL_REDIS_HOST.secretKeyRef.name | string | `"rediscreds"` | |
|
||||||
|
| envValueFrom.QUEUE_BULL_REDIS_PASSWORD.secretKeyRef.key | string | `"redis-password"` | |
|
||||||
|
| envValueFrom.QUEUE_BULL_REDIS_PASSWORD.secretKeyRef.name | string | `"rediscreds"` | |
|
||||||
|
| executions | object | `{}` | |
|
||||||
|
| image.pullPolicy | string | `"IfNotPresent"` | |
|
||||||
|
| image.repository | string | `"tccr.io/truecharts/n8n"` | |
|
||||||
|
| image.tag | string | `"v0.160.0@sha256:2141ab9bb8e8a820fa07a20ae9bdd1a7c5f2102926238ab7f3aa4a3c9e175ebe"` | |
|
||||||
|
| logs.N8N_LOG_FILE_LOCATION | string | `"/data/logs"` | |
|
||||||
|
| persistence.data.enabled | bool | `true` | |
|
||||||
|
| persistence.data.mountPath | string | `"/data"` | |
|
||||||
|
| podSecurityContext.runAsGroup | int | `0` | |
|
||||||
|
| podSecurityContext.runAsUser | int | `0` | |
|
||||||
|
| postgresql.enabled | bool | `true` | |
|
||||||
|
| postgresql.existingSecret | string | `"dbcreds"` | |
|
||||||
|
| postgresql.postgresqlDatabase | string | `"n8n"` | |
|
||||||
|
| postgresql.postgresqlUsername | string | `"n8n"` | |
|
||||||
|
| redis.enabled | bool | `true` | |
|
||||||
|
| redis.existingSecret | string | `"rediscreds"` | |
|
||||||
|
| security | object | `{}` | |
|
||||||
|
| securityContext.readOnlyRootFilesystem | bool | `false` | |
|
||||||
|
| securityContext.runAsNonRoot | bool | `false` | |
|
||||||
|
| service.main.ports.main.port | int | `5678` | |
|
||||||
|
| service.main.ports.main.targetPort | int | `5678` | |
|
||||||
|
| workflows | object | `{}` | |
|
||||||
|
|
||||||
|
All Rights Reserved - The TrueCharts Project
|
|
@ -0,0 +1,126 @@
|
||||||
|
image:
|
||||||
|
repository: tccr.io/truecharts/n8n
|
||||||
|
tag: v0.160.0@sha256:2141ab9bb8e8a820fa07a20ae9bdd1a7c5f2102926238ab7f3aa4a3c9e175ebe
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
|
securityContext:
|
||||||
|
readOnlyRootFilesystem: false
|
||||||
|
runAsNonRoot: false
|
||||||
|
|
||||||
|
podSecurityContext:
|
||||||
|
runAsUser: 0
|
||||||
|
runAsGroup: 0
|
||||||
|
|
||||||
|
env:
|
||||||
|
TZ: UTC
|
||||||
|
GENERIC_TIMEZONE: "{{ .Values.env.TZ }}"
|
||||||
|
DB_TYPE: "postgresdb"
|
||||||
|
DB_POSTGRESDB_USER: "{{ .Values.postgresql.postgresqlUsername }}"
|
||||||
|
DB_POSTGRESDB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}"
|
||||||
|
DB_POSTGRESDB_PORT: 5432
|
||||||
|
QUEUE_BULL_REDIS_PORT: 6379
|
||||||
|
N8N_USER_FOLDER: "/data"
|
||||||
|
|
||||||
|
credentials: {}
|
||||||
|
# CREDENTIALS_OVERWRITE_DATA: ""
|
||||||
|
# CREDENTIALS_OVERWRITE_ENDPOINT: ""
|
||||||
|
# CREDENTIALS_DEFAULT_NAME: "My credentials"
|
||||||
|
deployment:
|
||||||
|
N8N_HOST: "localhost"
|
||||||
|
# N8N_CONFIG_FILES: ""
|
||||||
|
# N8N_ENCRYPTION_KEY: ""
|
||||||
|
# N8N_DIAGNOSTICS_ENABLED: true
|
||||||
|
# N8N_DISABLE_UI: false
|
||||||
|
# N8N_PERSONALIZATION_ENABLED: true
|
||||||
|
# N8N_VERSION_NOTIFICATIONS_ENABLED: true
|
||||||
|
endpoints: {}
|
||||||
|
# WEBHOOK_URL: ""
|
||||||
|
# N8N_PAYLOAD_SIZE_MAX: 16
|
||||||
|
# N8N_METRICS: false
|
||||||
|
# N8N_METRICS_PREFIX: "n8n_"
|
||||||
|
# N8N_ENDPOINT_REST: "rest"
|
||||||
|
# N8N_ENDPOINT_WEBHOOK: "webhook"
|
||||||
|
# N8N_ENDPOINT_WEBHOOK_TEST: "webhook-test"
|
||||||
|
# N8N_ENDPOINT_WEBHOOK_WAIT: "webhook-waiting"
|
||||||
|
# N8N_DISABLE_PRODUCTION_MAIN_PROCESS: false
|
||||||
|
# N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN: false
|
||||||
|
executions: {}
|
||||||
|
# EXECUTIONS_PROCESS: "own"
|
||||||
|
# EXECUTIONS_MODE: "regular"
|
||||||
|
# EXECUTIONS_TIMEOUT: "-1"
|
||||||
|
# EXECUTIONS_TIMEOUT_MAX: 3600
|
||||||
|
# EXECUTIONS_DATA_SAVE_ON_ERROR: "all"
|
||||||
|
# EXECUTIONS_DATA_SAVE_ON_SUCCESS: "all"
|
||||||
|
# EXECUTIONS_DATA_SAVE_ON_PROGRESS: false
|
||||||
|
# EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS: false
|
||||||
|
# EXECUTIONS_DATA_PRUNE: false
|
||||||
|
# EXECUTIONS_DATA_MAX_AGE: 336
|
||||||
|
# EXECUTIONS_DATA_PRUNE_TIMEOUT: 3600
|
||||||
|
logs:
|
||||||
|
# N8N_LOG_LEVEL: "info"
|
||||||
|
# N8N_LOG_OUTPUT: "console"
|
||||||
|
# N8N_LOG_FILE_COUNT_MAX: 100
|
||||||
|
# N8N_LOG_FILE_SIZE_MAX: 16
|
||||||
|
N8N_LOG_FILE_LOCATION: "/data/logs"
|
||||||
|
security: {}
|
||||||
|
# N8N_AUTH_EXCLUDE_ENDPOINTS: ""
|
||||||
|
# N8N_BASIC_AUTH_ACTIVE: false
|
||||||
|
# N8N_BASIC_AUTH_USER: ""
|
||||||
|
# N8N_BASIC_AUTH_PASSWORD: ""
|
||||||
|
# N8N_BASIC_AUTH_HASH: false
|
||||||
|
# N8N_JWT_AUTH_ACTIVE: false
|
||||||
|
# N8N_JWT_AUTH_HEADER: ""
|
||||||
|
# N8N_JWT_AUTH_HEADER_VALUE_PREFIX: ""
|
||||||
|
# N8N_JWKS_URI: ""
|
||||||
|
# N8N_JWT_ISSUER: ""
|
||||||
|
# N8N_JWT_NAMESPACE: ""
|
||||||
|
# N8N_JWT_ALLOWED_TENANT: ""
|
||||||
|
# N8N_JWT_ALLOWED_TENANT_KEY: ""
|
||||||
|
workflows: {}
|
||||||
|
# WORKFLOWS_DEFAULT_NAME: "My workflow"
|
||||||
|
|
||||||
|
envFrom:
|
||||||
|
- configMapRef:
|
||||||
|
name: n8n-config
|
||||||
|
|
||||||
|
envValueFrom:
|
||||||
|
DB_POSTGRESDB_HOST:
|
||||||
|
secretKeyRef:
|
||||||
|
name: dbcreds
|
||||||
|
key: plainhost
|
||||||
|
DB_POSTGRESDB_PASSWORD:
|
||||||
|
secretKeyRef:
|
||||||
|
name: dbcreds
|
||||||
|
key: postgresql-password
|
||||||
|
QUEUE_BULL_REDIS_HOST:
|
||||||
|
secretKeyRef:
|
||||||
|
name: rediscreds
|
||||||
|
key: plainhost
|
||||||
|
QUEUE_BULL_REDIS_PASSWORD:
|
||||||
|
secretKeyRef:
|
||||||
|
name: rediscreds
|
||||||
|
key: redis-password
|
||||||
|
|
||||||
|
service:
|
||||||
|
main:
|
||||||
|
ports:
|
||||||
|
main:
|
||||||
|
port: 5678
|
||||||
|
targetPort: 5678
|
||||||
|
|
||||||
|
persistence:
|
||||||
|
data:
|
||||||
|
enabled: true
|
||||||
|
mountPath: "/data"
|
||||||
|
|
||||||
|
# Enabled redis
|
||||||
|
redis:
|
||||||
|
enabled: true
|
||||||
|
existingSecret: "rediscreds"
|
||||||
|
|
||||||
|
# Enabled postgres
|
||||||
|
postgresql:
|
||||||
|
enabled: true
|
||||||
|
existingSecret: "dbcreds"
|
||||||
|
postgresqlUsername: n8n
|
||||||
|
postgresqlDatabase: n8n
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,166 @@
|
||||||
|
{{/* Define the configmap */}}
|
||||||
|
{{- define "n8n.configmap" -}}
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: ConfigMap
|
||||||
|
metadata:
|
||||||
|
name: n8n-config
|
||||||
|
data:
|
||||||
|
{{/* Workflows */}}
|
||||||
|
{{- if .Values.workflows.WORKFLOWS_DEFAULT_NAME }}
|
||||||
|
WORKFLOWS_DEFAULT_NAME: {{ .Values.workflows.WORKFLOWS_DEFAULT_NAME | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{/* Security */}}
|
||||||
|
{{- if .Values.security.N8N_AUTH_EXCLUDE_ENDPOINTS }}
|
||||||
|
N8N_AUTH_EXCLUDE_ENDPOINTS: {{ .Values.security.N8N_AUTH_EXCLUDE_ENDPOINTS | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.security.N8N_BASIC_AUTH_ACTIVE }}
|
||||||
|
N8N_BASIC_AUTH_ACTIVE: {{ .Values.security.N8N_BASIC_AUTH_ACTIVE }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.security.N8N_BASIC_AUTH_USER }}
|
||||||
|
N8N_BASIC_AUTH_USER: {{ .Values.security.N8N_BASIC_AUTH_USER | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.security.N8N_BASIC_AUTH_PASSWORD }}
|
||||||
|
N8N_BASIC_AUTH_PASSWORD: {{ .Values.security.N8N_BASIC_AUTH_PASSWORD | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.security.N8N_BASIC_AUTH_HASH }}
|
||||||
|
N8N_BASIC_AUTH_HASH: {{ .Values.security.N8N_BASIC_AUTH_HASH }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.security.N8N_JWT_AUTH_ACTIVE }}
|
||||||
|
N8N_JWT_AUTH_ACTIVE: {{ .Values.security.N8N_JWT_AUTH_ACTIVE }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.security.N8N_JWT_AUTH_HEADER }}
|
||||||
|
N8N_JWT_AUTH_HEADER: {{ .Values.security.N8N_JWT_AUTH_HEADER | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.security.N8N_JWT_AUTH_HEADER_VALUE_PREFIX }}
|
||||||
|
N8N_JWT_AUTH_HEADER_VALUE_PREFIX: {{ .Values.security.N8N_JWT_AUTH_HEADER_VALUE_PREFIX | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.security.N8N_JWKS_URI }}
|
||||||
|
N8N_JWKS_URI: {{ .Values.security.N8N_JWKS_URI | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.security.N8N_JWT_ISSUER }}
|
||||||
|
N8N_JWT_ISSUER: {{ .Values.security.N8N_JWT_ISSUER | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.security.N8N_JWT_NAMESPACE }}
|
||||||
|
N8N_JWT_NAMESPACE: {{ .Values.security.N8N_JWT_NAMESPACE | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.security.N8N_JWT_ALLOWED_TENANT }}
|
||||||
|
N8N_JWT_ALLOWED_TENANT: {{ .Values.security.N8N_JWT_ALLOWED_TENANT | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.security.N8N_JWT_ALLOWED_TENANT_KEY }}
|
||||||
|
N8N_JWT_ALLOWED_TENANT_KEY: {{ .Values.security.N8N_JWT_ALLOWED_TENANT_KEY | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{/* Logs */}}
|
||||||
|
{{- if .Values.logs.N8N_LOG_LEVEL }}
|
||||||
|
N8N_LOG_LEVEL: {{ .Values.logs.N8N_LOG_LEVEL | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.logs.N8N_LOG_OUTPUT }}
|
||||||
|
N8N_LOG_OUTPUT: {{ .Values.logs.N8N_LOG_OUTPUT | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.logs.N8N_LOG_FILE_COUNT_MAX }}
|
||||||
|
N8N_LOG_FILE_COUNT_MAX: {{ .Values.logs.N8N_LOG_FILE_COUNT_MAX }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.logs.N8N_LOG_FILE_SIZE_MAX }}
|
||||||
|
N8N_LOG_FILE_SIZE_MAX: {{ .Values.logs.N8N_LOG_FILE_SIZE_MAX }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.logs.N8N_LOG_FILE_LOCATION }}
|
||||||
|
N8N_LOG_FILE_LOCATION: {{ .Values.logs.N8N_LOG_FILE_LOCATION | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{/* Executions */}}
|
||||||
|
{{- if .Values.executions.EXECUTIONS_PROCESS }}
|
||||||
|
EXECUTIONS_PROCESS: {{ .Values.executions.EXECUTIONS_PROCESS | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.executions.EXECUTIONS_MODE }}
|
||||||
|
EXECUTIONS_MODE: {{ .Values.executions.EXECUTIONS_MODE | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.executions.EXECUTIONS_TIMEOUT }}
|
||||||
|
EXECUTIONS_TIMEOUT: {{ .Values.executions.EXECUTIONS_TIMEOUT }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.executions.EXECUTIONS_TIMEOUT_MAX }}
|
||||||
|
EXECUTIONS_TIMEOUT_MAX: {{ .Values.executions.EXECUTIONS_TIMEOUT_MAX }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.executions.EXECUTIONS_DATA_SAVE_ON_ERROR }}
|
||||||
|
EXECUTIONS_DATA_SAVE_ON_ERROR: {{ .Values.executions.EXECUTIONS_DATA_SAVE_ON_ERROR | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.executions.EXECUTIONS_DATA_SAVE_ON_SUCCESS }}
|
||||||
|
EXECUTIONS_DATA_SAVE_ON_SUCCESS: {{ .Values.executions.EXECUTIONS_DATA_SAVE_ON_SUCCESS | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.executions.EXECUTIONS_DATA_SAVE_ON_PROGRESS }}
|
||||||
|
EXECUTIONS_DATA_SAVE_ON_PROGRESS: {{ .Values.executions.EXECUTIONS_DATA_SAVE_ON_PROGRESS }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.executions.EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS }}
|
||||||
|
EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS: {{ .Values.executions.EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.executions.EXECUTIONS_DATA_PRUNE }}
|
||||||
|
EXECUTIONS_DATA_PRUNE: {{ .Values.executions.EXECUTIONS_DATA_PRUNE }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.executions.EXECUTIONS_DATA_MAX_AGE }}
|
||||||
|
EXECUTIONS_DATA_MAX_AGE: {{ .Values.executions.EXECUTIONS_DATA_MAX_AGE }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.executions.EXECUTIONS_DATA_PRUNE_TIMEOUT }}
|
||||||
|
EXECUTIONS_DATA_PRUNE_TIMEOUT: {{ .Values.executions.EXECUTIONS_DATA_PRUNE_TIMEOUT }}
|
||||||
|
{{- end }}
|
||||||
|
{{/* Endpoints */}}
|
||||||
|
{{- if .Values.endpoints.WEBHOOK_URL }}
|
||||||
|
WEBHOOK_URL: {{ .Values.endpoints.WEBHOOK_URL | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.endpoints.N8N_PAYLOAD_SIZE_MAX }}
|
||||||
|
N8N_PAYLOAD_SIZE_MAX: {{ .Values.endpoints.N8N_PAYLOAD_SIZE_MAX }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.endpoints.N8N_METRICS }}
|
||||||
|
N8N_METRICS: {{ .Values.endpoints.N8N_METRICS }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.endpoints.N8N_METRICS_PREFIX }}
|
||||||
|
N8N_METRICS_PREFIX: {{ .Values.endpoints.N8N_METRICS_PREFIX | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.endpoints.N8N_ENDPOINT_REST }}
|
||||||
|
N8N_ENDPOINT_REST: {{ .Values.endpoints.N8N_ENDPOINT_REST | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.endpoints.N8N_ENDPOINT_WEBHOOK }}
|
||||||
|
N8N_ENDPOINT_WEBHOOK: {{ .Values.endpoints.N8N_ENDPOINT_WEBHOOK | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.endpoints.N8N_ENDPOINT_WEBHOOK_TEST }}
|
||||||
|
N8N_ENDPOINT_WEBHOOK_TEST: {{ .Values.endpoints.N8N_ENDPOINT_WEBHOOK_TEST | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.endpoints.N8N_ENDPOINT_WEBHOOK_WAIT }}
|
||||||
|
N8N_ENDPOINT_WEBHOOK_WAIT: {{ .Values.endpoints.N8N_ENDPOINT_WEBHOOK_WAIT | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.endpoints.N8N_DISABLE_PRODUCTION_MAIN_PROCESS }}
|
||||||
|
N8N_DISABLE_PRODUCTION_MAIN_PROCESS: {{ .Values.endpoints.N8N_DISABLE_PRODUCTION_MAIN_PROCESS }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.endpoints.N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN }}
|
||||||
|
N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN: {{ .Values.endpoints.N8N_SKIP_WEBHOOK_DEREGISTRATION_SHUTDOWN }}
|
||||||
|
{{- end }}
|
||||||
|
{{/* Credentials */}}
|
||||||
|
{{- if .Values.credentials.CREDENTIALS_OVERWRITE_DATA }}
|
||||||
|
CREDENTIALS_OVERWRITE_DATA: {{ .Values.credentials.CREDENTIALS_OVERWRITE_DATA | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.credentials.CREDENTIALS_OVERWRITE_ENDPOINT }}
|
||||||
|
CREDENTIALS_OVERWRITE_ENDPOINT: {{ .Values.credentials.CREDENTIALS_OVERWRITE_ENDPOINT | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.credentials.CREDENTIALS_DEFAULT_NAME }}
|
||||||
|
CREDENTIALS_DEFAULT_NAME: {{ .Values.credentials.CREDENTIALS_DEFAULT_NAME | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{/* Deployment */}}
|
||||||
|
{{- if .Values.deployment.N8N_HOST }}
|
||||||
|
N8N_HOST: {{ .Values.deployment.N8N_HOST | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.deployment.N8N_CONFIG_FILES }}
|
||||||
|
N8N_CONFIG_FILES: {{ .Values.deployment.N8N_CONFIG_FILES | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.deployment.N8N_DISABLE_UI }}
|
||||||
|
N8N_DISABLE_UI: {{ .Values.deployment.N8N_DISABLE_UI }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.deployment.N8N_ENCRYPTION_KEY }}
|
||||||
|
N8N_ENCRYPTION_KEY: {{ .Values.deployment.N8N_ENCRYPTION_KEY | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.deployment.N8N_PERSONALIZATION_ENABLED }}
|
||||||
|
N8N_PERSONALIZATION_ENABLED: {{ .Values.deployment.N8N_PERSONALIZATION_ENABLED }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.deployment.N8N_VERSION_NOTIFICATIONS_ENABLED }}
|
||||||
|
N8N_VERSION_NOTIFICATIONS_ENABLED: {{ .Values.deployment.N8N_VERSION_NOTIFICATIONS_ENABLED }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.deployment.N8N_DIAGNOSTICS_ENABLED }}
|
||||||
|
N8N_DIAGNOSTICS_ENABLED: {{ .Values.deployment.N8N_DIAGNOSTICS_ENABLED }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end -}}
|
|
@ -0,0 +1,9 @@
|
||||||
|
{{/* Make sure all variables are set properly */}}
|
||||||
|
{{- include "common.setup" . }}
|
||||||
|
|
||||||
|
{{/* Render configmap for n8n */}}
|
||||||
|
{{- include "n8n.configmap" . }}
|
||||||
|
|
||||||
|
|
||||||
|
{{/* Render the templates */}}
|
||||||
|
{{ include "common.postSetup" . }}
|
|
@ -0,0 +1,4 @@
|
||||||
|
icon_url: https://truecharts.org/_static/img/appicons/n8n-icon.png
|
||||||
|
categories:
|
||||||
|
- media
|
||||||
|
|
Loading…
Reference in New Issue