-
Notifications
You must be signed in to change notification settings - Fork 348
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
udn, e2e: Add external client to nodeport and loadblanacer services tests #4702
base: master
Are you sure you want to change the base?
udn, e2e: Add external client to nodeport and loadblanacer services tests #4702
Conversation
eaa9650
to
75b26c9
Compare
we need tests for
@martinkennelly maybe talk to @qinqon and see if he needs you to help with half of these...? |
ceaf04f
to
b73b9e7
Compare
9938c6e
to
6e3bc40
Compare
some control-plane CI is failing
|
308e286
to
d6f508f
Compare
d6f508f
to
bcbabb8
Compare
bcbabb8
to
a99cbef
Compare
b3153cb
to
5f12a4a
Compare
5f12a4a
to
9e69dd4
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/assign @tssurya |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you.
Just left a question to @ricky-rav and a suggestion to @qinqon .
By("Removing the namespace so all resources get deleted") | ||
err := cs.CoreV1().Namespaces().Delete(context.TODO(), f.Namespace.Name, metav1.DeleteOptions{}) | ||
framework.ExpectNoError(err, "Failed to remove the namespace %s %v", f.Namespace.Name, err) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ricky-rav is there a reason why weren't relying on the framework's automatic teardown to clean up the namespace ? Just making sure - I couldn't come up with one.
@qinqon maybe we want to preserve the By
clause (when deleting the defaultNetNamespace
).
@maiqueb @ricky-rav I understand that the main difference here is that this test suite is create an extra namespace to work with default pod network. We should just use framework's |
9e69dd4
to
d8bca82
Compare
Latest metallb repo support dualstack at dev-env let's pin to it. Signed-off-by: Enrique Llorente <[email protected]>
Signed-off-by: Enrique Llorente <[email protected]>
Signed-off-by: Enrique Llorente <[email protected]>
Signed-off-by: Enrique Llorente <[email protected]>
Add testing for: - External clients to LB, NodePort and ExternalIPs - Podify clients to LB and ExternalIPs Also skipping testing not working yet with local gw mode. Signed-off-by: Enrique Llorente <[email protected]>
d8bca82
to
8d6a215
Compare
hmm all the lanes are red? @qinqon can you rebase on latest master? |
What this PR does and why is it needed
Add e2e test to check connectivity from external client to primary UDN nodeport and loadbalancer services
NOTE: This PR pins metallb to a commit since we don't have a release yet, but this can be fix later on.
Tests:
Which issue(s) this PR fixes
Fixes #4699