From 83b2a552c2b6c9ba1e4dbf73482a12b97e3e90bf Mon Sep 17 00:00:00 2001 From: Andrew Denton Date: Fri, 3 Nov 2023 05:20:55 -0700 Subject: [PATCH] Delete OpenShiftVersions via change-feed (#3262) --- cmd/aro/update_ocp_versions.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cmd/aro/update_ocp_versions.go b/cmd/aro/update_ocp_versions.go index 4d53b84b8a2..b129f170cbf 100644 --- a/cmd/aro/update_ocp_versions.go +++ b/cmd/aro/update_ocp_versions.go @@ -184,7 +184,13 @@ func updateOpenShiftVersions(ctx context.Context, dbOpenShiftVersions database.O } log.Printf("Version %q not found, deleting", doc.OpenShiftVersion.Properties.Version) - err := dbOpenShiftVersions.Delete(ctx, doc) + // Delete via changefeed + _, err := dbOpenShiftVersions.Patch(ctx, doc.ID, + func(d *api.OpenShiftVersionDocument) error { + d.OpenShiftVersion.Deleting = true + d.TTL = 60 + return nil + }) if err != nil { return err }