Skip to content

Feature Request: Support PostgreSQL/PostGIS Integration and Custom Admin User in GeoServer Helm Chart #26

@Samchegz

Description

@Samchegz

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions