pgadmin4/pkg
Ashesh Vashi 4ddb16f47a
fix: customize container user permissions using PUID and PGID. #9657 (#9833)
Add support for custom container user permissions via PUID and PGID
environment variables. When the container is started as root
(--user root), the pgadmin user is reassigned to the requested UID/GID
and all initialization runs under that user via su-exec, ensuring
files are created with correct ownership from the start.

Key changes:
- Dockerfile: add su-exec package, add chmod g=u for /run/pgadmin
  (fixes OpenShift random UID access)
- entrypoint.sh: add PUID/PGID validation and privilege dropping
  before initialization (not after), preserving OpenShift compatibility

Three modes supported:
- Default (USER 5050): unchanged behavior
- Custom UID (--user root -e PUID=N -e PGID=N): drops to target user
  before any init
- OpenShift (random UID, GID 0): passwd fixup + group permissions
2026-04-13 14:34:18 +05:30
..
debian Fix apparmor_parser not found error in desktop postinst script (#9728) 2026-03-10 15:29:40 +00:00
docker fix: customize container user permissions using PUID and PGID. #9657 (#9833) 2026-04-13 14:34:18 +05:30
helm Updated version for release v9.14 2026-03-30 17:44:32 +05:30
linux fix(9656): Use absolute paths for a2enmod, a2enconf for debain setup script (#9815) 2026-04-06 21:48:19 +05:30
mac Fixed an issue where pgAdmin4 app on macOS cannot auto-update while running on a read-only volume even if present in the Applications folder. #9402 2026-02-02 15:11:58 +05:30
pip Copyright updated for 2026 2026-01-05 13:33:45 +05:30
redhat sphinx==9.0.0 required Python version >= 3.11. Back to version 7.4.7 2025-12-02 11:55:26 +05:30
src Copyright updated for 2026 2026-01-05 13:33:45 +05:30
win32 Update windows installer side image as the current one gets flipped. 2026-02-04 14:46:48 +05:30