prometheus operator v0.93.1

ScrapeConfig.spec.eurekaSDConfigs.tlsConfig.ca.configMap.spec.consulSDConfigs.oauth2.tlsConfig

tlsConfig defines the TLS configuration to use when connecting to the OAuth2 server. It requires Prometheus >= v2.43.0.

7 fields
ScrapeConfig.spec.eurekaSDConfigs.tlsConfig.ca.configMap.spec.consulSDConfigs.oauth2.tlsConfig fields and descriptions
Field / TypeDescription
object

ca defines the Certificate authority used when verifying server certificates.

object

cert defines the Client certificate to present when doing client-authentication.

insecureSkipVerify
boolean

insecureSkipVerify defines how to disable target certificate validation.

object

keySecret defines the Secret containing the client key file for the targets.

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

maxVersion defines the maximum acceptable TLS version. It requires Prometheus >= v2.41.0 or Thanos >= v0.31.0.

  • enum: ["TLS10","TLS11","TLS12","TLS13"]
minVersion
string

minVersion defines the minimum acceptable TLS version. It requires Prometheus >= v2.35.0 or Thanos >= v0.28.0.

  • enum: ["TLS10","TLS11","TLS12","TLS13"]
serverName
string

serverName is used to verify the hostname for the targets.