diff --git a/manifests/ha/base/redis-ha/chart/upstream.yaml b/manifests/ha/base/redis-ha/chart/upstream.yaml index f93be699f2507..ba87e074d794e 100644 --- a/manifests/ha/base/redis-ha/chart/upstream.yaml +++ b/manifests/ha/base/redis-ha/chart/upstream.yaml @@ -701,6 +701,10 @@ data: stats enable stats uri /stats stats refresh 10s + # Additional configuration + global + maxconn 4096 + haproxy_init.sh: | HAPROXY_CONF=/data/haproxy.cfg cp /readonly/haproxy.cfg "$HAPROXY_CONF" @@ -1092,7 +1096,7 @@ spec: prometheus.io/port: "9101" prometheus.io/scrape: "true" prometheus.io/path: "/metrics" - checksum/config: e34e8124c38bcfd2f16e75620bbde30158686692b13bc449eecc44c51b207d54 + checksum/config: cd6508bdf9819601c454d0cc491fb77a209e3a88761d92514d105b6681829953 spec: # Needed when using unmodified rbac-setup.yml diff --git a/manifests/ha/base/redis-ha/chart/values.yaml b/manifests/ha/base/redis-ha/chart/values.yaml index 08521ab8379ea..22ba8c241c678 100644 --- a/manifests/ha/base/redis-ha/chart/values.yaml +++ b/manifests/ha/base/redis-ha/chart/values.yaml @@ -21,6 +21,9 @@ redis-ha: checkInterval: 3s metrics: enabled: true + extraConfig: | + global + maxconn 4096 serviceAccount: automountToken: true image: diff --git a/manifests/ha/install-with-hydrator.yaml b/manifests/ha/install-with-hydrator.yaml index 2bc3b310e7f74..f9ab26a8efadf 100644 --- a/manifests/ha/install-with-hydrator.yaml +++ b/manifests/ha/install-with-hydrator.yaml @@ -25097,7 +25097,8 @@ data: 1\n use-server R2 if { srv_is_up(R2) } { nbsrv(check_if_redis_is_master_2) ge 2 }\n server R2 argocd-redis-ha-announce-2:6379 check inter 3s fall 1 rise 1\nfrontend stats\n mode http\n bind :9101 \n http-request use-service prometheus-exporter - if { path /metrics }\n stats enable\n stats uri /stats\n stats refresh 10s\n" + if { path /metrics }\n stats enable\n stats uri /stats\n stats refresh 10s\n# + Additional configuration\nglobal\n maxconn 4096\n" haproxy_init.sh: | HAPROXY_CONF=/data/haproxy.cfg cp /readonly/haproxy.cfg "$HAPROXY_CONF" @@ -26487,7 +26488,7 @@ spec: template: metadata: annotations: - checksum/config: e34e8124c38bcfd2f16e75620bbde30158686692b13bc449eecc44c51b207d54 + checksum/config: cd6508bdf9819601c454d0cc491fb77a209e3a88761d92514d105b6681829953 prometheus.io/path: /metrics prometheus.io/port: "9101" prometheus.io/scrape: "true" diff --git a/manifests/ha/install.yaml b/manifests/ha/install.yaml index 96633b4c4cb6e..4046aad6c5265 100644 --- a/manifests/ha/install.yaml +++ b/manifests/ha/install.yaml @@ -25088,7 +25088,8 @@ data: 1\n use-server R2 if { srv_is_up(R2) } { nbsrv(check_if_redis_is_master_2) ge 2 }\n server R2 argocd-redis-ha-announce-2:6379 check inter 3s fall 1 rise 1\nfrontend stats\n mode http\n bind :9101 \n http-request use-service prometheus-exporter - if { path /metrics }\n stats enable\n stats uri /stats\n stats refresh 10s\n" + if { path /metrics }\n stats enable\n stats uri /stats\n stats refresh 10s\n# + Additional configuration\nglobal\n maxconn 4096\n" haproxy_init.sh: | HAPROXY_CONF=/data/haproxy.cfg cp /readonly/haproxy.cfg "$HAPROXY_CONF" @@ -26301,7 +26302,7 @@ spec: template: metadata: annotations: - checksum/config: e34e8124c38bcfd2f16e75620bbde30158686692b13bc449eecc44c51b207d54 + checksum/config: cd6508bdf9819601c454d0cc491fb77a209e3a88761d92514d105b6681829953 prometheus.io/path: /metrics prometheus.io/port: "9101" prometheus.io/scrape: "true" diff --git a/manifests/ha/namespace-install-with-hydrator.yaml b/manifests/ha/namespace-install-with-hydrator.yaml index a4eb47bca8dc0..54d23570cd313 100644 --- a/manifests/ha/namespace-install-with-hydrator.yaml +++ b/manifests/ha/namespace-install-with-hydrator.yaml @@ -926,7 +926,8 @@ data: 1\n use-server R2 if { srv_is_up(R2) } { nbsrv(check_if_redis_is_master_2) ge 2 }\n server R2 argocd-redis-ha-announce-2:6379 check inter 3s fall 1 rise 1\nfrontend stats\n mode http\n bind :9101 \n http-request use-service prometheus-exporter - if { path /metrics }\n stats enable\n stats uri /stats\n stats refresh 10s\n" + if { path /metrics }\n stats enable\n stats uri /stats\n stats refresh 10s\n# + Additional configuration\nglobal\n maxconn 4096\n" haproxy_init.sh: | HAPROXY_CONF=/data/haproxy.cfg cp /readonly/haproxy.cfg "$HAPROXY_CONF" @@ -2316,7 +2317,7 @@ spec: template: metadata: annotations: - checksum/config: e34e8124c38bcfd2f16e75620bbde30158686692b13bc449eecc44c51b207d54 + checksum/config: cd6508bdf9819601c454d0cc491fb77a209e3a88761d92514d105b6681829953 prometheus.io/path: /metrics prometheus.io/port: "9101" prometheus.io/scrape: "true" diff --git a/manifests/ha/namespace-install.yaml b/manifests/ha/namespace-install.yaml index 63ed607b28730..6cdf81e20b1ad 100644 --- a/manifests/ha/namespace-install.yaml +++ b/manifests/ha/namespace-install.yaml @@ -917,7 +917,8 @@ data: 1\n use-server R2 if { srv_is_up(R2) } { nbsrv(check_if_redis_is_master_2) ge 2 }\n server R2 argocd-redis-ha-announce-2:6379 check inter 3s fall 1 rise 1\nfrontend stats\n mode http\n bind :9101 \n http-request use-service prometheus-exporter - if { path /metrics }\n stats enable\n stats uri /stats\n stats refresh 10s\n" + if { path /metrics }\n stats enable\n stats uri /stats\n stats refresh 10s\n# + Additional configuration\nglobal\n maxconn 4096\n" haproxy_init.sh: | HAPROXY_CONF=/data/haproxy.cfg cp /readonly/haproxy.cfg "$HAPROXY_CONF" @@ -2130,7 +2131,7 @@ spec: template: metadata: annotations: - checksum/config: e34e8124c38bcfd2f16e75620bbde30158686692b13bc449eecc44c51b207d54 + checksum/config: cd6508bdf9819601c454d0cc491fb77a209e3a88761d92514d105b6681829953 prometheus.io/path: /metrics prometheus.io/port: "9101" prometheus.io/scrape: "true"