Implement conversion Integration tests for Galley#10473
Implement conversion Integration tests for Galley#10473istio-testing merged 13 commits intoistio:release-1.1from ozevren:gl1
Conversation
- Implement a conversion test based on an input-output golden file model that tests Galley's MCP output, based on K8s resource inputs in YAML form. - Make Galley Server restartable. This is done by making the event registration restartable as well. - Add a new local-only Galley component in the new test framework. - Fix Makefile issue that causes test.integration.* targets to shadow test.integration.*.kube targets. - Introduce an in-memory mcp/client/Updater implementation for testing.
|
Same as #10381. Recreated a new PR to for 1.1 branch. |
|
Friendly ping on this. This is the same PR that was reviewed against the master branch, just rebased on 1.1. |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: geeknoid, ozevren The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@ozevren: The following test failed, say
DetailsInstructions 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. |
Implements the conversion integration test for Galley.
Moves current validation tests that are at the "galley/" to a lower level folder at "galley/validation" for better test refactoring.
Implement a conversion test based on an input-output golden file model that tests Galley's MCP output, based on K8s resource inputs in YAML form.
Make Galley Server restartable. This is done by making the event registration restartable as well.
Add a new local-only Galley component in the new test framework.
Fix Makefile issue that causes test.integration.* targets to shadow test.integration.*.kube targets.
Introduce an in-memory mcp/client/Updater implementation for testing.