gh: e2e-upgrade: test patch releases#43627
Conversation
|
@aanm if you have a moment, wanna give this a quick look to see if there's any surprises here? The first two patches mostly. |
aanm
left a comment
There was a problem hiding this comment.
@julianwiedmann first two commits LGTM
aanm
left a comment
There was a problem hiding this comment.
Ah, looking at the remaining 3 patches. This patched looked familiar. I didn't double check but I believe the tests-e2e-upgrade is missing the ipsec key rotation? See the changes in https://github.com/cilium/cilium/pull/40437/changes
aanm
left a comment
There was a problem hiding this comment.
oh, this is the tests-ipsec-upgrade.yaml, not the conformance-ipsec-e2e.yaml. Then it should be good then.
a806f07 to
2c945cb
Compare
2c945cb to
d9fe89b
Compare
|
/test |
d9fe89b to
bbe2442
Compare
|
/test |
|
The branch has a temporary commit to allow for testing of the workflows. I'll drop it before merging. |
Customize the downgrade version and image tag as needed. And skip most of the workflow when no downgrade version is available (since we don't test patch releases on the main branch). Note that this doesn't introduce additional testing, since we still only generate matrix entries with 'minor' mode. Signed-off-by: Julian Wiedmann <jwi@isovalent.com>
… tests `skip-upgrade` is meant for situations where the `old` release doesn't support a certain config setting, and thus we should only test the PR branch. Assume that this doesn't apply for patch release testing. Signed-off-by: Julian Wiedmann <jwi@isovalent.com>
Start generating matrix entries with 'patch' mode. Signed-off-by: Julian Wiedmann <jwi@isovalent.com>
This has now been fully integrated into the e2e-upgrade workflow. Signed-off-by: Julian Wiedmann <jwi@isovalent.com>
bbe2442 to
79cc2c7
Compare
|
/test |
smagnani96
left a comment
There was a problem hiding this comment.
LGTM, left some thoughts mostly for myself to understand better.
79cc2c7 to
97c76c7
Compare
|
/test |
So far we've been doing upgrade testing for
ipsec-upgradeworkflow.Add the needed bits for patch-level testing to e2e-upgrade, and enable it for all e2e configs. Then remove the ipsec-upgrade workflow.
Patch-level testing happened in #43751, and will subsequently land in v1.19 through that PR.
Fixes: #31932