prometheus operator v0.71.2

Prometheus.spec.apiserverConfig.tlsConfig.cert.configMap.spec.remoteWrite.azureAd.oauth

OAuth defines the oauth config that is being used to authenticate. Cannot be set at the same time as `managedIdentity`. It requires Prometheus >= v2.48.0.

3 fields
Prometheus.spec.apiserverConfig.tlsConfig.cert.configMap.spec.remoteWrite.azureAd.oauth fields and descriptions
Field / TypeDescription
clientId
string required

`clientID` is the clientId of the Azure Active Directory application that is being used to authenticate.

  • minLength: 1
object required

`clientSecret` specifies a key of a Secret containing the client secret of the Azure Active Directory application that is being used to authenticate.

  • x-kubernetes-map-type: "atomic"
tenantId
string required

`tenantID` is the tenant ID of the Azure Active Directory application that is being used to authenticate.

  • minLength: 1
  • pattern: ^[0-9a-zA-Z-.]+$