-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Add verify_server_hostname to tls.defaults #17095
Comments
@blmhemu , thanks reporting this. I think the proposal makes sense, given other verify_* can override the values in But I will leave this to our PM to decide @jkirschner-hashicorp |
@huikang : I agree this change would simplify the UX. Currently, the standard configuration looks something like this:
With the change, there would be no need for the
One could argue that it's strange to set a default that only applies to one interface (internal RPC) rather than all 3 (internal RPC, gRPC, HTTPS). However, we already have precedence for defaults that only apply to a subset of the interfaces: |
I think the change makes sense, if needed I can work on it. |
The #17155 PR was merged and is scheduled to be released in 1.17.0 |
Will go ahead and close this issue. Thanks @fulviodenza for the PR! |
Feature Description
When configuring consul, it is not immediately obvious that we need to fiddle with
verify_server_hostname
which is present only undertls.internal_rpc
. Adding it totls.defaults
makes all theverify_*
config be grouped in the defaults section.Use Case(s)
Ease of use / config / discoverability.
The text was updated successfully, but these errors were encountered: