The velero organization exists now, but we'll need to get the image names redefined in our Makefile.
Additionally, it _may_ make sense to push to both GCR and DockerHub for some amount of time, but preferably that would be on the order of a month or so.
In terms of ordering, this can be done after the GitHub org move, but before splitting out plugins.
So we'll have velero/velero, velero/velero-restic-restore-helper, and velero/fsfreeze-pause, right?
That's my understanding, yes. Then the 3 sets of plugins for AWS, GCP, and Azure. And possibly velero/velero-builder, if we want that.
We could consider manually pushing up a v1.0 and v1.1 tag there if we wanted, too.
I think that's a good idea. The furthest back I would advocate going would be v0.11, so that users that may still be running Ark will have a way forward.
@prydonius I'm moving this into the current release and assigning you. I'd like to have v1.2, along with the new plugin images, be published on docker hub. We've also talked about keeping the existing GCR images up for now. I'm not sure yet whether we want to push v1.2 up there as well, or if we just want to leave the existing images around for now for posterity - open to input.
@skriss sounds good, thanks. It would be pretty trivial to repush all the existing tags to Docker Hub. That said, our old releases hardcode the existing GCR images, so we'd presumably need to keep it around for some time.
From the discussion this morning:
Also: the existing GCR bucket will stay around indefinitely, so no big concerns there.
TODO:
Just wanted to make sure the plugin repos are on your radar too? the AWS one should be ready to be set up, with GCP and Azure to follow soon (cc @carlisia for timing).
@skriss thanks for the reminder, added to the TODO list
alright, got successful master image pushes for all 3 plugins!
@prydonius just checking to see if you're able to tackle the remaining items on the TODO list in the next day or so, or if you'd like me to help out here
@skriss yep sorry, I'll circle back to this tomorrow, should be fairly quick changes!
I've manually pushed v1.0.0, v1.1.0 and latest for velero/velero, velero/fsfreeze-pause and velero/velero-restic-restore-helper.
I added #1989 for removing the GCR push artifacts down the road, so we can consider this issue closed once #1988 merges.
@skriss sgtm, I'm okay keeping the push key and script in the repo until we're sure we want to remove it.
Most helpful comment
alright, got successful
masterimage pushes for all 3 plugins!