Skip to content

[pgadmin4] pgAdmin4 k8s helm chart initialization - #9122

Merged
khushboovashi merged 24 commits into
pgadmin-org:masterfrom
korenperetz:master
Oct 8, 2025
Merged

khushboovashi merged 24 commits into
pgadmin-org:masterfrom
korenperetz:master

Conversation

@korenperetz

@korenperetz korenperetz commented Aug 31, 2025 •

Copy link
Copy Markdown
Contributor

Creating pgadmin4 k8s helm chart

This helm chart deploys the pgadmin4 application on k8s.
This deployment implements best k8s security measures and practices. alot of time people thought the official image is just not for restricted k8s policies but with the right implementation it is possible so i thought sharing it here would be the best.
More info: https://korenp1.github.io

The helm chart also implements most pgadmin4 features, for instance, config_local.py, predefined server definitions or preferences.

The majority of features and values are covered in the helm chart but always can be more customable for example, creating networkPolicy resource or adding values for nodeSelectors/affinities. open for contributions.

The chart should dump its version and appVersion in the Chart.yaml file every release and pushed to docker.io/dpage repository.
helm package . && helm push pgadmin4-helm-<VERSION>.tgz oci://docker.io/dpage

I am available for any questions or meetings.

@korenperetz

Copy link
Copy Markdown
Contributor Author

@khushboovashi
Hi I would like for a review here :)

@khushboovashi

khushboovashi commented Sep 11, 2025 •

Copy link
Copy Markdown
Contributor

@khushboovashi Hi I would like for a review here :)

Thanks for the patch. I will review it.

@korenperetz
korenperetz force-pushed the master branch 2 times, most recently from a8f0e32 to 667f78c Compare September 15, 2025 09:17

@khushboovashi khushboovashi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @KorenP1,

The patch looks good; however, we should move this folder to the packaging directory (/pkg/helm).

@korenperetz korenperetz left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@korenperetz korenperetz left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@korenperetz

Copy link
Copy Markdown
Contributor Author

@khushboovashi Done
Also need a push to dockerhub

@khushboovashi

Copy link
Copy Markdown
Contributor

@khushboovashi Done Also need a push to dockerhub

Thanks, will check.

@khushboovashi
khushboovashi merged commit d03a0cd into pgadmin-org:master Oct 8, 2025
34 of 36 checks passed
@korenperetz

Copy link
Copy Markdown
Contributor Author

@khushboovashi
Thanks alot for merging and allowing pgadmin to be easily installed on even restricted k8s distributions
Can you please push the helm chart to the dockerhub?

cd /pkg/helm
helm package .
helm push pgadmin4-helm-<VERSION>.tgz oci://docker.io/dpage

@khushboovashi

khushboovashi commented Oct 9, 2025 •

Copy link
Copy Markdown
Contributor

@khushboovashi Thanks alot for merging and allowing pgadmin to be easily installed on even restricted k8s distributions Can you please push the helm chart to the dockerhub?

cd /pkg/helm
helm package .
helm push pgadmin4-helm-<VERSION>.tgz oci://docker.io/dpage

It's already done. Check once, please.
https://hub.docker.com/r/dpage/pgadmin4-helm/tags

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants