Skip to content

Conversation

gandro
Copy link
Member

@gandro gandro commented Nov 11, 2024

This fixes an issue with the tests-e2e-upgrade workflow where the ${EXTRA{@}} arguments were actually empty, because commands are bash expanded on the host runner, i.e. before they are passed to the LVH VM. As a result, the additional arguments were ignored.

This fix is only applied to v1.15 because other branches use different methods for passing in cilium connectivity check command.

This fixes an issue with the tests-e2e-upgrade workflow where the
`${EXTRA{@}}` arguments were actually empty, because commands are bash
expanded on the host runner, i.e. before they are passed to the LVH VM. As a
result, the additional arguments were ignored.

This fix is only applied to v1.15 because other branches use different
methods for passing in `cilium connectivity check` command.

Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>
@gandro gandro requested review from a team as code owners November 11, 2024 14:56
@gandro gandro requested a review from brlbil November 11, 2024 14:56
@maintainer-s-little-helper maintainer-s-little-helper bot added backport/1.15 This PR represents a backport for Cilium 1.15.x of a PR that was merged to main. kind/backports This PR provides functionality previously merged into master. labels Nov 11, 2024
@gandro gandro changed the title .github: Fix missing variable escaping in LVH command [v1.15] .github: Fix missing variable escaping in LVH command Nov 11, 2024
@gandro
Copy link
Member Author

gandro commented Nov 11, 2024

/test-backport-1.15

@gandro gandro enabled auto-merge (rebase) November 12, 2024 10:06
@gandro gandro merged commit 6446b64 into v1.15 Nov 12, 2024
90 checks passed
@gandro gandro deleted the pr/gandro/v1.15-fix-improper-escaping branch November 12, 2024 18:03
@maintainer-s-little-helper maintainer-s-little-helper bot added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Nov 12, 2024
gandro added a commit that referenced this pull request Nov 13, 2024
PR #35893 fixed an escaping issue in that workflow but it seems like the
correct escaping (which made `--secondary-network` work again) seem to
have exposed an underlying issue with that configuration where it
started failing in `north-south-loadbalancing-with-l7-policy` (#35967).
In v1.16, we seemed to have fixed that problem in commit
1c42d6f, but in v1.15 running a
different kernel version breaks the workflow.

Therefore, this commit reverts the test back to not using a secondary
network which is what it was effectively running previously.

Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>
gandro added a commit that referenced this pull request Nov 13, 2024
PR #35893 fixed an escaping issue in that workflow but it seems like the
correct escaping (which made `--secondary-network` work again) seem to
have exposed an underlying issue with that configuration where it
started failing in `north-south-loadbalancing-with-l7-policy` (#35967).
In v1.16, we seemed to have fixed that problem in commit
1c42d6f, but in v1.15 running a
different kernel version breaks the workflow.

Therefore, this commit reverts the test back to not using a secondary
network which is what it was effectively running previously.

Signed-off-by: Sebastian Wicki <sebastian@isovalent.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport/1.15 This PR represents a backport for Cilium 1.15.x of a PR that was merged to main. kind/backports This PR provides functionality previously merged into master. ready-to-merge This PR has passed all tests and received consensus from code owners to merge.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants