rht-labs / labs-ci-cd

👻UNMAINTAINED - A collection of Red Hat Open Innovation Labs CI/CD components
Apache License 2.0
101 stars 70 forks source link

Add out of the box SCM (Gitlab..) backups. #296

Open jtudelag opened 4 years ago

jtudelag commented 4 years ago

Is your feature request related to a problem? Please describe. On residencies, the SCM (Gitlab) it is always the most critical component, and IMHO we should have a daily backup mechanism for yesterday.

Describe the solution you'd like Have the backup exported out of the cluster, for example, to an S3 bucket would be ideal.

Describe alternatives you've considered Ideally to an s3 bucket somewhere.

Additional context It would also help with the code off-boarding after the residency.

tylerauerbeck commented 4 years ago

@jtudelag This is usually the reason we look to use a hosted solution versus maintaining this ourselves. I know this varies from region to region, but by taking this approach we avoid the risk of losing our content in the cluster by letting someone else worry about this for us. As you mention, this also helps with code offboarding as we just transfer ownership at the end of the residency and we're all in good shape.

Happy to hear others opinions on this and talk about this more. This is just the approach that we've been taking at this point.