Skip to content

Conversation

@KorenP1
Copy link
Contributor

@KorenP1 KorenP1 commented Aug 31, 2025

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.

@KorenP1
Copy link
Contributor Author

KorenP1 commented Sep 10, 2025

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

@khushboovashi
Copy link
Contributor

khushboovashi commented Sep 11, 2025

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

Thanks for the patch. I will review it.

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

@khushboovashi khushboovashi left a comment

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).

Copy link
Contributor Author

@KorenP1 KorenP1 left a comment

Choose a reason for hiding this comment

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

Done.

Copy link
Contributor Author

@KorenP1 KorenP1 left a comment

Choose a reason for hiding this comment

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

Done

@KorenP1
Copy link
Contributor Author

KorenP1 commented Sep 26, 2025

@khushboovashi Done
Also need a push to dockerhub

@khushboovashi
Copy link
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
@KorenP1
Copy link
Contributor Author

KorenP1 commented Oct 9, 2025

@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
Copy link
Contributor

khushboovashi commented Oct 9, 2025

@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