-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Inject host information in the request to prevent HTTP2 IPv6 failures #242241
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
Inject host information in the request to prevent HTTP2 IPv6 failures #242241
Conversation
|
Pinging @elastic/kibana-core (Team:Core) |
c93e359 to
29c85f8
Compare
💛 Build succeeded, but was flaky
Failed CI StepsTest Failures
Metrics [docs]
History
|
|
Starting backport for target branches: 9.1, 9.2 https://github.com/elastic/kibana/actions/runs/19270951919 |
|
Starting backport for target branches: 9.1, 9.2 https://github.com/elastic/kibana/actions/runs/19270952333 |
…elastic#242241) ## Summary Workarounds elastic#236380 The official way to address this is with the following issue + PR on hapijs/hapi side: * hapijs/hapi#4560 * hapijs/hapi#4559 Until then, we can inject the Host information that Hapi relies on when it builds the `url` string. (cherry picked from commit 0d41ec2)
…elastic#242241) ## Summary Workarounds elastic#236380 The official way to address this is with the following issue + PR on hapijs/hapi side: * hapijs/hapi#4560 * hapijs/hapi#4559 Until then, we can inject the Host information that Hapi relies on when it builds the `url` string. (cherry picked from commit 0d41ec2)
…elastic#242241) ## Summary Workarounds elastic#236380 The official way to address this is with the following issue + PR on hapijs/hapi side: * hapijs/hapi#4560 * hapijs/hapi#4559 Until then, we can inject the Host information that Hapi relies on when it builds the `url` string. (cherry picked from commit 0d41ec2)
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
…elastic#242241) ## Summary Workarounds elastic#236380 The official way to address this is with the following issue + PR on hapijs/hapi side: * hapijs/hapi#4560 * hapijs/hapi#4559 Until then, we can inject the Host information that Hapi relies on when it builds the `url` string. (cherry picked from commit 0d41ec2)
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
…ilures (#242241) (#242566) # Backport This will backport the following commits from `main` to `9.2`: - [Inject host information in the request to prevent HTTP2 IPv6 failures (#242241)](#242241) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Gerard Soldevila","email":"[email protected]"},"sourceCommit":{"committedDate":"2025-11-11T15:27:16Z","message":"Inject host information in the request to prevent HTTP2 IPv6 failures (#242241)\n\n## Summary\n\nWorkarounds https://github.com/elastic/kibana/issues/236380\n\nThe official way to address this is with the following issue + PR on\nhapijs/hapi side:\n* https://github.com/hapijs/hapi/issues/4560\n* https://github.com/hapijs/hapi/pull/4559\n\nUntil then, we can inject the Host information that Hapi relies on when\nit builds the `url` string.","sha":"0d41ec283b40c2d9229c1e22d4f8dfd7c62f4747","branchLabelMapping":{"^v9.3.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","Team:Core","release_note:skip","backport:version","v9.3.0","v9.1.7","v9.2.1"],"title":"Inject host information in the request to prevent HTTP2 IPv6 failures","number":242241,"url":"https://github.com/elastic/kibana/pull/242241","mergeCommit":{"message":"Inject host information in the request to prevent HTTP2 IPv6 failures (#242241)\n\n## Summary\n\nWorkarounds https://github.com/elastic/kibana/issues/236380\n\nThe official way to address this is with the following issue + PR on\nhapijs/hapi side:\n* https://github.com/hapijs/hapi/issues/4560\n* https://github.com/hapijs/hapi/pull/4559\n\nUntil then, we can inject the Host information that Hapi relies on when\nit builds the `url` string.","sha":"0d41ec283b40c2d9229c1e22d4f8dfd7c62f4747"}},"sourceBranch":"main","suggestedTargetBranches":["9.1","9.2"],"targetPullRequestStates":[{"branch":"main","label":"v9.3.0","branchLabelMappingKey":"^v9.3.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/242241","number":242241,"mergeCommit":{"message":"Inject host information in the request to prevent HTTP2 IPv6 failures (#242241)\n\n## Summary\n\nWorkarounds https://github.com/elastic/kibana/issues/236380\n\nThe official way to address this is with the following issue + PR on\nhapijs/hapi side:\n* https://github.com/hapijs/hapi/issues/4560\n* https://github.com/hapijs/hapi/pull/4559\n\nUntil then, we can inject the Host information that Hapi relies on when\nit builds the `url` string.","sha":"0d41ec283b40c2d9229c1e22d4f8dfd7c62f4747"}},{"branch":"9.1","label":"v9.1.7","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.2","label":"v9.2.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Gerard Soldevila <[email protected]>
…ilures (#242241) (#242565) # Backport This will backport the following commits from `main` to `9.1`: - [Inject host information in the request to prevent HTTP2 IPv6 failures (#242241)](#242241) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Gerard Soldevila","email":"[email protected]"},"sourceCommit":{"committedDate":"2025-11-11T15:27:16Z","message":"Inject host information in the request to prevent HTTP2 IPv6 failures (#242241)\n\n## Summary\n\nWorkarounds https://github.com/elastic/kibana/issues/236380\n\nThe official way to address this is with the following issue + PR on\nhapijs/hapi side:\n* https://github.com/hapijs/hapi/issues/4560\n* https://github.com/hapijs/hapi/pull/4559\n\nUntil then, we can inject the Host information that Hapi relies on when\nit builds the `url` string.","sha":"0d41ec283b40c2d9229c1e22d4f8dfd7c62f4747","branchLabelMapping":{"^v9.3.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","Team:Core","release_note:skip","backport:version","v9.3.0","v9.1.7","v9.2.1"],"title":"Inject host information in the request to prevent HTTP2 IPv6 failures","number":242241,"url":"https://github.com/elastic/kibana/pull/242241","mergeCommit":{"message":"Inject host information in the request to prevent HTTP2 IPv6 failures (#242241)\n\n## Summary\n\nWorkarounds https://github.com/elastic/kibana/issues/236380\n\nThe official way to address this is with the following issue + PR on\nhapijs/hapi side:\n* https://github.com/hapijs/hapi/issues/4560\n* https://github.com/hapijs/hapi/pull/4559\n\nUntil then, we can inject the Host information that Hapi relies on when\nit builds the `url` string.","sha":"0d41ec283b40c2d9229c1e22d4f8dfd7c62f4747"}},"sourceBranch":"main","suggestedTargetBranches":["9.1","9.2"],"targetPullRequestStates":[{"branch":"main","label":"v9.3.0","branchLabelMappingKey":"^v9.3.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/242241","number":242241,"mergeCommit":{"message":"Inject host information in the request to prevent HTTP2 IPv6 failures (#242241)\n\n## Summary\n\nWorkarounds https://github.com/elastic/kibana/issues/236380\n\nThe official way to address this is with the following issue + PR on\nhapijs/hapi side:\n* https://github.com/hapijs/hapi/issues/4560\n* https://github.com/hapijs/hapi/pull/4559\n\nUntil then, we can inject the Host information that Hapi relies on when\nit builds the `url` string.","sha":"0d41ec283b40c2d9229c1e22d4f8dfd7c62f4747"}},{"branch":"9.1","label":"v9.1.7","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"9.2","label":"v9.2.1","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Gerard Soldevila <[email protected]>
…elastic#242241) ## Summary Workarounds elastic#236380 The official way to address this is with the following issue + PR on hapijs/hapi side: * hapijs/hapi#4560 * hapijs/hapi#4559 Until then, we can inject the Host information that Hapi relies on when it builds the `url` string.
Summary
Workarounds #236380
The official way to address this is with the following issue + PR on hapijs/hapi side:
Until then, we can inject the Host information that Hapi relies on when it builds the
urlstring.