Kind
VMAuth
Group
operator.victoriametrics.com
Version
v1beta1
apiVersion: operator.victoriametrics.com/v1beta1 kind: VMAuth metadata: name: example
Tip: use .spec.affinity for path-only search
View raw schema
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
configSecret string
containers []object
defaultTargetRefs []object
crd object
kind string required
enum: VMAgent, VMAlert, VMSingle, VLogs, VMAlertManager, VMAlertmanager, VMCluster/vmselect, VMCluster/vmstorage, VMCluster/vm... VMAgent, VMAlert, VMSingle, VLogs, VMAlertManager, VMAlertmanager, VMCluster/vmselect, VMCluster/vmstorage, VMCluster/vminsert, VLSingle, VLCluster/vlinsert, VLCluster/vlselect, VLCluster/vlstorage, VLAgent, VTCluster/vtinsert, VTCluster/vtselect, VTCluster/vtstorage, VTSingle
name string required
namespace string required
objects []object
name string required
namespace string required
discover_backend_ips boolean
drop_src_path_prefix_parts integer
headers []string
hosts []string
load_balancing_policy string
enum: least_loaded, first_available
name string
paths []string
query_args []object
name string required
values []string required
response_headers []string
retry_status_codes []integer
src_headers []string
src_query_args []string
static object
url string
urls []string
targetRefBasicAuth object
password object required
key string required
name string
optional boolean
username object required
key string required
name string
optional boolean
target_path_suffix string
disableAutomountServiceAccountToken boolean
disableSelfServiceScrape boolean
dnsConfig object
nameservers []string
options []object
name string
value string
searches []string
dnsPolicy string
externalConfig object
localPath string
secretRef object
key string required
name string
optional boolean
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
hpa object
behaviour object
scaleDown object
policies []object
periodSeconds integer required
format: int32
type string required
value integer required
format: int32
selectPolicy string
stabilizationWindowSeconds integer
format: int32
tolerance string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
scaleUp object
policies []object
periodSeconds integer required
format: int32
type string required
value integer required
format: int32
selectPolicy string
stabilizationWindowSeconds integer
format: int32
tolerance string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
maxReplicas integer
format: int32
metrics []object
containerResource object
container string required
name string required
target object required
averageUtilization integer
format: int32
averageValue string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type string required
value string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
external object
metric object required
name string required
selector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
target object required
averageUtilization integer
format: int32
averageValue string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type string required
value string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
object object
describedObject object required
apiVersion string
kind string required
name string required
metric object required
name string required
selector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
target object required
averageUtilization integer
format: int32
averageValue string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type string required
value string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
pods object
metric object required
name string required
selector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
target object required
averageUtilization integer
format: int32
averageValue string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type string required
value string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
resource object
name string required
target object required
averageUtilization integer
format: int32
averageValue string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type string required
value string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
type string required
minReplicas integer
format: int32
httpRoute object
annotations object
extraRules []object
hostnames []string
labels object
name string
parentRefs []object
group string
pattern: ^$|^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
maxLength: 253
kind string
pattern: ^[a-zA-Z]([-a-zA-Z0-9]*[a-zA-Z0-9])?$
minLength: 1
maxLength: 63
name string required
minLength: 1
maxLength: 253
namespace string
pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
minLength: 1
maxLength: 63
port integer
format: int32
minimum: 1
maximum: 65535
sectionName string
pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$
minLength: 1
maxLength: 253
image object
pullPolicy string
repository string
tag string
imagePullSecrets []object
name string
ingress object
annotations object
class_name string
extraRules []object
host string
http object
paths []object required
backend object required
resource object
apiGroup string
kind string required
name string required
service object
name string required
port object
name string
number integer
format: int32
path string
pathType string required
extraTls []object
hosts []string
secretName string
host string
labels object
name string
paths []string
tlsHosts []string
tlsSecretName string
initContainers []object
internalListenPort string
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, PANIC
managedMetadata object
annotations object
labels object
minReadySeconds integer
format: int32
nodeSelector object
paused boolean
podDisruptionBudget object
maxUnavailable string | integer
minAvailable string | integer
selectorLabels object
unhealthyPodEvictionPolicy string
enum: IfHealthyBudget, AlwaysAllow
podMetadata object
annotations object
labels object
name string
port string
priorityClassName string
readinessGates []object
conditionType string required
readinessProbe object
replicaCount integer
format: int32
resources object
claims []object
name string required
request string
limits object
requests object
revisionHistoryLimitCount integer
format: int32
rollingUpdate object
maxSurge string | integer
maxUnavailable string | integer
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: int64
tolerations []object
effect string
key string
operator string
tolerationSeconds integer
format: int64
value string
topologySpreadConstraints []object
unauthorizedAccessConfig object
unauthorizedUserAccessSpec object
default_url []string
discover_backend_ips boolean
drop_src_path_prefix_parts integer
dump_request_on_errors boolean
headers []string
ip_filters object
allow_list []string
deny_list []string
load_balancing_policy string
enum: least_loaded, first_available
max_concurrent_requests integer
metric_labels object
response_headers []string
retry_status_codes []integer
targetRefs []object
crd object
kind string required
enum: VMAgent, VMAlert, VMSingle, VLogs, VMAlertManager, VMAlertmanager, VMCluster/vmselect, VMCluster/vmstorage, VMCluster/vm... VMAgent, VMAlert, VMSingle, VLogs, VMAlertManager, VMAlertmanager, VMCluster/vmselect, VMCluster/vmstorage, VMCluster/vminsert, VLSingle, VLCluster/vlinsert, VLCluster/vlselect, VLCluster/vlstorage, VLAgent, VTCluster/vtinsert, VTCluster/vtselect, VTCluster/vtstorage, VTSingle
name string required
namespace string required
objects []object
name string required
namespace string required
discover_backend_ips boolean
drop_src_path_prefix_parts integer
headers []string
hosts []string
load_balancing_policy string
enum: least_loaded, first_available
name string
paths []string
query_args []object
name string required
values []string required
response_headers []string
retry_status_codes []integer
src_headers []string
src_query_args []string
static object
url string
urls []string
targetRefBasicAuth object
password object required
key string required
name string
optional boolean
username object required
key string required
name string
optional boolean
target_path_suffix string
tlsConfig object
ca object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
caFile string
cert object
configMap object
key string required
name string
optional boolean
secret object
key string required
name string
optional boolean
certFile string
insecureSkipVerify boolean
keyFile string
keySecret object
key string required
name string
optional boolean
serverName string
url_map []object
discover_backend_ips boolean
drop_src_path_prefix_parts integer
headers []string
load_balancing_policy string
enum: least_loaded, first_available
response_headers []string
retry_status_codes []integer
src_headers []string
src_hosts []string
src_paths []string
src_query_args []string
url_prefix object
url_prefix object
updateStrategy string
enum: Recreate, RollingUpdate
useDefaultResources boolean
useProxyProtocol boolean
useStrictSecurity boolean
useVMConfigReloader boolean
userNamespaceSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
userSelector object
matchExpressions []object
key string required
operator string required
values []string
matchLabels object
volumeMounts []object
mountPath string required
mountPropagation string
name string required
readOnly boolean
recursiveReadOnly string
subPath string
subPathExpr string
volumes []object
vpa object
recommenders []object
name string required
resourcePolicy object
containerPolicies []object
containerName string
controlledResources []string
controlledValues string
enum: RequestsAndLimits, RequestsOnly
maxAllowed object
minAllowed object
mode string
enum: Auto, Off
oomBumpUpRatio string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
oomMinBumpUp string | integer
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
updatePolicy object
evictionRequirements []object
changeRequirement string required
enum: TargetHigherThanRequests, TargetLowerThanRequests
resources []string required
minReplicas integer
format: int32
updateMode string
enum: Off, Initial, Recreate, InPlaceOrRecreate, Auto
status object
conditions []object
lastTransitionTime string required
format: date-time
lastUpdateTime string required
format: date-time
message string
maxLength: 32768
observedGeneration integer
format: int64
minimum: 0
reason string required
minLength: 1
maxLength: 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

Copied!