Automated Snapshot backup for Consul
Since we are not using Consul Enterprise, we cannot rely on the Consul Snapshot Agent feature.
However we can setup a k8s Job to perform backups and upload them to GCS as it was done with our Vault setup: https://gitlab.com/gitlab-com/gl-infra/k8s-workloads/gitlab-helmfiles/-/blob/master/releases/vault/charts/vault-extras/templates/job.yaml
Acceptance Criteria:
- An automated backup solution has been implemented to perform Consul snapshots and upload them to a GCS bucket.
Edited by Marcel Chacon