kumahq / kuma

🐻 The multi-zone service mesh for containers, Kubernetes and VMs. Built with Envoy. CNCF Sandbox Project.
https://kuma.io/install
Apache License 2.0
3.65k stars 332 forks source link

Upgrade E2E tests #7663

Open jakubdyszkiewicz opened 1 year ago

jakubdyszkiewicz commented 1 year ago

Description

We have a basic suite of CP upgrades, but we need to do a better job of keeping CP-DP compatibility.

One idea we could adopt is to run a full E2E suite test of Kubernetes with DP version hardcoded to a minimum version that CP supports.

Of course, as we develop, some E2E tests cannot be run with old DP. In this case, we can mark those tests with a label require-upstream-dp just like we do arm-not-supported.

Those tests should be run at first only on master branch and we can figure out if we need to also run this on the branch (in case we see a lot of failures on master).

Ideally, we should also run universal and multizone tests in the same way, but we should at least start with Kube tests.

lahabana commented 1 year ago

triage: How we'd do dp version is by setting the sidecar injection image version in the help chart

github-actions[bot] commented 10 months ago

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] commented 7 months ago

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] commented 4 months ago

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] commented 1 month ago

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.