7 Commits

Author SHA1 Message Date
claude 0b9c503f50 chore: update n8n to 2.22.2 2026-05-25 03:00:27 +00:00
claude 07186fb14a chore: update n8n to 2.21.3 2026-05-18 03:00:22 +00:00
claude 68612dba9b chore: update n8n to 2.20.6 2026-05-11 03:00:16 +00:00
claude 33269a27da docs: add encryption key management and recovery guide to README
Helm Chart Release / release-chart (push) Successful in 4s
Update Docker Image Tags and Release Helm Chart / update-and-release (push) Successful in 10s
- Recommend explicit encryptionKey setting at install time
- Add kubectl recovery procedure for key mismatch (works even when
  pod is in CrashLoopBackOff via a temporary reader pod)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 07:19:09 +09:00
claude 134d3e8bfc fix: preserve encryption key across helm upgrades using lookup
Helm Chart Release / release-chart (push) Successful in 4s
Use lookup to check for an existing Secret before generating a new
random key. Priority order:
  1. values.yaml n8n.encryptionKey (explicit)
  2. Existing Secret in the cluster (upgrade-safe)
  3. randAlphaNum 32 (first install only)

This prevents the "Mismatching encryption keys" error caused by
randAlphaNum generating a new key on every helm upgrade.
Same stable-value pattern applied to basicAuth password.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 06:39:50 +09:00
claude 87b2a833cc fix: auto-detect N8N_SECURE_COOKIE from Ingress/TLS settings
Helm Chart Release / release-chart (push) Successful in 4s
Set N8N_SECURE_COOKIE=true only when ingress.enabled=true AND ingress.tls
is configured. All other cases (LoadBalancer, HTTP Ingress) default to false,
eliminating the secure cookie error without manual configuration.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-02 18:24:10 +09:00
claude 0b6b542f77 feat: add n8n Helm chart for Kubernetes on Raspberry Pi (ARM64)
Helm Chart Release / release-chart (push) Successful in 4s
- n8nio/n8n 2.19.2 (multi-arch, linux/arm64 ready)
- Single-container deployment with persistent storage
- SQLite default / PostgreSQL option
- Basic auth, encryption key via Secret
- Ingress, HPA, PDB, NetworkPolicy support
- Gitea CI: weekly auto-update + release workflow

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-02 09:37:35 +09:00