Hello Maintainers,
Thank you for providing and maintaining the GeoServer Helm chart, it's been really helpful!
I would like to request a number of enhancements that would improve the chart’s compatibility with Kubernetes-native DevOps and GitOps workflows as well as support for PostgreSQL/PostGIS integration within the chart.
Currently, the chart deploys GeoServer successfully, but it lacks built-in support for:
-
Creating PostgreSQL or connecting to an existing PostgreSQL/PostGIS database and handling the database credentials via secret or other secure means
-
Automatically creating workspaces and PostGIS datastores via Helm values or Kubernetes jobs.
-
Currently, the chart accepts: "auth.username", but the username field is not applied - GeoServer always defaults to the built-in username (admin).
-
For better observability, it would be great if the chart included optional support for Prometheus Operator via ServiceMonitor.
Benefits
-
Fully declarative, GitOps-compatible deployments (e.g., via ArgoCD)
-
No post-deployment manual configuration needed
-
Secure and scalable handling of external database integrations
-
Built-in observability using Prometheus and Grafana