Skip to content

refactor(helm): switch postgres image from bitnami to groonga and fix the texera image registry configuration#4233

Merged
aicam merged 3 commits intoapache:mainfrom
aicam:main
Feb 25, 2026
Merged

refactor(helm): switch postgres image from bitnami to groonga and fix the texera image registry configuration#4233
aicam merged 3 commits intoapache:mainfrom
aicam:main

Conversation

@aicam
Copy link
Contributor

@aicam aicam commented Feb 24, 2026

What changes were proposed in this PR?

1- Recently Bitnami removed all free images including Postgres, therefore we needed to migrate to a new image and we found groonga/pgroonga as perfect alternative since it is official and also free.
2- We are in the process of Apache release and we decided to use Github registry for hosting our microservice images. However, many sub-charts and internal images like envoy-gateway-cert-gen are still hosted on Docker hub, therefore we replaced global field in values.yaml with texera so we can specify registry for Texera images only.

Any related issues, documentation, discussions?

N/A

How was this PR tested?

We could successfully run Kubernetes on local system.

Was this PR authored or co-authored using generative AI tooling?

Antigravity

@aicam aicam requested a review from bobbai00 February 24, 2026 22:04
@aicam aicam self-assigned this Feb 24, 2026
@github-actions github-actions bot added the build label Feb 24, 2026
@bobbai00
Copy link
Contributor

Thanks for pointing out this issue. I think we should remove this dockerfile. The reason is that pgroonga has its own official docker image: https://hub.docker.com/r/groonga/pgroonga. And we used this image for docker-compose deployment (see bin/single-node/docker-compose.yml).

Therefore, can we:

  1. remove the current dockerfile
  2. change bin/k8s/values.yaml the image of postgresql to be groonga/pgroonga and test it out.
    in this PR?

@aicam aicam changed the title fix(dependency): Replace Bitnami in Postgres Dockerfile fix(dependency): Replace Postgres Bitnami and update registry selection Feb 25, 2026
@aicam aicam changed the title fix(dependency): Replace Postgres Bitnami and update registry selection refactor(dependency): Replace Postgres Bitnami and update registry selection Feb 25, 2026
@aicam aicam changed the title refactor(dependency): Replace Postgres Bitnami and update registry selection refactor(K8s): Replace Postgres Bitnami and update registry selection Feb 25, 2026
@bobbai00 bobbai00 changed the title refactor(K8s): Replace Postgres Bitnami and update registry selection refactor(helm): switch postgres image from bitnami to groonga and fix the texera image source configuration Feb 25, 2026
@bobbai00 bobbai00 changed the title refactor(helm): switch postgres image from bitnami to groonga and fix the texera image source configuration refactor(helm): switch postgres image from bitnami to groonga and fix the texera image registry configuration Feb 25, 2026
@bobbai00 bobbai00 added the fix label Feb 25, 2026
@aicam aicam merged commit 34a8fad into apache:main Feb 25, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants