You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It instructs vmauth to use proxy protocol v2 for incoming requests.
It's useful for vmauth installations behind TCP load balancers.
If this option is set, vmauth starts using TCP readiness and liveness
probes and disables vmservice scrape creation. Unless it has
internalListenPort configured (which is recommended).
Related issue:
#1309
Copy file name to clipboardExpand all lines: docs/CHANGELOG.md
+2
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,8 @@ aliases:
20
20
21
21
* FEATURE: [operator](https://docs.victoriametrics.com/operator): support `VM_METRICS_VERSION` and `VM_LOGS_VERSION` env variables as a source for all VM and VL related CR image versions
22
22
* FEATURE: [vmauth](https://docs.victoriametrics.com/operator/resources/vmauth/): add new field `internalListenPort` for serving internal routes. See [this issue](https://github.com/VictoriaMetrics/operator/issues/1302) and this [docs](https://docs.victoriametrics.com/vmauth/#security).
23
+
* FEATURE: [vmauth](https://docs.victoriametrics.com/operator/resources/vmauth/): add new field `useProxyProtocol` for enabling [proxy protocol](https://www.haproxy.org/download/2.3/doc/proxy-protocol.txt
24
+
) for vmauth. See [this issue](https://github.com/VictoriaMetrics/operator/issues/1309).
23
25
* FEATURE: [vmalertmanager](https://docs.victoriametrics.com/operator/resources/vmalertmanager): add runtime configuration validation. See [this issue](https://github.com/VictoriaMetrics/operator/issues/1299) for details.
24
26
* FEATURE: [operator](https://docs.victoriametrics.com/operator): add `StatefulSet` volumeMounts name validation. See [this issue](https://github.com/VictoriaMetrics/operator/issues/1303) for details.
Copy file name to clipboardExpand all lines: docs/api.md
+1
Original file line number
Diff line number
Diff line change
@@ -3434,6 +3434,7 @@ _Appears in:_
3434
3434
| <ahref="#vmauthspec-unauthorizedaccessconfig"><codeid="vmauthspec-unauthorizedaccessconfig">unauthorizedAccessConfig</code></a><br/>_[UnauthorizedAccessConfigURLMap](#unauthorizedaccessconfigurlmap) array_| UnauthorizedAccessConfig configures access for un authorized users<br /><br />Deprecated, use unauthorizedUserAccessSpec instead<br />will be removed at v1.0 release |
3435
3435
| <ahref="#vmauthspec-unauthorizeduseraccessspec"><codeid="vmauthspec-unauthorizeduseraccessspec">unauthorizedUserAccessSpec</code></a><br/>_[VMAuthUnauthorizedUserAccessSpec](#vmauthunauthorizeduseraccessspec)_|_(Optional)_<br/>UnauthorizedUserAccessSpec defines unauthorized_user config section of vmauth config |
| <ahref="#vmauthspec-useproxyprotocol"><codeid="vmauthspec-useproxyprotocol">useProxyProtocol</code></a><br/>_boolean_| UseProxyProtocol enables proxy protocol for vmauth<br />https://www.haproxy.org/download/2.3/doc/proxy-protocol.txt|
3437
3438
| <ahref="#vmauthspec-usestrictsecurity"><codeid="vmauthspec-usestrictsecurity">useStrictSecurity</code></a><br/>_boolean_|_(Optional)_<br/>UseStrictSecurity enables strict security mode for component<br />it restricts disk writes access<br />uses non-root user out of the box<br />drops not needed security permissions |
3438
3439
| <ahref="#vmauthspec-usevmconfigreloader"><codeid="vmauthspec-usevmconfigreloader">useVMConfigReloader</code></a><br/>_boolean_|_(Optional)_<br/>UseVMConfigReloader replaces prometheus-like config-reloader<br />with vm one. It uses secrets watch instead of file watch<br />which greatly increases speed of config updates |
3439
3440
| <ahref="#vmauthspec-usernamespaceselector"><codeid="vmauthspec-usernamespaceselector">userNamespaceSelector</code></a><br/>_[LabelSelector](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.30/#labelselector-v1-meta)_|_(Optional)_<br/>UserNamespaceSelector Namespaces to be selected for VMAuth discovery.<br />Works in combination with Selector.<br />NamespaceSelector nil - only objects at VMAuth namespace.<br />Selector nil - only objects at NamespaceSelector namespaces.<br />If both nil - behaviour controlled by selectAllByDefault |
0 commit comments