Skip to content

Conversation

GregHanson
Copy link
Member

@GregHanson GregHanson commented Aug 17, 2022

Please provide a description of this PR:

Manual cherry-pick of #38969, also includes dependent PR #38540

The echos are currently restricted to just the other echo namespaces, which prevents egress to the external authz server, if it's in another namespace.

This PR changes the logic so that egress is allowed to any namespace that has been allocated by the test framework up to the point the echos are created.

Fixes istio#38451
This reverts commit 26dc4d1.

Currently, the logic for creating a namespace is slightly different in `newKube` vs `claimKube`, but it shouldn't be. This change extracts the logic into a common function. Also does some general cleanup to consolidate code.
@GregHanson GregHanson requested a review from a team August 17, 2022 18:49
@GregHanson
Copy link
Member Author

resolves #39592

@istio-testing istio-testing added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Aug 17, 2022
@GregHanson GregHanson added the release-notes-none Indicates a PR that does not require release notes. label Aug 17, 2022
@GregHanson
Copy link
Member Author

/retest-required

@istio-testing istio-testing merged commit 5c34dc1 into istio:release-1.14 Aug 17, 2022
@GregHanson GregHanson deleted the cherrypick-38969 branch August 17, 2022 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-notes-none Indicates a PR that does not require release notes. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants