You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support other TLS modes than mutual auth in Client (#3156)
* Allow to override server name
This allows to override the expected server name during TLS server
validation. This simplifies the TLS setup as a ServerName can be more
predictable than for example IP addresses. Fixes#3063
Improve TLS client test coverage
Add integration tests that spin up a HTTP/GRPC server and verify that
the client options behave in the expected way.
Allow configuration of non-mutual TLS
Explicitly enable TLS in the client with the flag
`-<prefix>.tls-enabled`. This flag is implicitly enabled when any other
TLS flag is set.
This flag will only be respected by the GRPC client, as for the
HTTP client the scheme used in the URL will take precedence.
Signed-off-by: Christian Simon <[email protected]>
Signed-off-by: Peter Štibraný <[email protected]>
Co-authored-by: Peter Štibraný <[email protected]>
Co-authored-by: Christian Simon <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,7 @@
3
3
## master / unreleased
4
4
5
5
*[CHANGE] Ingester: don't update internal "last updated" timestamp of TSDB if tenant only sends invalid samples. This affects how "idle" time is computed. #3727
6
+
*[CHANGE] Require explicit flag `-<prefix>.tls-enabled` to enable TLS in GRPC clients. Previously it was enough to specify a TLS flag to enable TLS validation. #3156
6
7
*[FEATURE] Adds support to S3 server side encryption using KMS. Deprecated `-<prefix>.s3.sse-encryption`, you should use the following CLI flags that have been added. #3651
7
8
-`-<prefix>.s3.sse.type`
8
9
-`-<prefix>.s3.sse.kms-key-id`
@@ -13,6 +14,7 @@
13
14
* Prevent compaction loop in TSDB on data gap.
14
15
*[ENHANCEMENT] Return server side performance metrics for query-frontend (using Server-timing header). #3685
15
16
*[ENHANCEMENT] Runtime Config: Add a `mode` query parameter for the runtime config endpoint. `/runtime_config?mode=diff` now shows the YAML runtime configuration with all values that differ from the defaults. #3700
17
+
*[ENHANCEMENT] Add flag `-<prefix>.tls-server-name` to require a specific server name instead of the hostname on the certificate. #3156
16
18
*[BUGFIX] HA Tracker: don't track as error in the `cortex_kv_request_duration_seconds` metric a CAS operation intentionally aborted. #3745
0 commit comments