Skip to content
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

Client optional health port configuration #224

Closed
wants to merge 1 commit into from

Conversation

pscoro
Copy link
Collaborator

@pscoro pscoro commented Oct 8, 2024

This PR is for resolving #225 , which is resulting from detectors now using 8001 for health check while still using 8000 for the main port.

This PR enables health ports to be optionally configured as part of the service of a client in the orchestrator config. If omitted, the health port will default to the value of the main port for that client (which itself may default). Alongside adding this, the PR does a minor refactor of how the service configs are passed down, since there is currently complexity in the orchestrator for client creation that could have been caught earlier as part of config loading/validation.

(Note that as a follow up to this, we can also be resolving client tls cert paths before client creation, but that is outside the scope of this PR.)

@pscoro pscoro marked this pull request as draft October 8, 2024 16:46
@pscoro
Copy link
Collaborator Author

pscoro commented Oct 8, 2024

Just realized there was still a piece that I'm missing so I updated the PR to draft for the meantime

@evaline-ju evaline-ju linked an issue Oct 8, 2024 that may be closed by this pull request
@pscoro
Copy link
Collaborator Author

pscoro commented Oct 8, 2024

Closing due to sufficient fix provided part of #220, we can open follow up issues if we want to make further configuration improvements

@pscoro pscoro closed this Oct 8, 2024
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.

Improve orchestrator info status
1 participant