bcgov / bcgov/backup-container

Externalize validation database

Open
#19 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Shell
Stars
44
Forks
65
PR merge metrics
No merged PRs in 30d

Description

## 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 of backup pod. It would also allow the resources for a recovery test DB to be managed separately from the backup pod (`specifically when the backup pod is using the long running option`)

## Details:
- Validation DB pod deployment triggered from within backup pod
- Default validation image from postgresql ephemeral image (easier cleanup, less resource consumption)
- non-ephemeral customization options ? (for those DB's that are too large for ephemeral)
- post validation cleanup to spin validation deployment down to 0 (releasing all resources, incl storage)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.