cloudfoundry / capi-ci

Apache License 2.0
8 stars 16 forks source link

Update backup-metadata pipeline to use existing CAPI/CAKE CI tooling #14

Closed tcdowney closed 4 years ago

tcdowney commented 4 years ago

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:

  1. We no longer need to build the "cf-metadata" artifact and install it since that is installed with cf-for-k8s by default now
  2. 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.
  3. 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.
  4. Delete a lot of backup-metadata tasks that are no-longer needed or had a CAPI CI task counterpart.

CAKE Story: #175080281

What it looks like: Screen Shot 2020-11-03 at 10 47 36 AM