confidential-containers / operator

Operator to deploy confidential containers runtime
Apache License 2.0
113 stars 60 forks source link

Release: Update payloads for v0.10.0 #448

Closed niteeshkd closed 1 month ago

niteeshkd commented 2 months ago

@portersrc @wainersm @fitzthum

portersrc commented 1 month ago

One more thing I noticed is that there are still a couple of 3.9.0 entries here and there, shouldn't these be tackled together?

I looked at the files you pointed to, and I guess you mean the 0.9.0 entries (i.e. some lingering, hard-coded coco version numbers)? This is a good catch. I see @wainersm was modifying these in the past -- looks related to operator hub. Is now the time to fold those manual steps into this release process, or are things still too much in flux and requiring extra effort each release?

Edit: This is Step 8 for us currently.

fitzthum commented 1 month ago

Is now the time to fold those manual steps into this release process, or are things still too much in flux and requiring extra effort each release?

We have treated these as a later step in the past.

wainersm commented 1 month ago

One more thing I noticed is that there are still a couple of 3.9.0 entries here and there, shouldn't these be tackled together?

I looked at the files you pointed to, and I guess you mean the 0.9.0 entries (i.e. some lingering, hard-coded coco version numbers)? This is a good catch. I see @wainersm was modifying these in the past -- looks related to operator hub. Is now the time to fold those manual steps into this release process, or are things still too much in flux and requiring extra effort each release?

Yes, those are the changes required for publishing the released operator in operator hub. The instructions are in here but I think it's a good idea to merge the steps into this doc, all in all, it's part of the release.

I don't know if step 8 could also be done simultaneously with step 5 (this). The bundle generated bundle files will point to the built operator image (quay.io/confidential-containers/operator:v${TARGET_RELEASE}). I don't know if the tool that build the bundle will check the existence of the image, if yes then step 8 should be done after the release.

For 0.10.0 release, maybe let's not change the flow.

Edit: This is Step 8 for us currently.

fitzthum commented 1 month ago

I guess there is a nonzero chance of v0.10.1 so I will wait to tag the repo.