prometheus operator v0.71.2

Alertmanager.spec.volumes[].downwardAPI.items.resourceFieldRef.spec.web.tlsConfig

Defines the TLS parameters for HTTPS.

9 fields
Alertmanager.spec.volumes[].downwardAPI.items.resourceFieldRef.spec.web.tlsConfig fields and descriptions
Field / TypeDescription
object required

Contains the TLS certificate for the server.

string[]

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
string

Server policy for client authentication. Maps to ClientAuth Policies. For more detail on clientAuth options: https://golang.org/pkg/crypto/tls/#ClientAuthType

object

Contains the CA certificate for client certificate authentication to the server.

string[]

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

object required

Secret containing the TLS key for the server.

  • x-kubernetes-map-type: "atomic"
maxVersion
string

Maximum TLS version that is acceptable. Defaults to TLS13.

minVersion
string

Minimum TLS version that is acceptable. Defaults to TLS12.

preferServerCipherSuites
boolean

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.