VMAlert
operator.victoriametrics.com / v1beta1
apiVersion: operator.victoriametrics.com/v1beta1
kind: VMAlert
metadata:
name: example
apiVersion
string
kind
string
metadata
object
spec object
affinity
object
componentVersion
string
configMaps
[]string
configReloadAuthKeySecret object
key
string required
name
string
optional
boolean
configReloaderExtraArgs
object
configReloaderImage
string
configReloaderImageTag
string
configReloaderResources object
claims []object
name
string required
request
string
limits
object
requests
object
containers
[]object
datasource object required
basicAuth object
password object
key
string required
name
string
optional
boolean
password_file
string
username object
key
string required
name
string
optional
boolean
bearerTokenFile
string
bearerTokenSecret object
key
string required
name
string
optional
boolean
headers
[]string
oauth2
object
tlsConfig
object
url
string required
disableAutomountServiceAccountToken
boolean
disableSelfServiceScrape
boolean
dnsConfig object
nameservers
[]string
options []object
name
string
value
string
searches
[]string
dnsPolicy
string
enableServiceLinks
boolean
enforcedNamespaceLabel
string
evaluationInterval
string
pattern:
[0-9]+(ms|s|m|h)
externalLabels
object
extraArgs
object
extraEnvs []object
name
string required
value
string
extraEnvsFrom []object
configMapRef object
name
string
optional
boolean
prefix
string
secretRef object
name
string
optional
boolean
hostAliases []object
hostnames
[]string
ip
string required
hostNetwork
boolean
host_aliases []object
hostnames
[]string
ip
string required
image object
pullPolicy
string
repository
string
tag
string
imagePullSecrets []object
name
string
initContainers
[]object
license object
forceOffline
boolean
key
string
keyRef object
key
string required
name
string
optional
boolean
reloadInterval
string
livenessProbe
object
logFormat
string
enum:
default, json
logLevel
string
enum:
INFO, WARN, ERROR, FATAL, PANICmanagedMetadata object
annotations
object
labels
object
minReadySeconds
integer
format:
int32
nodeSelector
object
notifier object
basicAuth object
password object
key
string required
name
string
optional
boolean
password_file
string
username object
key
string required
name
string
optional
boolean
bearerTokenFile
string
bearerTokenSecret object
key
string required
name
string
optional
boolean
headers
[]string
oauth2
object
selector object
labelSelector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
namespaceSelector object
any
boolean
matchNames
[]string
tlsConfig
object
url
string
notifierConfigRef object
key
string required
name
string
optional
boolean
notifiers []object
basicAuth object
password object
key
string required
name
string
optional
boolean
password_file
string
username object
key
string required
name
string
optional
boolean
bearerTokenFile
string
bearerTokenSecret object
key
string required
name
string
optional
boolean
headers
[]string
oauth2
object
selector object
labelSelector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
namespaceSelector object
any
boolean
matchNames
[]string
tlsConfig
object
url
string
paused
boolean
podDisruptionBudget object
maxUnavailable
string | integer
minAvailable
string | integer
selectorLabels
object
unhealthyPodEvictionPolicy
string
enum:
IfHealthyBudget, AlwaysAllowpodMetadata object
annotations
object
labels
object
name
string
port
string
preStopSleepSeconds
integer
format:
int32
priorityClassName
string
readinessGates []object
conditionType
string required
readinessProbe
object
remoteRead object
basicAuth object
password object
key
string required
name
string
optional
boolean
password_file
string
username object
key
string required
name
string
optional
boolean
bearerTokenFile
string
bearerTokenSecret object
key
string required
name
string
optional
boolean
headers
[]string
lookback
string
oauth2
object
tlsConfig
object
url
string required
remoteWrite object
basicAuth object
password object
key
string required
name
string
optional
boolean
password_file
string
username object
key
string required
name
string
optional
boolean
bearerTokenFile
string
bearerTokenSecret object
key
string required
name
string
optional
boolean
concurrency
integer
format:
int32
flushInterval
string
pattern:
[0-9]+(ms|s|m|h)
headers
[]string
maxBatchSize
integer
format:
int32
maxQueueSize
integer
format:
int32
oauth2
object
tlsConfig
object
url
string required
replicaCount
integer
format:
int32resources object
claims []object
name
string required
request
string
limits
object
requests
object
revisionHistoryLimitCount
integer
format:
int32rollingUpdate object
maxSurge
string | integer
maxUnavailable
string | integer
ruleNamespaceSelector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
rulePath
[]string
ruleSelector object
matchExpressions []object
key
string required
operator
string required
values
[]string
matchLabels
object
runtimeClassName
string
schedulerName
string
secrets
[]string
securityContext
object
selectAllByDefault
boolean
serviceAccountName
string
serviceScrapeSpec
object
serviceSpec object
metadata object
annotations
object
labels
object
name
string
spec
object required
useAsDefault
boolean
startupProbe
object
terminationGracePeriodSeconds
integer
format:
int64tolerations []object
effect
string
key
string
operator
string
tolerationSeconds
integer
format:
int64
value
string
topologySpreadConstraints
[]object
updateStrategy
string
enum:
Recreate, RollingUpdate
useDefaultResources
boolean
useStrictSecurity
boolean
useVMConfigReloader
boolean
volumeMounts []object
mountPath
string required
mountPropagation
string
name
string required
readOnly
boolean
recursiveReadOnly
string
subPath
string
subPathExpr
string
volumes
[]object
status object
conditions []object
lastTransitionTime
string required
format:
date-time
lastUpdateTime
string required
format:
date-time
message
string
maxLength:
32768
observedGeneration
integer
format:
int64minimum:
0
reason
string required
minLength:
1maxLength:
1024
status
string required
enum:
True, False, Unknown
type
string required
maxLength:
316
lastAppliedSpec
object
observedGeneration
integer
format:
int64
reason
string
updateStatus
string
No matches. Try .spec.affinity for an exact path