Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Research backup solution for GitLab #50

Open
Racer159 opened this issue Mar 4, 2024 · 4 comments
Open

Research backup solution for GitLab #50

Racer159 opened this issue Mar 4, 2024 · 4 comments
Labels
enhancement ✨ New feature or request needs-adr This issue or PR needs an ADR

Comments

@Racer159
Copy link
Contributor

Racer159 commented Mar 4, 2024

Is your feature request related to a problem? Please describe.

As Ashton I want to be able to backup GitLab safely so that I can restore it easily in the event of a disaster.

Describe the solution you'd like

We should identify and select solutions that are able to backup the variety of places that GitLab stores data:

https://docs.gitlab.com/ee/administration/backup_restore/backup_gitlab.html

And then follows the recommendations for restoring a GitLab server:

https://docs.gitlab.com/ee/administration/backup_restore/restore_gitlab.html

These should be written in a simple ADR to capture why the final solution was chosen and a follow on implementation issue should be created.

Additional context

We currently don't have set SLAs but should target a baseline to have something while we continue to experiment.

@Racer159 Racer159 added enhancement ✨ New feature or request needs-adr This issue or PR needs an ADR labels Mar 4, 2024
@Racer159 Racer159 changed the title [ADR] Select a backup solution for GitLab (skewed to UDS Prod) [ADR] Select a backup solution for GitLab Mar 5, 2024
@zachariahmiller
Copy link
Contributor

zachariahmiller commented Mar 8, 2024

High level: Follow practices here for services. Keep everything possible in aws provided storage (RDS, S3, Elasticache) Ideally manage secrets externally to mitigate risk and ease restore process. Implement functional equivalent or linux ec2 backup/restore steps on the k8s pods that they are analogous to.

@oates oates changed the title [ADR] Select a backup solution for GitLab Research backup solution for GitLab Apr 1, 2024
@oates
Copy link
Contributor

oates commented Apr 1, 2024

@oates add spike label

@Racer159
Copy link
Contributor Author

We should sync with @corang as well since his team has started down this path already

@Racer159
Copy link
Contributor Author

This may also help inform what we want to say for this issue: defenseunicorns/uds-common#130

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ✨ New feature or request needs-adr This issue or PR needs an ADR
Projects
None yet
Development

No branches or pull requests

3 participants