Skip to content

Nighthawk docker image fixes and hard shutdown timeout configuration from cli#1407

Merged
eric846 merged 2 commits intoenvoyproxy:mainfrom
fristonio:pr/fristonio/build-improvements
Sep 15, 2025
Merged

Nighthawk docker image fixes and hard shutdown timeout configuration from cli#1407
eric846 merged 2 commits intoenvoyproxy:mainfrom
fristonio:pr/fristonio/build-improvements

Conversation

@fristonio
Copy link
Copy Markdown
Contributor

See commit message for more details.

@fristonio fristonio marked this pull request as draft August 31, 2025 21:06
This commit configures the hard shutdown timeout for nighthawk_client
from command line option with configured connection connect timeout period.
This also preserves the default timeout of 30s unless explicitly
configured by the client.

Original change for context: 0f8478e

Signed-off-by: Deepesh Pathak <deepeshpathak09@gmail.com>
@fristonio fristonio force-pushed the pr/fristonio/build-improvements branch from 1409043 to 16e93eb Compare August 31, 2025 22:04
@fristonio fristonio marked this pull request as ready for review August 31, 2025 23:47
Copy link
Copy Markdown
Contributor

@eric846 eric846 left a comment

Choose a reason for hiding this comment

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

We might consider splitting off the Docker and drain timeout parts. We would be close to being able to merge the Docker parts.

Additional minor fixes and improvements:
* Add a new ci command to just build nighthawk docker image.
* Fix Dockerfile context for nighthawk image build.
* Fix default config for nighthawk_test_server.
* Expose correct server ports for nighthawk docker image.
* Fix/Add default entrypoint as `nighthawk_test_server` for docker
  image.
* Install curl as part of nighthawk docker image build(useful for
  developement and debugging)

Signed-off-by: Deepesh Pathak <deepeshpathak09@gmail.com>
Signed-off-by: Deepesh Pathak <deepesh.pathak@isovalent.com>
@fristonio fristonio force-pushed the pr/fristonio/build-improvements branch from 16e93eb to 426b5a9 Compare September 15, 2025 09:22
Copy link
Copy Markdown
Contributor Author

@fristonio fristonio left a comment

Choose a reason for hiding this comment

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

Sorry for the delayed response.

@eric846 eric846 merged commit 244283e into envoyproxy:main Sep 15, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants