-
Notifications
You must be signed in to change notification settings - Fork 50
Introduce minimal documentation for cutting new releases #210
Comments
Note: just dumping the command I used to create the latest rukpak.yaml release manifest for the v0.2.0 release so I don't forget again how I did this: $ yq --version
yq (https://github.com/mikefarah/yq/) version 4.24.2
$ yq manifests/*.yaml manifests/**/*.yaml internal/provisioner/plain/manifests/*.yaml | sed "s/:latest/:v0.2.0/g" > rukpak.yaml |
And it looks like I forgot to override the default unpacker image used in the plain provisioner deployment manifest: args:
- --unpack-image
- quay.io/operator-framework/plain-provisioner:v0.2.0 |
Moving this to the 0.3 backlog just so we're forced to have something in place in the short term. |
Moved this to 0.4 as I just pushed the 0.3 up locally. Note: the command I had outlined in #210 (comment) won't work anymore now that we're working towards a kustomize-based approach for stamping out the rukpak-related manifests. Side note: it would be nice to have automation that tests the release quickstart manifests when a new release has been cut. I think that would just involve the following steps:
|
Notes from grooming:
|
I really like the idea of an automated smoke test when a new release tag is pushed. Side note: from the conversation here #316 (comment) it seems like we don't necessarily want to include the cert-manager installation step as part of the rukpak install. Maybe we can remove that portion from the release description going forward and instruct users to install cert-manager first (linking them to the appropriate doc). It may make more sense since outside of CI environments they may have a version of it on-cluster already. |
Just for housekeeping: related to #263. |
Notes from grooming:
Tracking automated testing for tags: #263. |
Goal: introduce some light documentation that's centered around how to cut releases, and which steps aren't automated by goreleaser right now.
The text was updated successfully, but these errors were encountered: