basisai / consul-backup-gcs

Consul Backup to GCS

Home Page:https://basisai.github.io/consul-backup-gcs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Consul Backup

This repository contains the Docker image for running a job to backup snapshots of Consul and save it to GCS.

This repository also contains a Helm chart for deploying a cron job on a Kubernetes cluster.

Docker Image

The Docker image is built and published automatically to basisai/consul-backup-gcs.

Requirements

To use the Helm Chart, you need to have the following:

  • A GCS Bucket for backing up to
  • A Consul cluster
  • Access to GCP Credentials either using GKE Workload Identity, Instance Service Account, or providing the key in Values.yaml.

You can automate most of this using our Terraform Module.

About

Consul Backup to GCS

https://basisai.github.io/consul-backup-gcs/

License:Apache License 2.0


Languages

Language:Shell 76.6%Language:Mustache 14.9%Language:Dockerfile 8.5%