deps: migrate container images from Bitnami to Soldevelo equivalents - #38
Conversation
|
@jkondrat-sd is attempting to deploy a commit to the dav nguyen's projects Team on Vercel. A member of the Team first needs to authorize it. |
✅ Deploy Preview for budget-management-system canceled.
|
There was a problem hiding this comment.
Code Review
This pull request updates the Kafka Docker image from 'bitnami/kafka:3' to 'soldevelo/kafka:3.9.2-debian-12-r0' across multiple docker-compose configuration files. The reviewer notes that the migration to SolDevelo images is incomplete, as the Zookeeper service in these files still references the Bitnami image and should be updated for consistency.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
|
|
||
| kafka: | ||
| image: bitnami/kafka:3 | ||
| image: soldevelo/kafka:3.9.2-debian-12-r0 |
There was a problem hiding this comment.
The migration to SolDevelo images is incomplete. The zookeeper service (defined on line 5) still uses bitnami/zookeeper:3. To prevent potential registry access issues and maintain consistency, it should also be migrated to its SolDevelo equivalent (e.g., soldevelo/zookeeper:3 or a specific pinned version).
There was a problem hiding this comment.
Fixed - zookeeper has been migrated to soldevelo/zookeeper:3.9 across all three compose files. Also updated the env var: the 3.9 image requires ALLOW_EMPTY_PASSWORD=yes rather than ALLOW_ANONYMOUS_LOGIN=yes. Both containers verified running.
|
|
||
| kafka: | ||
| image: bitnami/kafka:3 | ||
| image: soldevelo/kafka:3.9.2-debian-12-r0 |
There was a problem hiding this comment.
The migration to SolDevelo images is incomplete. The zookeeper service (defined on line 63) still uses bitnami/zookeeper:3. To prevent potential registry access issues and maintain consistency, it should also be migrated to its SolDevelo equivalent (e.g., soldevelo/zookeeper:3 or a specific pinned version).
|
|
||
| kafka: | ||
| image: bitnami/kafka:3 | ||
| image: soldevelo/kafka:3.9.2-debian-12-r0 |
There was a problem hiding this comment.
The migration to SolDevelo images is incomplete. The zookeeper service (defined on line 63) still uses bitnami/zookeeper:3. To prevent potential registry access issues and maintain consistency, it should also be migrated to its SolDevelo equivalent (e.g., soldevelo/zookeeper:3 or a specific pinned version).
166f6da to
fe9696a
Compare
Could you please elaborate on which third-party API you're referring to? |
Code reviewVerified locally (Docker 29.5.2): both Found 1 issue:
Budget-Management-Backend-API/kubernetes/docker/Dockerfile Lines 1 to 2 in fe9696a 🤖 Generated with Claude Code - If this code review was useful, please react with 👍. Otherwise, react with 👎. |
bitnami/kubectl is no longer available on Docker Hub following Bitnami's August 2025 distribution change (bitnami/kubectl:1.30 now 404s), which broke kubernetes/docker/Dockerfile. SolDevelo does not publish a kubectl image, so switch to the maintained alpine/k8s:1.30.14 image, which ships kubectl v1.30.14 and a POSIX shell required by entrypoint.sh. Verified: docker build of kubernetes/docker/Dockerfile succeeds; the entrypoint plan action and exec passthrough both run kubectl correctly. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Dependency update: Bitnami to SolDevelo container images
Bitnami changed its container image distribution model on August 28, 2025, restricting access to many previously free images.
SolDevelo provides free drop-in replacement images built from SolDevelo/containers, a maintained fork of
bitnami/containers, published to Docker Hub under thesoldevelo/namespace. Tags are kept in sync with upstream Bitnami.This PR updates all affected image references in the repository.
Changed images
bitnami/kafka:3→soldevelo/kafka:3.9bitnami/zookeeper:3→soldevelo/zookeeper:3.9