From 9d517ed26d835f1914c80b78a6739976c055662c Mon Sep 17 00:00:00 2001 From: Marcel Zieba Date: Wed, 14 Feb 2024 11:02:28 +0100 Subject: [PATCH] Network performance: fix native routing case [ upstream commit dc6cf34a32859c78fe41252ed095895d31bab9f8 ] While fixing one of the review comments in PR that introduced this test, I changed datapath mode to be explicitly set from matrix.mode. Unfortunately, setting `native` makes it actually use `tunneling` mode. Switching to `gke` mode resolves this issue. Fixes #30247 Signed-off-by: Marcel Zieba Signed-off-by: Tobias Klauser --- .github/workflows/net-perf-gke.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/net-perf-gke.yaml b/.github/workflows/net-perf-gke.yaml index 2d17ea3c445c..1cd0fda246a9 100644 --- a/.github/workflows/net-perf-gke.yaml +++ b/.github/workflows/net-perf-gke.yaml @@ -4,6 +4,10 @@ name: Network performance GKE on: schedule: - cron: '39 0 * * 1-5' +# For testing uncomment following lines: +# push: +# branches: +# - your_branch_name # By specifying the access of one of the scopes, all of those that are not # specified are set to 'none'. @@ -53,7 +57,7 @@ jobs: include: - index: 1 name: "native" - mode: "native" + mode: "gke" encryption: "none" hubble: "false" @@ -65,7 +69,7 @@ jobs: - index: 3 name: "native-ipsec" - mode: "native" + mode: "gke" encryption: "ipsec" hubble: "false" @@ -77,7 +81,7 @@ jobs: - index: 5 name: "native-hubble" - mode: "native" + mode: "gke" encryption: "none" hubble: "true" @@ -89,7 +93,7 @@ jobs: - index: 7 name: "native-ipsec-hubble" - mode: "native" + mode: "gke" encryption: "ipsec" hubble: "true"