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
Remove ambient bookinfo integration tests and move necessary ones to baseline echo int tests #49353
Conversation
…nge test o baseline tests Signed-off-by: Keerthan Ekbote <keerthan.ekbote@solo.io>
😊 Welcome @saiskee! This is either your first contribution to the Istio istio repo, or it's been You can learn more about the Istio working groups, Code of Conduct, and contribution guidelines Thanks for contributing! Courtesy of your friendly welcome wagon. |
Hi @saiskee. Thanks for your PR. I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/ok-to-test |
SidecarWaypoint echo.Instances | ||
SidecarCaptured echo.Instances | ||
Namespace namespace.Instance | ||
// Waypoint echo service |
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.
If we are going to annotate these with comments, I would prefer if they are more explicit/verbose/obvious about what "kind" of echo service this is for people not familiar with the test suite - e.g.
// Traffic-captured echo services configured with L7 waypoint proxies
// Traffic-captured echo services
// Traffic-captured echo services with an injected sidecar
etc etc
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.
}) | ||
}) | ||
|
||
t.NewSubTest("ingress receives waypoint updates").Run(func(t framework.TestContext) { |
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.
Are we still covering this ingress scenario? maybe elsewhere?
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.
Added a test here
…ssource test scenario
/retest |
@saiskee: The following tests failed, say
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
@@ -2426,3 +2517,28 @@ func TestDirect(t *testing.T) { | |||
}) | |||
}) | |||
} | |||
|
|||
func deleteWaypoints(t framework.TestContext, nsConfig namespace.Instance, sa string) { |
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.
I'm not an expert on the framework here but noting that deleting waypoints here seems to cause other tests to fail, we might be causing side effects by doing this.
Worth chasing down the side effects (they would be bugs or test bugs either way).
This func deleteWaypoints
probably belongs in pkg/test/framework/components/ambient/waypoint.go
?
and should probably either be a func on the WaypointProxy interface, or take an instance of WaypointProxy.
If other tests are still failing with the waypoint delete, it might be because they expect one to be in place but do not explicitly assert/create one.
PR needs rebase. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
i've gotten pulled off onto something else, hope to get back to this but for now won't be working on this. |
🚧 This issue or pull request has been closed due to not having had activity from an Istio team member since 2024-03-07. If you feel this issue or pull request deserves attention, please reopen the issue. Please see this wiki page for more information. Thank you for your contributions. Created by the issue and PR lifecycle manager. |
Removes bookinfo ambient integration tests and moves the necessary ones (such as waypoint template changes) to the baseline ambient tests.
Addresses #46682