Skip to content

Conditionally keep inbound listeners - #28111

Merged
istio-testing merged 1 commit into
istio:release-1.6from
howardjohn:16/keep-inbound-listeners
Oct 21, 2020
Merged

Conditionally keep inbound listeners#28111
istio-testing merged 1 commit into
istio:release-1.6from
howardjohn:16/keep-inbound-listeners

Conversation

@howardjohn

Copy link
Copy Markdown
Member

Fixes #28026

This PR is for 1.6 only, as it is intended only for in place upgrade between certain 1.5 -> 1.6 upgrade paths. This change has no impact by default to minimize potentially high impact changes so late into the 1.6 release

@howardjohn
howardjohn requested a review from a team October 20, 2020 17:51
@google-cla google-cla Bot added the cla: yes Set by the Google CLA bot to indicate the author of a PR has signed the Google CLA. label Oct 20, 2020
@istio-testing istio-testing added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Oct 20, 2020
@istio-policy-bot

Copy link
Copy Markdown

🤔 🐛 You appear to be fixing a bug in Go code, yet your PR doesn't include updates to any test files. Did you forget to add a test?

Courtesy of your friendly test nag.

@lambdai lambdai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

The root of the cause is an ancient bug in istio-iptables.

Unless we dispatch configs depends on an option `doesIstioIptablesHaveThatBug", there is no way to upgrade.

@lambdai

lambdai commented Oct 21, 2020

Copy link
Copy Markdown
Contributor

Fix my comment: Or 2 step upgrade
User could upgrade istio to the first version where iptables is fixed
And then upgrade to whatever desired istio version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes Set by the Google CLA bot to indicate the author of a PR has signed the Google CLA. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants