forked from k8sgateway/k8sgateway
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[1.12] Fix Istio Crash When Using Headless Services (#7836)
* Fix Istio Crash When Using Headless Services (#7804) * proposal fix * add changelog * move istioIntegration logic back out of eps loop * continue when setting istioIntegration ep * fix validation webhook start condition * add test for headless service curl-ing * remove focused test * empty commit * move headless service setup into beforeEach * add issue link * move changelog * Update changelog/v1.14.0-beta10/fix-istio-integration-headless-service-crash.yaml Co-authored-by: Kevin Dorosh <[email protected]> * add comment with issue link for clusterIP deprecation --------- Co-authored-by: soloio-bulldozer[bot] <48420018+soloio-bulldozer[bot]@users.noreply.github.com> Co-authored-by: Kevin Dorosh <[email protected]> * move changelog --------- Co-authored-by: soloio-bulldozer[bot] <48420018+soloio-bulldozer[bot]@users.noreply.github.com> Co-authored-by: Kevin Dorosh <[email protected]>
- Loading branch information
1 parent
9a94ddf
commit 1f607ea
Showing
4 changed files
with
290 additions
and
158 deletions.
There are no files selected for viewing
11 changes: 11 additions & 0 deletions
11
changelog/v1.12.45/fix-istio-integration-headless-service-crash.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
changelog: | ||
- type: FIX | ||
description: Use Pod IPs for headless services when the gloo deployment's `ENABLE_ISTIO_INTEGRATION` is `true`. | ||
issueLink: https://github.com/solo-io/gloo/issues/7491 | ||
resolvesIssue: false | ||
- type: FIX | ||
description: | | ||
Fix a bug where the validation webhook server on the gloo pod would still start even if the `VALIDATION_MUST_START` environment variable was `false`. | ||
Now it only starts if it's set to `true`, or if it is unset, so it acts as it previously has. | ||
issueLink: https://github.com/solo-io/gloo/issues/7826 | ||
resolvesIssue: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.