Rakim
07/03/2026, 11:06 AM--low-resource-mode upgrade on Airbyte 2.1.0 (self-hosted, single-node kind on EC2, abctl v0.30.4). Install now fails on every attempt and has left MinIO missing. Sharing in case it's known or someone's found a way through.
What happened: originally installed without --low-resource-mode, later re-ran with the flag. Now every abctl local install (with or without it) fails at ~23s, before pods start:
unable to install helm: failed to create patch: The order in patch list:
[map[name:CHECK_JOB_MAIN_CONTAINER_CPU_REQUEST value:0] map[name:CHECK_JOB_MAIN_CONTAINER_MEMORY_REQUEST value:0] map[name:CHECK_JOB_MAIN_CONTAINER_MEMORY_REQUEST valueFrom:map[configMapKeyRef:map[key:CHECK_JOB_MAIN_CONTAINER_MEMORY_REQUEST name:airbyte-abctl-airbyte-env]]] ...]
doesn't match $setElementOrder list: [...]
Looks triggered by duplicated ..._REQUEST entries (value:0 vs valueFrom) on the airbyte-abctl-airbyte-env configmap.
Impact: the failed upgrade left MinIO's statefulset/service/pod gone (PVC still Bound). Server now throws UnknownHostException: airbyte-minio-svc and discovers fail → schema refresh broken in UI. Config DB intact + backed up; sync data unaffected.
Everything Running except MinIO (note: only create-bucket, no airbyte-minio-0 server pod):
airbyte-abctl-bootloader 0/1 Completed
airbyte-abctl-cron-... 1/1 Running
airbyte-abctl-manifest-server-... 1/1 Running
airbyte-abctl-server-... 1/1 Running
airbyte-abctl-temporal-... 1/1 Running
airbyte-abctl-worker-... 1/1 Running
airbyte-abctl-workload-api-server-... 1/1 Running
airbyte-abctl-workload-launcher-... 1/1 Running
airbyte-db-0 1/1 Running
airbyte-minio-create-bucket 1/1 Running
Tried: deleting the cron deployment (fails earlier at the configmap patch); abctl is already latest (v0.30.4).
Q: Is this a known issue with toggling --low-resource-mode on an existing install? And how do I get a clean install to complete and restore MinIO from here, without a destructive uninstall?kapa.ai
07/03/2026, 11:06 AM..._REQUEST entries with both value:0 and valueFrom in the patch list — is exactly the bug documented for toggling --low-resource-mode on an existing install. [Troubleshoot Deploy] [GitHub Issue #65129]
Specifically, the docs note:
> This error can occur when installing using abctl local install and subsequently ran abctl local install --low-resource-mode.
The fix is listed as "Fixing" (in progress via abctl PR #114), so it is not yet resolved in v0.30.4.
Workarounds Reported by the Community Based on what others have tried in the GitHub issues:
1. Pin to a known-good chart version — one user resolved a similar situation by downgrading the chart:abctl local install --chart-version=1.7.2[GitHub Issue #65129]
2. Fresh install (uninstall + reinstall) — some users found that a clean uninstall and reinstall resolved the patch conflict, though this is destructive and you've indicated you want to avoid that.
3. Manually patch the configmap — one user mentioned manually patching the airbyte-abctl-airbyte-env configmap to resolve the duplicate entries, though this is complex and not officially documented.
Regarding the Missing MinIO The knowledge sources do not contain specific guidance on restoring a partially-removed MinIO statefulset/service without a full reinstall. However, since your PVC is still Bound, your data should be intact.
A few observations from the issue context:
• The airbyte-minio-create-bucket job running without airbyte-minio-0 suggests the StatefulSet/Service was removed mid-upgrade but the PVC survived.
• If you can get a successful abctl local install to complete (e.g., via the chart version pin above), Helm should re-create the MinIO StatefulSet and Service, and the existing PVC should be reattached automatically since it's still Bound.
Suggested path forward (non-destructive):
1. Try pinning to chart version 1.7.2 first:abctl local install --chart-version=1.7.2 [your other flags, WITHOUT --low-resource-mode]
2. If that succeeds, MinIO should be restored from the existing PVC.
3. Avoid toggling --low-resource-mode until the upstream fix is released.
I want to be clear that the MinIO restoration path is my inference based on how Helm and Kubernetes PVC binding works — the knowledge sources do not explicitly document a recovery procedure for this specific partial-failure state. If the chart version pin doesn't resolve the patch conflict, you may need to engage the #C021JANJ6TY for further assistance. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Rakim
07/03/2026, 11:14 AMkapa.ai
07/03/2026, 11:15 AMRakim
07/03/2026, 11:17 AMkapa.ai
07/03/2026, 11:17 AM--low-resource-mode toggle breaks install, MinIO missing
Environment:
• Airbyte: 2.1.0 (self-hosted, single-node kind on EC2)
• abctl: v0.30.4
• Helm chart: V2 (default)
What happened:
Originally installed without --low-resource-mode, then re-ran with the flag. This triggered a known Helm patch ordering bug (duplicate ..._REQUEST entries with both value:0 and valueFrom in the configmap patch list). Now every abctl local install — with or without the flag — fails at ~23s before pods start.
Error:
unable to install helm: failed to create patch: The order in patch list:
[map[name:CHECK_JOB_MAIN_CONTAINER_CPU_REQUEST value:0] ... map[name:CHECK_JOB_MAIN_CONTAINER_MEMORY_REQUEST valueFrom:...]]
doesn't match $setElementOrder list: [...]
Secondary impact:
The failed upgrade left MinIO's StatefulSet/Service/Pod gone — only the PVC remains (Bound). Server is throwing UnknownHostException: airbyte-minio-svc, causing discover failures and broken schema refresh in the UI. Config DB is intact and backed up; sync data unaffected.
What's been tried:
• Re-running install with/without --low-resource-mode — same error
• Deleting the cron deployment — fails earlier at the configmap patch
• --chart-version=1.7.2 — not viable, V1 chart is incompatible with Airbyte 2.1.0
Ask:
• Is there a non-destructive way to resolve the configmap patch conflict on Helm chart V2 / Airbyte 2.1.0?
• Can a successful install re-attach the existing MinIO PVC and restore the StatefulSet?
Feel free to adjust the tone or trim further depending on where you're posting it. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Rakim
07/03/2026, 12:47 PM@kapa.ai Resized the box and dropped— the patch-order error is gone and the install now runs, with all pods healthy except MinIO. The problem: the MinIO statefulset is never created by the 2.1.0 chart, even though--low-resource-modeandpv/airbyte-minio-pvare both Bound. Every install run warns: "Found MinIO physical volume. Consider migrating it to local storage." Onlypvc/airbyte-minio-pv-claim-airbyte-minio-0statefulset exists; noairbyte-dbstatefulset at all. How do I get the chart to recreate the MinIO statefulset against the existing physical-volume PVC? (Want to avoid losing the PVC data if possible.)airbyte-minio
kapa.ai
07/03/2026, 12:47 PMBound, data intact
◦ Warning: "Found MinIO physical volume. Consider migrating it to local storage"
1. Do not delete the PVC until you have clarity on the migration path — since the PV/PVC are still Bound, your data is safe for now.
The migration warning is the key clue here and likely points to an intentional change in 2.1.0 that the Airbyte team will be best placed to clarify. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Rakim
07/03/2026, 12:51 PMkapa.ai
07/03/2026, 12:51 PM