prometheus operator v0.93.1

PrometheusAgent.spec.containers.securityContext.capabilities.drop.spec.remoteWrite.azureAd.oauth

oauth defines the oauth config that is being used to authenticate. Cannot be set at the same time as `managedIdentity`, `sdk` or `workloadIdentity`. It requires Prometheus >= v2.48.0 or Thanos >= v0.31.0.

3 fields
PrometheusAgent.spec.containers.securityContext.capabilities.drop.spec.remoteWrite.azureAd.oauth fields and descriptions
Field / TypeDescription
clientId
string required

clientId defines 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-.]+$