feat: add GitOps structure for kubernetes-dashboard, n8n, xslt-lab
- apps/kubernetes-dashboard: raw manifests (namespace, rbac, deployment, service, ingress) - apps/n8n: Helm values referencing existing n8n-postgresql secret (no password in git) - apps/xslt-lab: Helm values for xslt-playground chart - argocd/applications: ArgoCD Application CRDs for all three apps
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
defaultLocale: en
|
||||
timezone: Europe/Berlin
|
||||
|
||||
db:
|
||||
type: postgresdb
|
||||
|
||||
externalPostgresql:
|
||||
host: 192.168.1.29
|
||||
port: 5432
|
||||
database: pgd_n8n
|
||||
username: pgu_n8n
|
||||
existingSecret: n8n-postgresql
|
||||
# secret must have key: postgres-password
|
||||
|
||||
diagnostics:
|
||||
enabled: false
|
||||
|
||||
versionNotifications:
|
||||
enabled: false
|
||||
|
||||
main:
|
||||
extraEnvVars:
|
||||
N8N_EDITOR_BASE_URL: https://n8n.alexandre-vazquez.cloud
|
||||
|
||||
ingress:
|
||||
enabled: true
|
||||
className: public
|
||||
hosts:
|
||||
- host: n8n.alexandre-vazquez.cloud
|
||||
paths:
|
||||
- path: /
|
||||
pathType: ImplementationSpecific
|
||||
|
||||
service:
|
||||
type: ClusterIP
|
||||
port: 5678
|
||||
|
||||
image:
|
||||
repository: n8nio/n8n
|
||||
tag: "1.111.1"
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
podSecurityContext:
|
||||
fsGroup: 1000
|
||||
fsGroupChangePolicy: OnRootMismatch
|
||||
|
||||
securityContext:
|
||||
allowPrivilegeEscalation: false
|
||||
capabilities:
|
||||
drop:
|
||||
- ALL
|
||||
privileged: false
|
||||
readOnlyRootFilesystem: false
|
||||
runAsGroup: 1000
|
||||
runAsNonRoot: true
|
||||
runAsUser: 1000
|
||||
Reference in New Issue
Block a user