prometheus operator v0.71.2

ScrapeConfig.spec.httpSDConfigs[].tlsConfig.ca.configMap.spec.httpSDConfigs

HTTPSDConfigs defines a list of HTTP service discovery configurations.

9 fields
ScrapeConfig.spec.httpSDConfigs[].tlsConfig.ca.configMap.spec.httpSDConfigs fields and descriptions
Field / TypeDescription
object

Authorization header configuration to authenticate against the target HTTP endpoint.

object

BasicAuth information to authenticate against the target HTTP endpoint. More info: https://prometheus.io/docs/operating/configuration/#endpoints

noProxy
string

`noProxy` is a comma-separated string that can contain IPs, CIDR notation, domain names that should be excluded from proxying. IP and domain names can contain port numbers. It requires Prometheus >= v2.43.0.

map[string]object

ProxyConnectHeader optionally specifies headers to send to proxies during CONNECT requests. It requires Prometheus >= v2.43.0.

  • x-kubernetes-map-type: "atomic"
proxyFromEnvironment
boolean

Whether to use the proxy configuration defined by environment variables (HTTP_PROXY, HTTPS_PROXY, and NO_PROXY). If unset, Prometheus uses its default value. It requires Prometheus >= v2.43.0.

proxyUrl
string

`proxyURL` defines the HTTP proxy server to use. It requires Prometheus >= v2.43.0.

  • pattern: ^http(s)?://.+$
refreshInterval
string

RefreshInterval configures the refresh interval at which Prometheus will re-query the endpoint to update the target list.

  • pattern: ^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$
object

TLS configuration applying to the target HTTP endpoint.

url
string required

URL from which the targets are fetched.

  • minLength: 1
  • pattern: ^http(s)?://.+$