-
Notifications
You must be signed in to change notification settings - Fork 3.4k
[v1.16] eks: Set egressMasqueradeInterfaces, concurrency #40468
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
/ci-eks |
/ci-eks |
External traffic issue is fixed by setting |
/test |
901af1a
to
3e47e1a
Compare
/test |
3e47e1a
to
82f8b50
Compare
/test |
@jrajahalme can we set |
82f8b50
to
7957568
Compare
@viktor-kurchenko |
7957568
to
8d6cd74
Compare
/test |
8d6cd74
to
e799acb
Compare
/test |
@viktor-kurchenko Do you think running the full test suite after key rotation adds any value? I'd think |
[ upstream commit 72369a6 ] The egressMasqueradeInterfaces Helm value incorrectly gets set to "eth+" instead of "eth+ ens+" because of the version check ">=1.17.0" added in #36887. versioncheck.Version does not ignore alpha/beta/rc/snapshot pre-release versions [^1]. Explicitly set egressMasqueradeInterfaces to 'eth+ ens+' as a workaround. [^1]: https://github.com/cilium/cilium/blob/2a349d5c5353cf0235414579885122425025dbdb/pkg/versioncheck/check.go#L44-L71 Signed-off-by: Michi Mutsuzaki <michi@isovalent.com>
Run connectivity tests before key rotation with test-concurrency=2 to speed them up, but remove `cilium-test-2` namespace before setting up conn-disrupt-test to avoid running out of resources. After key rotation, only run the `no-interrupted-connections` test instead repeating the full test suite. These changes help avoid the workflow timing out. Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
e799acb
to
9dfc85c
Compare
/test |
@jrajahalme I don't have a strong opinion here, I think it's better to ask somebody form the IPsec team.
So, I think if we can increase node count or decrease the tests concurrency to 1, we won't need the |
This is a v1.16 backport of the
egressMasqueradeInterfaces
setting and the concurrency fix for ci-eks workflow to enable cluster-external traffic and to move back well under 1h of runtime.Fixes: #40462