This is a refactor of the backup-metadata pipeline to make it use CAKE-owned GCP environments/service accounts and similar CI resources/tasks/tooling as our main pipeline. The eventual goal here is for this pipeline to go away and for these jobs to live in the main one.
Main changes:
We no longer need to build the "cf-metadata" artifact and install it since that is installed with cf-for-k8s by default now
Instead of making new GKE envs/buckets on every deploy we use a single long-lived samus-backup-test environment. If this is stable this could eventually just run against samus since the tests are non-destructive.
We no longer have a job to bump the image digest -- my plan is to use the existing tooling and job in the main pipeline once this is in there. Since we aren't actively making changes to this component right now I think it's OK for that to be blocked on the merge.
Delete a lot of backup-metadata tasks that are no-longer needed or had a CAPI CI task counterpart.
This is a refactor of the backup-metadata pipeline to make it use CAKE-owned GCP environments/service accounts and similar CI resources/tasks/tooling as our main pipeline. The eventual goal here is for this pipeline to go away and for these jobs to live in the main one.
Main changes:
samus-backup-test
environment. If this is stable this could eventually just run againstsamus
since the tests are non-destructive.backup-metadata
tasks that are no-longer needed or had a CAPI CI task counterpart.CAKE Story: #175080281
What it looks like: