Currently, there are two ways of defining a database in geonode-k8s.
use an external database. requires to configure credentials for the external database
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.
Task Description
Currently, there are two ways of defining a database in geonode-k8s.
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.