Skip to content

[1.15] Cherrypick SubjectAltName processing improvements #40936

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

Merged
merged 2 commits into from
Sep 13, 2022

Conversation

howardjohn
Copy link
Member

Cherrypicks two commits together since they are dependant

* wip

* wip

* Add tests

* drop logs

* revert changes

* Add one more case

* Add namespace into SA key as well

* Add back svc.ServiceAccounts

* add note

* lint

(cherry picked from commit 0abe39d)
* Disable full push on scale from 1->0->1

Fixes istio#39652

This reverts istio#36882. At the time,
that PR was needed because EDS ServiceAccounts and CDS ServiceAccounts
were decoupled; Since istio#39133, this is
no longer true, and the fix in 36882 is not needed any longer.

This PR *removes* the test added in 36882 (since it tests low level
details that are not relevant anymore). It improves the existing
TestEndpointFlipFlops test -- while that test *would* have caught the
regression, it didn't actually set any service accounts so it was
missed. The update changes it to correctly detect the behavior (it now
fails without this PR, passes with it).

* add note

* fix note

* Add new SA case

(cherry picked from commit 9f1cbfb)
@howardjohn howardjohn requested a review from a team September 12, 2022 23:53
@istio-testing istio-testing added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Sep 12, 2022
@istio-testing istio-testing merged commit ebf349f into istio:release-1.15 Sep 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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.

3 participants