-
Notifications
You must be signed in to change notification settings - Fork 5
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
[FHIR] Expose HTTP port 9080 #47
Comments
Our security team makes us run with TLS, even for in-cluster stuff. However, I agree that we should make it easier to enable HTTP support for folks that want to opt in to that. Relates to #35 in that you can also accomplish the server.xml change via a configDropin like the following:
However, I agree that this one might warrant just a single helm value where changing it from its default (
|
I definitely agree, although I think transparent encryption using something like mTLS via a service mesh is a convenient option as well. Would the solution be to add a config value like Or should we wait for #35 and add it as a templated XML server config? Or add an env var to the upstream default server.xml? |
Great questions. If you're interested in contributing it, I'd say just go with whatever is easiest. I have some other changes locally that I need to get in a PR soon and we can always evolve it later when we get to #35.
Yeah, something like that. I was trying to decide if there is any benefit to allowing them to configure the port or if it should be just true/false... I think just true/false would be ok since we don't support customizing the HTTPS port and it doesn't seem like that would have much value. |
@chgl FYI I invited you to the project as a contributor so that I can add you as a reviewer on PRs...hope that is ok :-) |
oh exciting! Thanks :) |
Closed via #50 |
Currently, only port 9443 is exposed as a service. Since this endpoint uses a self-signed TLS certificate, it's often challenging to interact with the server from within the cluster without running into TLS errors.
It would be helpful to expose port 9080 as well. - either by default or maybe as an option.
I tried just adding
to the deployment, but it looks like the server.xml has to be modified as well:
Does it make sense to add a new env var to configure the httpPort first?
The text was updated successfully, but these errors were encountered: