Dear developers

Go1.18 changes the default minimum TLS version for the client to TLSv1.2.

Prometheus 2.35 will be built with Go1.18.

I am introducing a setting for users that might be broken by
this upstreamchange:

tls_config:
  min_version: TLS10

(TLS10 comes from the way we specify TLS versions in the Exporter
toolkit, which comes from go/crypto variable names).

https://github.com/prometheus/common/pull/375


I am not more clever than the go team in deciding which should be the
default TLS version, and I strongly think that as an industry we need to
move to TLS1.2+. Therefore I plan to leave the go runtime defaults.

Affected users can also set GODEBUG=tls10default=1 for go1.18 to revert this
change temporarily (this workaround will be removed in go1.19).

Regards,

-- 
Julien Pivotto
@roidelapluie

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-developers/Yl7RAa32pZ6Hi5MB%40nixos.

Reply via email to