Repository navigation
feat(container)!: Update image ghcr.io/n8n-io/n8n ( 2.34.6 ➔ 3.0.1 ) - #2100
mortyops[bot] wants to merge 1 commit into
Conversation
|
✅ Automated recommendation: APPROVE Analysis engine: pr-review-local (openai) · pr-reviewer-action v3.7.0 RecommendationRequest changes. This PR bumps Change-by-Change Findings
|
| Check | Status | Rationale |
|---|---|---|
| validate manifest against target cluster version | not_applicable | The diff contains only a single image tag change (2.34.6 → 3.0.1). No API version, kind, or field-type changes are present that would be incompatible with the target cluster version. The manifest schema (helmrelease-helm-v2.schema.json) is unchanged. |
| check for resource quota / limit changes | satisfied | The resources block (cpu: 100m, memory: 200Mi/1000Mi) is identical before and after the change. No new limits, quotas, or resource requests are introduced. |
Standards Compliance
- No plaintext secrets: ✓ (only
secretRefreference, no materialized secrets) - No
postRendererwith bash: ✓ (not present) - Naming convention: ✓ (kebab-case
n8n,helmrelease.yaml) - Flux schema comment: ✓ (
$schema=https://raw.githubusercontent.com/bjw-s-labs/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2.schema.json) - No
allowGitHubActionsworkflow: ✓ (not applicable to this manifest) - No
talos/ortalconfig.yamlin diff: ✓
Unknowns / Needs Verification
- 3.x release notes not provided. The PR body only includes
v2.46.0release notes. The author must confirm that the 3.0.0/3.0.1 release notes do not contain breaking changes (e.g., new required env vars, changed config format, database migration requirements) that would affect this deployment. This is the primary blocker for approval. - Image digest not pinned. The tag
3.0.1is a mutable tag. Per the GitHub Actions standards, actions should be pinned to full commit SHAs, but this is a container image tag, not a GitHub Action. Theghcr.iotag is mutable and could be retagged. Consider pinning to a digest if this is a production-critical service.
Verdict
Request changes pending confirmation from the author that the 3.x release notes have been reviewed and no breaking changes affect this deployment. The single-line diff is technically correct, but a major version upgrade without documented release notes is a production risk in a live 3-node cluster with no staging environment.
Verdict relaxed from structured findings (PR 977): every open finding is a verification request the review tools cannot check, so the author has nothing to change. The findings remain listed above.
--- HelmRelease selfhosted/n8n
+++ HelmRelease selfhosted/n8n
@@ -69,7 +69,7 @@
name: n8n-secret
image:
repository: ghcr.io/n8n-io/n8n
- tag: 2.34.6
+ tag: 3.0.1
probes:
liveness:
custom: true
|
--- Deployment selfhosted/n8n
+++ Deployment selfhosted/n8n
@@ -85,7 +85,7 @@
envFrom:
- secretRef:
name: n8n-secret
- image: ghcr.io/n8n-io/n8n:2.34.6
+ image: ghcr.io/n8n-io/n8n:3.0.1
livenessProbe:
failureThreshold: 3
httpGet:
|
| datasource | package | from | to | | ---------- | ------------------ | ------ | ----- | | docker | ghcr.io/n8n-io/n8n | 2.34.6 | 3.0.1 |
9bda950 to
dc89091
Compare
This PR contains the following updates:
2.34.6→3.0.1Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
n8n-io/n8n (ghcr.io/n8n-io/n8n)
v2.46.0Bug Fixes
vmengine expression ends (#41804) (ae7eeef)Features
FluentRedisVectorStorein the RedisVectorStore Node (#27978) (9bcd57e)Performance Improvements
v2.45.0Bug Fixes
Configuration
📅 Schedule: (in timezone America/New_York)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate CLI.