zalf-rdm / geonode-k8s

A Kubernetes helm chart for the geospacial webapplication Geonode
https://geonode-k8s.readthedocs.io/en/latest/
GNU General Public License v2.0
12 stars 7 forks source link

Task: postgres-operator installation optional #105

Closed mwallschlaeger closed 4 months ago

mwallschlaeger commented 8 months ago

Task Description

Currently, there are two ways of defining a database in geonode-k8s.

  1. use an external database. requires to configure credentials for the external database
  2. use postgres-operator. This installs the postgres-operator itself and creates kubernetes postgresql objects.

But on production environments we're using postgres operator for different applications so the geonode-k8s installation can assume that a postgres-operator is already available in the kubernetes cluster. Therefore there should be a switch to install the postgres-operator while installing the geonode-k8s chart or only setup postgresql objects.

Additional Information

Any additional information or context that may be helpful in completing the task.