backup-container
backup-container copied to clipboard
A simple container for a simple backup strategy.
## Idea: Separate the backup pod (whether job pod or long running pod) from the validation DB pod. This would allow a target DB to be customized without impacting build/deployments...
The restore process can take a long time. Example, while restoring `devex-von-bc-tob-test`: - 22GB Wallet database - Backs up in 11.5 minutes and compresses to 4.9GB - Takes almost 2...
The pod template (backup-deploy.json) uses discrete environment variable entries for it's configuration, while the cronjob template (backup-cronjob.yaml) uses a configmap to configure the environment variables. Align the 2 by migrating...
This PR fixes Issue [82](https://github.com/BCDevOps/backup-container/issues/82)
After executing a backup, the script leaves a zombie PID. Resulting in a growing list of zombie processes. With the current script, the process ID is lost after execution, so...
If there isn't enough storage to create a PostgreSQL backup, the message "Successfully backed up..." is displayed even though the backup size is `0`. ``` Backing up 'patroni-master:5432/foo' to '/backups/daily/2024-09-25/patroni-master-foo_2024-09-25_01-06-13.sql.gz.in_progress'...
When a release is created images are built and published to Docker Hub for that release. The images are not maintained following their release, meaning they are not rebuilt periodically...
When upgrading to v2.9.0 our PostgreSQL 13.13 backup verifications are failing with the error: ``` ERROR: role "postgres" already exists ``` When looking into the problem it was found that...
When performing scheduled backup and verification, it is possible for a backup to fail due to a variety of reasons such as connectivity or storage issues. The scheduled verification for...