Recommended practices

Complement your backup strategy for Red Hat Edge Manager on Red Hat OpenShift Container Platform by following recommended practices for archive management, configuration storage, and restore readiness.

  • Full server backups: Run flightctl-backup on a schedule (for example, a CronJob) and copy archives off the cluster. For more information about backing up the full server on Red Hat OpenShift Container Platform, see Additional resources.
  • Git-backed configuration: Store declarative configuration in Git. Use the Repository resource to reference configurations with gitRef in device and fleet specifications where appropriate. For more information about managing the device configuration from a Git repository on the CLI, see Additional resources.
  • Separate failure domain for Git: Host Git repositories on external services (for example, GitHub, GitLab, or Bitbucket) outside the cluster failure domain.
  • Back up deployment configuration:flightctl-backup captures Helm values and the service ConfigMap; also store values files in Git so you can redeploy consistently.
  • Version and tag changes: Tag and version configuration changes so you can roll back or redeploy predictably.