-
Notifications
You must be signed in to change notification settings - Fork 168
Description
The local setup for FarmVibes.AI is effectively broken in 2026 due to unaddressed changes in Bitnami's container images and Helm charts. Despite multiple attempts following the official quickstart and troubleshooting guides, the installation fails at the Helm deployment stage for RabbitMQ and Redis with persistent ImagePullBackOff errors and Helm context deadline exceeded timeouts.
This is not a user configuration issue – it is a direct result of Bitnami's 2025 migration (moving free images/charts behind restrictions/paywalls and deprecating public Docker Hub repositories). The project's Terraform modules still point to outdated OCI repositories (oci://registry-1.docker.io/bitnamicharts), and even switching to legacy repositories does not reliably resolve the pull failures. The default Helm timeouts are insufficient for any slow or rate-limited pulls, leading to consistent failures.
Steps to Reproduce
- Clone the repository and run
farmvibes-ai local setupon a fresh Ubuntu 22.04/24.04 system (WSL2 on Windows with Docker Desktop, 32GB RAM allocated). - The k3d cluster creates successfully, Dapr deploys, but RabbitMQ and Redis pods remain in Init/ImagePullBackOff.
kubectl get pods -Aoutput:
NAMESPACE NAME READY STATUS RESTARTS AGE
dapr-system dapr-operator-78979574dc-wzkkb 1/1 Running 0 23m
dapr-system dapr-placement-server-0 1/1 Running 0 23m
dapr-system dapr-sentry-d7d77684b-ztm4j 1/1 Running 0 23m
dapr-system dapr-sidecar-injector-6d68957886-2bv66 1/1 Running 0 23m
default rabbitmq-0 0/1 Init:ImagePullBackOff 0 23m
default redis-master-0 0/1 ImagePullBackOff 0 23m
kube-system coredns-ccb96694c-wwk8p 1/1 Running 0 23m
kube-system helm-install-traefik-crd-l58tn 0/1 Completed 0 23m
kube-system helm-install-traefik-nq9c2 0/1 Completed 1 23m
kube-system local-path-provisioner-5cf85fd84d-6ms8p 1/1 Running 0 23m
kube-system metrics-server-5985cbc9d7-kdpmm 1/1 Running 0 23m
kube-system svclb-traefik-826efb2b-c22f5 2/2 Running 0 23m
kube-system traefik-5d45fc8cc9-z7qlt 1/1 Running 0 23m
- Helm deployments time out after ~5 minutes with "context deadline exceeded".
Expected Behavior
The local setup should complete successfully on a standard machine without requiring manual Terraform edits, external registries, or cloud resources.
Actual Behavior
Installation fails repeatedly at the same stage, making the local/quickstart path unusable for new users.
Environment
- OS: Ubuntu 24.04 (WSL2 on Windows 11)
- Docker: Latest Docker Desktop
- k3d: Latest
- FarmVibes.AI version: Latest main branch (git pull as of January 2026)
- Hardware: High-spec machine (32GB RAM, multiple cores allocated)
Additional Context
This issue has been reported in various forms since Bitnami's 2025 changes (see related discussions in Helm/Bitnami communities). The project has not been updated to use alternative messaging/caching providers or mirrored images, rendering the local installation path obsolete.
As an open-source project from Microsoft promoting sustainable agriculture and AI accessibility, it is disappointing that the primary quickstart method (local setup) is non-functional for over a year without any acknowledgment or workaround in the documentation. Users are forced to resort to paid cloud resources (Azure AKS) to use the tool, which contradicts the spirit of an open-source platform.
Please prioritize updating the dependencies to compatible, publicly available images or provide a maintained local alternative. Attached is the full local setup log for reference.
Thank you for addressing this critical breakage.