cloudbees-oss / terraform-aws-cloudbees-ci-eks-addon

CloudBees CI Add-on for AWS EKS
https://registry.terraform.io/modules/cloudbees/cloudbees-ci-eks-addon/aws
MIT License
10 stars 13 forks source link

[Blueprints, 02-at-scale]: Remove Restore Jobs from CBCI controllers #210

Open carlosrodlop opened 3 weeks ago

carlosrodlop commented 3 weeks ago

Community Note

What is the outcome that you are trying to reach?

For Operation Center and Controllers, the CloudBees Backup plugin restore should not be used in Modern Environments but Rescue Pod per https://docs.cloudbees.com/docs/cloudbees-ci/latest/backup-restore/kubernetes#_using_a_rescue_pod

The "restore" process dates back from CJE 1.x where accessing the volume was very tedious. Nowadays, using a rescue pod makes more sense.

Conversation (CB Internal Link): https://cloudbees.slack.com/archives/C016PCUB648/p1730804953860689

Describe the solution you would like

Removing the restore jobs from MC Casc Bundles

Automate the rescue pod process via Makefile

Additional context

Additionally for EBS storage promoting Velero backup and restore. And for EFS promote backup using AWS Backup and restore using automation using steps described in https://github.com/cloudbees/terraform-aws-cloudbees-ci-eks-addon/issues/39