Prometheus.spec.probeNamespaceSelector.matchExpressions.values.spec.web.tlsConfig
Defines the TLS parameters for HTTPS.
| Field / Type | Description |
|---|---|
Contains the TLS certificate for the server. | |
List of supported cipher suites for TLS versions up to TLS 1.2. If empty, Go default cipher suites are used. Available cipher suites are documented in the go documentation: https://golang.org/pkg/crypto/tls/#pkg-constants | |
clientAuthType | Server policy for client authentication. Maps to ClientAuth Policies. For more detail on clientAuth options: https://golang.org/pkg/crypto/tls/#ClientAuthType |
Contains the CA certificate for client certificate authentication to the server. | |
Elliptic curves that will be used in an ECDHE handshake, in preference order. Available curves are documented in the go documentation: https://golang.org/pkg/crypto/tls/#CurveID | |
Secret containing the TLS key for the server.
| |
maxVersion | Maximum TLS version that is acceptable. Defaults to TLS13. |
minVersion | Minimum TLS version that is acceptable. Defaults to TLS12. |
preferServerCipherSuites | Controls whether the server selects the client's most preferred cipher suite, or the server's most preferred cipher suite. If true then the server's preference, as expressed in the order of elements in cipherSuites, is used. |