Skip to content

(PostgreSQL) Backup and recovery container images (OpenShift)

Notifications You must be signed in to change notification settings

InformaticsMatters/bandr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backup and Recovery container images

build build latest build tag build stable

GitHub tag (latest SemVer)

CodeFactor

This project contains a backup container image definition that can be used as a Kubernetes CronJob (or one-time Job) to backup a PostgreSQL database using configurable hourly, daily, weekly and monthly strategies.

There is also a recovery image that can be used as a Kubernetes Job in order to list and/or recover the latest backup or a specific backup.

Images are built and published automatically using GitHub Actions.

The image is built with PostgreSQL 12.

For a detailed description of each utility refer to backup.py or recovery.py, where the operation and supported environment variables are explained.

Automated playbooks that use these images in Kubernetes deeployments can be found in our bandr-ansible repository.