Environment variables
VM_METRICS_VERSION: v1.146.0 #
Defines default image version for VictoriaMetrics components: VMSingle, VMCluster (vmselect/vminsert/vmstorage), VMAgent, VMAlert, VMAuth, VMBackup. Used as the image tag when no explicit version is set in the CR spec.
VM_LOGS_VERSION: v1.51.0 #
Defines default image version for VictoriaLogs components: VLogs, VLAgent, VLSingle, VLCluster (vlselect/vlinsert/vlstorage). Used as the image tag when no explicit version is set in the CR spec.
VM_ANOMALY_VERSION: v1.29.3 #
Defines default image version for VMAnomaly. Used as the image tag when no explicit version is set in the CR spec.
VM_TRACES_VERSION: v0.9.3 #
Defines default image version for VictoriaTraces components: VTSingle, VTCluster (vtselect/vtinsert/vtstorage). Used as the image tag when no explicit version is set in the CR spec.
VM_OPERATOR_VERSION: v0.72.0 #
Defines the operator’s own version. Used for config-reloader image tag interpolation.
VM_GATEWAY_API_ENABLED: false #
Enables support for Kubernetes Gateway API. When enabled, operator manages HTTPRoute resources for VMAuth ingress configuration.
VM_VPA_API_ENABLED: false #
Enables support for VerticalPodAutoscaler API. When enabled, operator can create and manage VPA objects for VM components.
WATCH_NAMESPACE: - #
Defines a list of namespaces to be watched by operator. Operator don’t perform any cluster wide API calls if namespaces not empty. In case of empty list it performs only clusterwide api calls.
VM_CONTAINERREGISTRY: - #
Container registry name prefix prepended to all component images, e.g. docker.io.
VM_CUSTOMCONFIGRELOADERIMAGE: - #
Deprecated: use VM_CONFIG_RELOADER_IMAGE instead
VM_PSPAUTOCREATEENABLED: false #
Deprecated: PodSecurityPolicy was removed in Kubernetes 1.25. This flag has no effect.
VM_ENABLETCP6: false #
Enables IPv6 for TCP listeners of all VM components.
VM_LOOPBACK: - #
Overrides default loopback interface that will be used for all VM components
VM_USE_OLD_BACKUP_RESTORE_PORT_NAMES: false #
Restores old VMBackup/VMRestore port names to avoid restarts during upgrades
VM_ENABLE_DEFAULT_PRESTOP_HOOK: true #
Controls whether a default preStop lifecycle hook is injected into applicable pods. The hook sleeps for 15 seconds on termination, giving load balancers time to remove the pod from rotation before the process shuts down. Set to false before upgrading the operator to prevent rolling updates on existing resources.
VM_CONFIG_DATA_BUDGET_BYTES: 524288 #
ConfigDataBudgetBytes sets the maximum number of bytes allowed for compressed data in a generated Kubernetes Secret or ConfigMap (e.g. scrape-config overflow buckets, vmalert rule ConfigMaps). When zero the budget is computed automatically from the Kubernetes object size limit minus the JSON-encoded metadata overhead. Set a lower value when a policy engine (e.g. Kyverno) injects additional labels or annotations after reconcile, causing the auto-computed budget to be too large.
VM_CONFIG_RELOADER_IMAGE: victoriametrics/operator:config-reloader-${VM_OPERATOR_VERSION} #
default image for all config-reloader containers
VM_CONFIG_RELOADER_LIMIT_MEMORY: unlimited #
defines global resource.limits.memory for all config-reloader containers
VM_CONFIG_RELOADER_LIMIT_CPU: unlimited #
defines global resource.limits.cpu for all config-reloader containers
VM_CONFIG_RELOADER_LIMIT_EPHEMERAL_STORAGE: unlimited #
defines global resource.limits.ephemeral-storage for all config-reloader containers
VM_CONFIG_RELOADER_REQUEST_MEMORY: 25Mi #
defines global resource.requests.memory for all config-reloader containers
VM_CONFIG_RELOADER_REQUEST_CPU: 10m #
defines global resource.requests.cpu for all config-reloader containers
VM_CONFIG_RELOADER_REQUEST_EPHEMERAL_STORAGE: unlimited #
defines global resource.requests.ephemeral-storage for all config-reloader containers
VM_VLOGSDEFAULT_IMAGE: victoriametrics/victoria-logs #
Default container image for VLogs.
VM_VLOGSDEFAULT_VERSION: ${VM_LOGS_VERSION} #
Default image version. Inherits VM_LOGS_VERSION if not set explicitly.
VM_VLOGSDEFAULT_PORT: 9428 #
Default HTTP listen port.
VM_VLOGSDEFAULT_USEDEFAULTRESOURCES: true #
Whether to apply default resource requests and limits.
VM_VLOGSDEFAULT_RESOURCE_LIMIT_MEM: 1500Mi #
VM_VLOGSDEFAULT_RESOURCE_LIMIT_CPU: 1200m #
VM_VLOGSDEFAULT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VLOGSDEFAULT_RESOURCE_REQUEST_MEM: 500Mi #
VM_VLOGSDEFAULT_RESOURCE_REQUEST_CPU: 150m #
VM_VLOGSDEFAULT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VLOGSDEFAULT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VLAGENTDEFAULT_IMAGE: victoriametrics/vlagent #
Default container image for VLAgent.
VM_VLAGENTDEFAULT_VERSION: ${VM_LOGS_VERSION} #
Default image version. Inherits VM_LOGS_VERSION if not set explicitly.
VM_VLAGENTDEFAULT_PORT: 9429 #
Default HTTP listen port.
VM_VLAGENTDEFAULT_USEDEFAULTRESOURCES: true #
Whether to apply default resource requests and limits.
VM_VLAGENTDEFAULT_RESOURCE_LIMIT_MEM: 500Mi #
VM_VLAGENTDEFAULT_RESOURCE_LIMIT_CPU: 200m #
VM_VLAGENTDEFAULT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VLAGENTDEFAULT_RESOURCE_REQUEST_MEM: 200Mi #
VM_VLAGENTDEFAULT_RESOURCE_REQUEST_CPU: 50m #
VM_VLAGENTDEFAULT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VLAGENTDEFAULT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VLSINGLEDEFAULT_IMAGE: victoriametrics/victoria-logs #
Default container image for VLSingle.
VM_VLSINGLEDEFAULT_VERSION: ${VM_LOGS_VERSION} #
Default image version. Inherits VM_LOGS_VERSION if not set explicitly.
VM_VLSINGLEDEFAULT_PORT: 9428 #
Default HTTP listen port.
VM_VLSINGLEDEFAULT_USEDEFAULTRESOURCES: true #
Whether to apply default resource requests and limits.
VM_VLSINGLEDEFAULT_RESOURCE_LIMIT_MEM: 1500Mi #
VM_VLSINGLEDEFAULT_RESOURCE_LIMIT_CPU: 1200m #
VM_VLSINGLEDEFAULT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VLSINGLEDEFAULT_RESOURCE_REQUEST_MEM: 500Mi #
VM_VLSINGLEDEFAULT_RESOURCE_REQUEST_CPU: 150m #
VM_VLSINGLEDEFAULT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VLSINGLEDEFAULT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VTSINGLEDEFAULT_IMAGE: victoriametrics/victoria-traces #
Default container image for VTSingle.
VM_VTSINGLEDEFAULT_VERSION: ${VM_TRACES_VERSION} #
Default image version. Inherits VM_TRACES_VERSION if not set explicitly.
VM_VTSINGLEDEFAULT_PORT: 10428 #
Default HTTP listen port.
VM_VTSINGLEDEFAULT_USEDEFAULTRESOURCES: true #
Whether to apply default resource requests and limits.
VM_VTSINGLEDEFAULT_RESOURCE_LIMIT_MEM: 1500Mi #
VM_VTSINGLEDEFAULT_RESOURCE_LIMIT_CPU: 1200m #
VM_VTSINGLEDEFAULT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VTSINGLEDEFAULT_RESOURCE_REQUEST_MEM: 500Mi #
VM_VTSINGLEDEFAULT_RESOURCE_REQUEST_CPU: 150m #
VM_VTSINGLEDEFAULT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VTSINGLEDEFAULT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VMALERTDEFAULT_IMAGE: victoriametrics/vmalert #
Default container image for VMAlert.
VM_VMALERTDEFAULT_VERSION: ${VM_METRICS_VERSION} #
Default image version. Inherits VM_METRICS_VERSION if not set explicitly.
VM_VMALERTDEFAULT_PORT: 8080 #
Default HTTP listen port.
VM_VMALERTDEFAULT_USEDEFAULTRESOURCES: true #
Whether to apply default resource requests and limits.
VM_VMALERTDEFAULT_RESOURCE_LIMIT_MEM: 500Mi #
VM_VMALERTDEFAULT_RESOURCE_LIMIT_CPU: 200m #
VM_VMALERTDEFAULT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VMALERTDEFAULT_RESOURCE_REQUEST_MEM: 200Mi #
VM_VMALERTDEFAULT_RESOURCE_REQUEST_CPU: 50m #
VM_VMALERTDEFAULT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VMALERTDEFAULT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VMSERVICESCRAPEDEFAULT_ENFORCEENDPOINTSLICES: false #
Use endpointslices instead of endpoints as discovery role for vmservicescrape when generate scrape config for vmagent.
VM_VMAGENTDEFAULT_IMAGE: victoriametrics/vmagent #
Default container image for VMAgent.
VM_VMAGENTDEFAULT_VERSION: ${VM_METRICS_VERSION} #
Default image version. Inherits VM_METRICS_VERSION if not set explicitly.
VM_VMAGENTDEFAULT_PORT: 8429 #
Default HTTP listen port.
VM_VMAGENTDEFAULT_USEDEFAULTRESOURCES: true #
Whether to apply default resource requests and limits.
VM_VMAGENTDEFAULT_RESOURCE_LIMIT_MEM: 500Mi #
VM_VMAGENTDEFAULT_RESOURCE_LIMIT_CPU: 200m #
VM_VMAGENTDEFAULT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VMAGENTDEFAULT_RESOURCE_REQUEST_MEM: 200Mi #
VM_VMAGENTDEFAULT_RESOURCE_REQUEST_CPU: 50m #
VM_VMAGENTDEFAULT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VMAGENTDEFAULT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VMANOMALYDEFAULT_IMAGE: victoriametrics/vmanomaly #
Default container image for VMAnomaly.
VM_VMANOMALYDEFAULT_VERSION: ${VM_ANOMALY_VERSION} #
Default image version. Inherits VM_ANOMALY_VERSION if not set explicitly.
VM_VMANOMALYDEFAULT_PORT: 8490 #
Default HTTP listen port.
VM_VMANOMALYDEFAULT_USEDEFAULTRESOURCES: true #
Whether to apply default resource requests and limits.
VM_VMANOMALYDEFAULT_RESOURCE_LIMIT_MEM: 500Mi #
VM_VMANOMALYDEFAULT_RESOURCE_LIMIT_CPU: 200m #
VM_VMANOMALYDEFAULT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VMANOMALYDEFAULT_RESOURCE_REQUEST_MEM: 200Mi #
VM_VMANOMALYDEFAULT_RESOURCE_REQUEST_CPU: 50m #
VM_VMANOMALYDEFAULT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VMANOMALYDEFAULT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VMSINGLEDEFAULT_IMAGE: victoriametrics/victoria-metrics #
Default container image for VMSingle.
VM_VMSINGLEDEFAULT_VERSION: ${VM_METRICS_VERSION} #
Default image version. Inherits VM_METRICS_VERSION if not set explicitly.
VM_VMSINGLEDEFAULT_PORT: 8429 #
Default HTTP listen port.
VM_VMSINGLEDEFAULT_USEDEFAULTRESOURCES: true #
Whether to apply default resource requests and limits.
VM_VMSINGLEDEFAULT_RESOURCE_LIMIT_MEM: 1500Mi #
VM_VMSINGLEDEFAULT_RESOURCE_LIMIT_CPU: 1200m #
VM_VMSINGLEDEFAULT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VMSINGLEDEFAULT_RESOURCE_REQUEST_MEM: 500Mi #
VM_VMSINGLEDEFAULT_RESOURCE_REQUEST_CPU: 150m #
VM_VMSINGLEDEFAULT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VMSINGLEDEFAULT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VMCLUSTERDEFAULT_USEDEFAULTRESOURCES: true #
Whether to apply default resource requests and limits to all VMCluster components.
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_IMAGE: victoriametrics/vmselect #
Default container image for vmselect.
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_VERSION: ${VM_METRICS_VERSION}-cluster #
Default image version. Inherits VM_METRICS_VERSION with -cluster suffix if not set explicitly.
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_PORT: 8481 #
Default HTTP listen port.
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_USEDEFAULTRESOURCES: ${VM_VMCLUSTERDEFAULT_USEDEFAULTRESOURCES} #
Whether to apply default resource requests and limits. Inherits cluster-level setting if not set.
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_RESOURCE_LIMIT_MEM: 1000Mi #
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_RESOURCE_LIMIT_CPU: 500m #
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_RESOURCE_REQUEST_MEM: 500Mi #
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_RESOURCE_REQUEST_CPU: 100m #
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_VMINSERTPORT: 8400 #
Default port for vminsert → vmstorage communication.
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_VMSELECTPORT: 8401 #
Default port for vmselect → vmstorage communication.
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_IMAGE: victoriametrics/vmstorage #
Default container image for vmstorage.
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_VERSION: ${VM_METRICS_VERSION}-cluster #
Default image version. Inherits VM_METRICS_VERSION with -cluster suffix if not set explicitly.
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_PORT: 8482 #
Default HTTP listen port.
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_USEDEFAULTRESOURCES: ${VM_VMCLUSTERDEFAULT_USEDEFAULTRESOURCES} #
Whether to apply default resource requests and limits. Inherits cluster-level setting if not set.
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_RESOURCE_LIMIT_MEM: 1500Mi #
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_RESOURCE_LIMIT_CPU: 1000m #
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_RESOURCE_REQUEST_MEM: 500Mi #
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_RESOURCE_REQUEST_CPU: 250m #
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_IMAGE: victoriametrics/vminsert #
Default container image for vminsert.
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_VERSION: ${VM_METRICS_VERSION}-cluster #
Default image version. Inherits VM_METRICS_VERSION with -cluster suffix if not set explicitly.
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_PORT: 8480 #
Default HTTP listen port.
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_USEDEFAULTRESOURCES: ${VM_VMCLUSTERDEFAULT_USEDEFAULTRESOURCES} #
Whether to apply default resource requests and limits. Inherits cluster-level setting if not set.
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_RESOURCE_LIMIT_MEM: 500Mi #
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_RESOURCE_LIMIT_CPU: 500m #
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_RESOURCE_REQUEST_MEM: 200Mi #
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_RESOURCE_REQUEST_CPU: 150m #
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VMALERTMANAGER_ALERTMANAGERDEFAULTBASEIMAGE: prom/alertmanager #
Default container image for Alertmanager.
VM_VMALERTMANAGER_ALERTMANAGERVERSION: v0.31.0 #
Default Alertmanager version.
VM_VMALERTMANAGER_PORT: 9093 #
Default HTTP listen port.
VM_VMALERTMANAGER_USEDEFAULTRESOURCES: true #
Whether to apply default resource requests and limits.
VM_VMALERTMANAGER_RESOURCE_LIMIT_MEM: 256Mi #
VM_VMALERTMANAGER_RESOURCE_LIMIT_CPU: 100m #
VM_VMALERTMANAGER_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VMALERTMANAGER_RESOURCE_REQUEST_MEM: 56Mi #
VM_VMALERTMANAGER_RESOURCE_REQUEST_CPU: 30m #
VM_VMALERTMANAGER_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VMALERTMANAGER_TERMINATION_GRACE_PERIOD_SECONDS: 120 #
VM_DISABLESELFSERVICESCRAPECREATION: false #
Disables automatic creation of VMServiceScrape objects for operator-managed components. By default the operator creates a VMServiceScrape per component to enable self-monitoring.
VM_VMBACKUP_IMAGE: victoriametrics/vmbackupmanager #
Default container image for VMBackupManager.
VM_VMBACKUP_VERSION: ${VM_METRICS_VERSION}-enterprise #
Default image version. Inherits VM_METRICS_VERSION with -enterprise suffix if not set explicitly.
VM_VMBACKUP_PORT: 8300 #
Default HTTP listen port.
VM_VMBACKUP_USEDEFAULTRESOURCES: true #
Whether to apply default resource requests and limits.
VM_VMBACKUP_RESOURCE_LIMIT_MEM: 500Mi #
VM_VMBACKUP_RESOURCE_LIMIT_CPU: 500m #
VM_VMBACKUP_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VMBACKUP_RESOURCE_REQUEST_MEM: 200Mi #
VM_VMBACKUP_RESOURCE_REQUEST_CPU: 150m #
VM_VMBACKUP_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VMBACKUP_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VMAUTHDEFAULT_IMAGE: victoriametrics/vmauth #
Default container image for VMAuth.
VM_VMAUTHDEFAULT_VERSION: ${VM_METRICS_VERSION} #
Default image version. Inherits VM_METRICS_VERSION if not set explicitly.
VM_VMAUTHDEFAULT_PORT: 8427 #
Default HTTP listen port.
VM_VMAUTHDEFAULT_USEDEFAULTRESOURCES: true #
Whether to apply default resource requests and limits.
VM_VMAUTHDEFAULT_RESOURCE_LIMIT_MEM: 300Mi #
VM_VMAUTHDEFAULT_RESOURCE_LIMIT_CPU: 200m #
VM_VMAUTHDEFAULT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VMAUTHDEFAULT_RESOURCE_REQUEST_MEM: 100Mi #
VM_VMAUTHDEFAULT_RESOURCE_REQUEST_CPU: 50m #
VM_VMAUTHDEFAULT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VMAUTHDEFAULT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VLCLUSTERDEFAULT_USEDEFAULTRESOURCES: true #
Whether to apply default resource requests and limits to all VLCluster components.
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_IMAGE: victoriametrics/victoria-logs #
Default container image for vlselect.
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_VERSION: ${VM_LOGS_VERSION} #
Default image version. Inherits VM_LOGS_VERSION if not set explicitly.
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_PORT: 9471 #
Default HTTP listen port.
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_USEDEFAULTRESOURCES: ${VM_VLCLUSTERDEFAULT_USEDEFAULTRESOURCES} #
Whether to apply default resource requests and limits. Inherits cluster-level setting if not set.
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_RESOURCE_LIMIT_MEM: 1024Mi #
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_RESOURCE_LIMIT_CPU: 1000m #
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_RESOURCE_REQUEST_MEM: 256Mi #
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_RESOURCE_REQUEST_CPU: 100m #
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_IMAGE: victoriametrics/victoria-logs #
Default container image for vlstorage.
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_VERSION: ${VM_LOGS_VERSION} #
Default image version. Inherits VM_LOGS_VERSION if not set explicitly.
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_PORT: 9491 #
Default HTTP listen port.
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_USEDEFAULTRESOURCES: ${VM_VLCLUSTERDEFAULT_USEDEFAULTRESOURCES} #
Whether to apply default resource requests and limits. Inherits cluster-level setting if not set.
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_RESOURCE_LIMIT_MEM: 2048Mi #
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_RESOURCE_LIMIT_CPU: 1000m #
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_RESOURCE_REQUEST_MEM: 512Mi #
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_RESOURCE_REQUEST_CPU: 200m #
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_IMAGE: victoriametrics/victoria-logs #
Default container image for vlinsert.
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_VERSION: ${VM_LOGS_VERSION} #
Default image version. Inherits VM_LOGS_VERSION if not set explicitly.
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_PORT: 9481 #
Default HTTP listen port.
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_USEDEFAULTRESOURCES: ${VM_VLCLUSTERDEFAULT_USEDEFAULTRESOURCES} #
Whether to apply default resource requests and limits. Inherits cluster-level setting if not set.
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_RESOURCE_LIMIT_MEM: 1024Mi #
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_RESOURCE_LIMIT_CPU: 1000m #
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_RESOURCE_REQUEST_MEM: 256Mi #
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_RESOURCE_REQUEST_CPU: 100m #
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VTCLUSTERDEFAULT_USEDEFAULTRESOURCES: true #
Whether to apply default resource requests and limits to all VTCluster components.
VM_VTCLUSTERDEFAULT_SELECT_IMAGE: victoriametrics/victoria-traces #
Default container image for vtselect.
VM_VTCLUSTERDEFAULT_SELECT_VERSION: ${VM_TRACES_VERSION} #
Default image version. Inherits VM_TRACES_VERSION if not set explicitly.
VM_VTCLUSTERDEFAULT_SELECT_PORT: 10471 #
Default HTTP listen port.
VM_VTCLUSTERDEFAULT_SELECT_USEDEFAULTRESOURCES: ${VM_VTCLUSTERDEFAULT_USEDEFAULTRESOURCES} #
Whether to apply default resource requests and limits. Inherits cluster-level setting if not set.
VM_VTCLUSTERDEFAULT_SELECT_RESOURCE_LIMIT_MEM: 1024Mi #
VM_VTCLUSTERDEFAULT_SELECT_RESOURCE_LIMIT_CPU: 1000m #
VM_VTCLUSTERDEFAULT_SELECT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VTCLUSTERDEFAULT_SELECT_RESOURCE_REQUEST_MEM: 256Mi #
VM_VTCLUSTERDEFAULT_SELECT_RESOURCE_REQUEST_CPU: 100m #
VM_VTCLUSTERDEFAULT_SELECT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VTCLUSTERDEFAULT_SELECT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VTCLUSTERDEFAULT_STORAGE_IMAGE: victoriametrics/victoria-traces #
Default container image for vtstorage.
VM_VTCLUSTERDEFAULT_STORAGE_VERSION: ${VM_TRACES_VERSION} #
Default image version. Inherits VM_TRACES_VERSION if not set explicitly.
VM_VTCLUSTERDEFAULT_STORAGE_PORT: 10491 #
Default HTTP listen port.
VM_VTCLUSTERDEFAULT_STORAGE_USEDEFAULTRESOURCES: ${VM_VTCLUSTERDEFAULT_USEDEFAULTRESOURCES} #
Whether to apply default resource requests and limits. Inherits cluster-level setting if not set.
VM_VTCLUSTERDEFAULT_STORAGE_RESOURCE_LIMIT_MEM: 2048Mi #
VM_VTCLUSTERDEFAULT_STORAGE_RESOURCE_LIMIT_CPU: 1000m #
VM_VTCLUSTERDEFAULT_STORAGE_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VTCLUSTERDEFAULT_STORAGE_RESOURCE_REQUEST_MEM: 512Mi #
VM_VTCLUSTERDEFAULT_STORAGE_RESOURCE_REQUEST_CPU: 200m #
VM_VTCLUSTERDEFAULT_STORAGE_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VTCLUSTERDEFAULT_STORAGE_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_VTCLUSTERDEFAULT_INSERT_IMAGE: victoriametrics/victoria-traces #
Default container image for vtinsert.
VM_VTCLUSTERDEFAULT_INSERT_VERSION: ${VM_TRACES_VERSION} #
Default image version. Inherits VM_TRACES_VERSION if not set explicitly.
VM_VTCLUSTERDEFAULT_INSERT_PORT: 10481 #
Default HTTP listen port.
VM_VTCLUSTERDEFAULT_INSERT_USEDEFAULTRESOURCES: ${VM_VTCLUSTERDEFAULT_USEDEFAULTRESOURCES} #
Whether to apply default resource requests and limits. Inherits cluster-level setting if not set.
VM_VTCLUSTERDEFAULT_INSERT_RESOURCE_LIMIT_MEM: 1024Mi #
VM_VTCLUSTERDEFAULT_INSERT_RESOURCE_LIMIT_CPU: 1000m #
VM_VTCLUSTERDEFAULT_INSERT_RESOURCE_LIMIT_EPHEMERAL_STORAGE: unlimited #
VM_VTCLUSTERDEFAULT_INSERT_RESOURCE_REQUEST_MEM: 256Mi #
VM_VTCLUSTERDEFAULT_INSERT_RESOURCE_REQUEST_CPU: 100m #
VM_VTCLUSTERDEFAULT_INSERT_RESOURCE_REQUEST_EPHEMERAL_STORAGE: unlimited #
VM_VTCLUSTERDEFAULT_INSERT_TERMINATION_GRACE_PERIOD_SECONDS: 30 #
VM_ENABLEDPROMETHEUSCONVERTER_PODMONITOR: true #
Deprecated: use command-line flag with value -controller.disableReconcileFor=PodMonitor instead
VM_ENABLEDPROMETHEUSCONVERTER_SERVICESCRAPE: true #
Deprecated: use command-line flag with value -controller.disableReconcileFor=ServiceMonitor instead
VM_ENABLEDPROMETHEUSCONVERTER_PROMETHEUSRULE: true #
Deprecated: use command-line flag with value -controller.disableReconcileFor=PrometheusRule instead
VM_ENABLEDPROMETHEUSCONVERTER_PROBE: true #
Deprecated: use command-line flag with value -controller.disableReconcileFor=Probe instead
VM_ENABLEDPROMETHEUSCONVERTER_ALERTMANAGERCONFIG: true #
Deprecated: use command-line flag with value -controller.disableReconcileFor=AlertmanagerConfig instead
VM_ENABLEDPROMETHEUSCONVERTER_SCRAPECONFIG: true #
Deprecated: use command-line flag with value -controller.disableReconcileFor=ScrapeConfig instead
VM_PROMETHEUSCONVERTERADDARGOCDIGNOREANNOTATIONS: false #
adds compare-options and sync-options for prometheus objects converted by operator. It helps to properly use converter with ArgoCD
VM_ENABLEDPROMETHEUSCONVERTEROWNERREFERENCES: false #
Adds owner references to Kubernetes objects converted from Prometheus CRDs. When enabled, converted objects are garbage-collected when the source Prometheus CRD is deleted.
VM_FILTERPROMETHEUSCONVERTERLABELPREFIXES: - #
allows filtering for converted labels, labels with matched prefix will be ignored
VM_FILTERPROMETHEUSCONVERTERANNOTATIONPREFIXES: - #
allows filtering for converted annotations, annotations with matched prefix will be ignored
VM_CLUSTERDOMAINNAME: - #
Defines domain name suffix for in-cluster addresses most known ClusterDomainName is .cluster.local
VM_APPREADYTIMEOUT: 80s #
Defines deadline for deployment/statefulset to transit into ready state to wait for transition to ready state
VM_PODWAITREADYINTERVALCHECK: 5s #
Defines poll interval for pods ready check at statefulset rollout update
VM_PODWAITREADYTIMEOUT: 80s #
Defines single pod deadline to wait for transition to ready state
VM_PVC_WAIT_READY_INTERVAL: 5s #
Defines poll interval for PVC ready check
VM_PVC_WAIT_READY_TIMEOUT: 80s #
Defines poll timeout for PVC ready check
VM_WAIT_READY_INTERVAL: 5s #
Defines poll interval for VM CRs
VM_FORCERESYNCINTERVAL: 60s #
configures force resync interval for VMAgent, VMAlert, VMAlertmanager and VMAuth.
VM_ENABLESTRICTSECURITY: false #
EnableStrictSecurity will add default securityContext to pods and containers created by operator Default PodSecurityContext include: 1. RunAsNonRoot: true 2. RunAsUser/RunAsGroup/FSGroup: 65534 ‘65534’ refers to ’nobody’ in all the used default images like alpine, busybox. If you’re using customize image, please make sure ‘65534’ is a valid uid in there or specify SecurityContext. 3. FSGroupChangePolicy: &onRootMismatch If KubeVersion>=1.20, use FSGroupChangePolicy="onRootMismatch" to skip the recursive permission change when the root of the volume already has the correct permissions 4. SeccompProfile: type: RuntimeDefault Use RuntimeDefault seccomp profile by default, which is defined by the container runtime, instead of using the Unconfined (seccomp disabled) mode. Default container SecurityContext include: 1. AllowPrivilegeEscalation: false 2. ReadOnlyRootFilesystem: true 3. Capabilities: drop: - all turn off EnableStrictSecurity by default, see https://github.com/VictoriaMetrics/operator/issues/749 for details
VM_COMMON_LABELS: - #
CommonLabels are added to every Kubernetes resource created by the operator. They cannot override labels already set by the operator or via spec.managedMetadata. Format: key=value,key2=value2
VM_COMMON_ANNOTATIONS: - #
CommonAnnotations are added to every Kubernetes resource created by the operator. They cannot override annotations already set by the operator or via spec.managedMetadata. Format: key=value,key2=value2