Skip to content

Add backup policy with DrupalProjectConfig

Francisco Borges Aurindo Barros requested to merge updatebackup-policy into master

Part of https://gitlab.cern.ch/webservices/webframeworks-planning/-/issues/725

  • Add a new CRD, DrupalProjectConfig, which defines which site is the "primary" site of the project
  • Deprecate DrupalSite.spec.configuration.ScheduledBackups
  • Declare primary site automatically when only 1 site is present
  • Add DrupalSite.status.isPrimary, which reports if this site is the primary site
  • Enable scheduled backups only for the primary site (but still allow the ScheduledBackups: "enabled" setting to override this and always allow backups)
Edited by Konstantinos Samaras-Tsakiris

Merge request reports