Environment variables |
---|
VM_METRICS_VERSION: v1.118.0 # |
VM_LOGS_VERSION: v1.21.0 # |
VM_USECUSTOMCONFIGRELOADER: false #enables custom config reloader for vmauth and vmagent, it should speed-up config reloading process. |
VM_CONTAINERREGISTRY: - #container registry name prefix, e.g. docker.io |
VM_CUSTOMCONFIGRELOADERIMAGE: victoriametrics/operator:config-reloader-v0.57.0 # |
VM_PSPAUTOCREATEENABLED: false # |
VM_CONFIG_RELOADER_LIMIT_CPU: unlimited #defines global resource.limits.cpu for all config-reloader containers |
VM_CONFIG_RELOADER_LIMIT_MEMORY: unlimited #defines global resource.limits.memory for all config-reloader containers |
VM_CONFIG_RELOADER_REQUEST_CPU: - #defines global resource.requests.cpu for all config-reloader containers |
VM_CONFIG_RELOADER_REQUEST_MEMORY: - #defines global resource.requests.memory for all config-reloader containers |
VM_VLOGSDEFAULT_IMAGE: victoriametrics/victoria-logs # |
VM_VLOGSDEFAULT_VERSION: ${VM_LOGS_VERSION}-victorialogs # |
VM_VLOGSDEFAULT_PORT: 9428 # |
VM_VLOGSDEFAULT_USEDEFAULTRESOURCES: true # |
VM_VLOGSDEFAULT_RESOURCE_LIMIT_MEM: 1500Mi # |
VM_VLOGSDEFAULT_RESOURCE_LIMIT_CPU: 1200m # |
VM_VLOGSDEFAULT_RESOURCE_REQUEST_MEM: 500Mi # |
VM_VLOGSDEFAULT_RESOURCE_REQUEST_CPU: 150m # |
VM_VLSINGLEDEFAULT_IMAGE: victoriametrics/victoria-logs # |
VM_VLSINGLEDEFAULT_VERSION: ${VM_LOGS_VERSION}-victorialogs # |
VM_VLSINGLEDEFAULT_PORT: 9428 # |
VM_VLSINGLEDEFAULT_USEDEFAULTRESOURCES: true # |
VM_VLSINGLEDEFAULT_RESOURCE_LIMIT_MEM: 1500Mi # |
VM_VLSINGLEDEFAULT_RESOURCE_LIMIT_CPU: 1200m # |
VM_VLSINGLEDEFAULT_RESOURCE_REQUEST_MEM: 500Mi # |
VM_VLSINGLEDEFAULT_RESOURCE_REQUEST_CPU: 150m # |
VM_VMALERTDEFAULT_IMAGE: victoriametrics/vmalert # |
VM_VMALERTDEFAULT_VERSION: ${VM_METRICS_VERSION} # |
VM_VMALERTDEFAULT_CONFIGRELOADIMAGE: jimmidyson/configmap-reload:v0.3.0 # |
VM_VMALERTDEFAULT_PORT: 8080 # |
VM_VMALERTDEFAULT_USEDEFAULTRESOURCES: true # |
VM_VMALERTDEFAULT_RESOURCE_LIMIT_MEM: 500Mi # |
VM_VMALERTDEFAULT_RESOURCE_LIMIT_CPU: 200m # |
VM_VMALERTDEFAULT_RESOURCE_REQUEST_MEM: 200Mi # |
VM_VMALERTDEFAULT_RESOURCE_REQUEST_CPU: 50m # |
VM_VMALERTDEFAULT_CONFIGRELOADERCPU: 10m #deprecated use VM_CONFIG_RELOADER_REQUEST_CPU instead |
VM_VMALERTDEFAULT_CONFIGRELOADERMEMORY: 25Mi #deprecated use VM_CONFIG_RELOADER_REQUEST_MEMORY instead |
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 # |
VM_VMAGENTDEFAULT_VERSION: ${VM_METRICS_VERSION} # |
VM_VMAGENTDEFAULT_CONFIGRELOADIMAGE: quay.io/prometheus-operator/prometheus-config-reloader:v0.82.1 # |
VM_VMAGENTDEFAULT_PORT: 8429 # |
VM_VMAGENTDEFAULT_USEDEFAULTRESOURCES: true # |
VM_VMAGENTDEFAULT_RESOURCE_LIMIT_MEM: 500Mi # |
VM_VMAGENTDEFAULT_RESOURCE_LIMIT_CPU: 200m # |
VM_VMAGENTDEFAULT_RESOURCE_REQUEST_MEM: 200Mi # |
VM_VMAGENTDEFAULT_RESOURCE_REQUEST_CPU: 50m # |
VM_VMAGENTDEFAULT_CONFIGRELOADERCPU: 10m #deprecated use VM_CONFIG_RELOADER_REQUEST_CPU instead |
VM_VMAGENTDEFAULT_CONFIGRELOADERMEMORY: 25Mi #deprecated use VM_CONFIG_RELOADER_REQUEST_MEMORY instead |
VM_VMSINGLEDEFAULT_IMAGE: victoriametrics/victoria-metrics # |
VM_VMSINGLEDEFAULT_VERSION: ${VM_METRICS_VERSION} # |
VM_VMSINGLEDEFAULT_PORT: 8429 # |
VM_VMSINGLEDEFAULT_USEDEFAULTRESOURCES: true # |
VM_VMSINGLEDEFAULT_RESOURCE_LIMIT_MEM: 1500Mi # |
VM_VMSINGLEDEFAULT_RESOURCE_LIMIT_CPU: 1200m # |
VM_VMSINGLEDEFAULT_RESOURCE_REQUEST_MEM: 500Mi # |
VM_VMSINGLEDEFAULT_RESOURCE_REQUEST_CPU: 150m # |
VM_VMCLUSTERDEFAULT_USEDEFAULTRESOURCES: true # |
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_IMAGE: victoriametrics/vmselect # |
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_VERSION: ${VM_METRICS_VERSION}-cluster # |
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_PORT: 8481 # |
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_RESOURCE_LIMIT_MEM: 1000Mi # |
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_RESOURCE_LIMIT_CPU: 500m # |
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_RESOURCE_REQUEST_MEM: 500Mi # |
VM_VMCLUSTERDEFAULT_VMSELECTDEFAULT_RESOURCE_REQUEST_CPU: 100m # |
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_IMAGE: victoriametrics/vmstorage # |
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_VERSION: ${VM_METRICS_VERSION}-cluster # |
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_VMINSERTPORT: 8400 # |
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_VMSELECTPORT: 8401 # |
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_PORT: 8482 # |
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_RESOURCE_LIMIT_MEM: 1500Mi # |
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_RESOURCE_LIMIT_CPU: 1000m # |
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_RESOURCE_REQUEST_MEM: 500Mi # |
VM_VMCLUSTERDEFAULT_VMSTORAGEDEFAULT_RESOURCE_REQUEST_CPU: 250m # |
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_IMAGE: victoriametrics/vminsert # |
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_VERSION: ${VM_METRICS_VERSION}-cluster # |
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_PORT: 8480 # |
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_RESOURCE_LIMIT_MEM: 500Mi # |
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_RESOURCE_LIMIT_CPU: 500m # |
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_RESOURCE_REQUEST_MEM: 200Mi # |
VM_VMCLUSTERDEFAULT_VMINSERTDEFAULT_RESOURCE_REQUEST_CPU: 150m # |
VM_VMALERTMANAGER_CONFIGRELOADERIMAGE: jimmidyson/configmap-reload:v0.3.0 # |
VM_VMALERTMANAGER_CONFIGRELOADERCPU: 10m #deprecated use VM_CONFIG_RELOADER_REQUEST_CPU instead |
VM_VMALERTMANAGER_CONFIGRELOADERMEMORY: 25Mi #deprecated use VM_CONFIG_RELOADER_REQUEST_MEMORY instead |
VM_VMALERTMANAGER_ALERTMANAGERDEFAULTBASEIMAGE: prom/alertmanager # |
VM_VMALERTMANAGER_ALERTMANAGERVERSION: v0.28.1 # |
VM_VMALERTMANAGER_LOCALHOST: 127.0.0.1 # |
VM_VMALERTMANAGER_USEDEFAULTRESOURCES: true # |
VM_VMALERTMANAGER_RESOURCE_LIMIT_MEM: 256Mi # |
VM_VMALERTMANAGER_RESOURCE_LIMIT_CPU: 100m # |
VM_VMALERTMANAGER_RESOURCE_REQUEST_MEM: 56Mi # |
VM_VMALERTMANAGER_RESOURCE_REQUEST_CPU: 30m # |
VM_DISABLESELFSERVICESCRAPECREATION: false # |
VM_VMBACKUP_IMAGE: victoriametrics/vmbackupmanager # |
VM_VMBACKUP_VERSION: ${VM_METRICS_VERSION}-enterprise # |
VM_VMBACKUP_PORT: 8300 # |
VM_VMBACKUP_USEDEFAULTRESOURCES: true # |
VM_VMBACKUP_RESOURCE_LIMIT_MEM: 500Mi # |
VM_VMBACKUP_RESOURCE_LIMIT_CPU: 500m # |
VM_VMBACKUP_RESOURCE_REQUEST_MEM: 200Mi # |
VM_VMBACKUP_RESOURCE_REQUEST_CPU: 150m # |
VM_VMAUTHDEFAULT_IMAGE: victoriametrics/vmauth # |
VM_VMAUTHDEFAULT_VERSION: ${VM_METRICS_VERSION} # |
VM_VMAUTHDEFAULT_CONFIGRELOADIMAGE: quay.io/prometheus-operator/prometheus-config-reloader:v0.82.1 # |
VM_VMAUTHDEFAULT_PORT: 8427 # |
VM_VMAUTHDEFAULT_USEDEFAULTRESOURCES: true # |
VM_VMAUTHDEFAULT_RESOURCE_LIMIT_MEM: 300Mi # |
VM_VMAUTHDEFAULT_RESOURCE_LIMIT_CPU: 200m # |
VM_VMAUTHDEFAULT_RESOURCE_REQUEST_MEM: 100Mi # |
VM_VMAUTHDEFAULT_RESOURCE_REQUEST_CPU: 50m # |
VM_VMAUTHDEFAULT_CONFIGRELOADERCPU: 10m #deprecated use VM_CONFIG_RELOADER_REQUEST_CPU instead |
VM_VMAUTHDEFAULT_CONFIGRELOADERMEMORY: 25Mi #deprecated use VM_CONFIG_RELOADER_REQUEST_MEMORY instead |
VM_VLCLUSTERDEFAULT_USEDEFAULTRESOURCES: true # |
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_IMAGE: victoriametrics/victoria-logs # |
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_VERSION: ${VM_LOGS_VERSION}-victorialogs # |
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_PORT: 9471 # |
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_RESOURCE_LIMIT_MEM: 1024Mi # |
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_RESOURCE_LIMIT_CPU: 1000m # |
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_RESOURCE_REQUEST_MEM: 256Mi # |
VM_VLCLUSTERDEFAULT_VLSELECTDEFAULT_RESOURCE_REQUEST_CPU: 100m # |
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_IMAGE: victoriametrics/victoria-logs # |
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_VERSION: ${VM_LOGS_VERSION}-victorialogs # |
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_PORT: 9491 # |
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_RESOURCE_LIMIT_MEM: 2048Mi # |
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_RESOURCE_LIMIT_CPU: 1000m # |
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_RESOURCE_REQUEST_MEM: 512Mi # |
VM_VLCLUSTERDEFAULT_VLSTORAGEDEFAULT_RESOURCE_REQUEST_CPU: 200m # |
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_IMAGE: victoriametrics/victoria-logs # |
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_VERSION: ${VM_LOGS_VERSION}-victorialogs # |
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_PORT: 9481 # |
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_RESOURCE_LIMIT_MEM: 1024Mi # |
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_RESOURCE_LIMIT_CPU: 1000m # |
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_RESOURCE_REQUEST_MEM: 256Mi # |
VM_VLCLUSTERDEFAULT_VLINSERTDEFAULT_RESOURCE_REQUEST_CPU: 100m # |
VM_ENABLEDPROMETHEUSCONVERTER_PODMONITOR: true # |
VM_ENABLEDPROMETHEUSCONVERTER_SERVICESCRAPE: true # |
VM_ENABLEDPROMETHEUSCONVERTER_PROMETHEUSRULE: true # |
VM_ENABLEDPROMETHEUSCONVERTER_PROBE: true # |
VM_ENABLEDPROMETHEUSCONVERTER_ALERTMANAGERCONFIG: true # |
VM_ENABLEDPROMETHEUSCONVERTER_SCRAPECONFIG: true # |
VM_FILTERCHILDLABELPREFIXES: - # |
VM_FILTERCHILDANNOTATIONPREFIXES: - # |
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 # |
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_PODWAITREADYTIMEOUT: 80s #Defines single pod deadline to wait for transition to ready state |
VM_PODWAITREADYINTERVALCHECK: 5s #Defines poll interval for pods ready check at statefulset rollout update |
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 |