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

Feature: add optional geoserver-geonode autosync feature #174

Open AlexGacon opened 1 month ago

AlexGacon commented 1 month ago

Feature Description

On a classical GeoNode deployment with Docker, the solution to synchronize GeoNode with GeoServer configuration after for example a mass upload of new data in Geoserver is to use the GeoNode management CLI to trigger the synchronization.

On K8s, it is not a good practice to do so. It would be better to have a regular call to the management CLI to check if a sync must be done.

Proposed Solution

Add an optional cronjob which calls the management CLI for synchronizing GeoNode with GeoServer. The frequency should be configurable and the workspace/datastore filters of the command as well.

Additional Information

Any additional information or context that may be helpful in implementing the feature.