Skip to content

Commit 77ebaac

Browse files
authored
feat(ext-proxy): enhance configmap support (#261)
Signed-off-by: Ales Verbic <verbotenj@blinklabs.io>
1 parent afa0e16 commit 77ebaac

3 files changed

Lines changed: 10 additions & 3 deletions

File tree

charts/ext-proxy/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v2
22
name: ext-proxy
33
description: A Helm chart for managing different proxy configurations for https://github.com/demeter-run
4-
version: 0.0.3
4+
version: 0.0.4
55
appVersion: "0.0.1"
66

77
maintainers:

charts/ext-proxy/templates/configmap.yaml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,14 @@ data:
88
{{- range $tier := .Values.proxyConfig.tiers }}
99
[[tiers]]
1010
name = "{{ $tier.name }}"
11-
{{- range $rate := $tier.rates }}
11+
{{- if $tier.maxConnections }}
12+
max_connections = {{ $tier.maxConnections }}
13+
{{- end }}
14+
{{- if $tier.rates }}
15+
{{- range $rate := $tier.rates }}
1216
[[tiers.rates]]
1317
interval = "{{ $rate.interval }}"
1418
limit = {{ div $rate.limitPerReplica $.Values.proxy.replicas }}
15-
{{- end }}
19+
{{- end }}
20+
{{- end }}
1621
{{- end }}

charts/ext-proxy/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ podMonitor:
5555
proxyConfig:
5656
tiers:
5757
- name: "0"
58+
# Optional depends on ext-proxy version
59+
maxConnections: 100
5860
rates:
5961
- interval: "1m"
6062
limitPerReplica: 1

0 commit comments

Comments
 (0)