Skip to content

Commit e26dcfc

Browse files
authored
Merge pull request #14 from T-Systems-MMS/proxysql_configmap
proxysql configmap as template
2 parents 3c7bb35 + 9af48c9 commit e26dcfc

3 files changed

Lines changed: 42 additions & 5 deletions

File tree

proxysql/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
apiVersion: v1
33
name: proxysql
44
description: ProxySQL Configuration
5-
version: 0.1.2
5+
version: 0.1.3

proxysql/templates/configmap.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ metadata:
1010
{{ $key }}: {{ $value }}
1111
{{- end }}
1212
data:
13-
{{ tpl (.Files.Glob .Values.configmap.data).AsConfig . | indent 2 }}
13+
{{ tpl (.Files.Glob "config/proxysql.conf").AsConfig . | indent 2 }}

proxysql/values.yaml

Lines changed: 40 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ service:
88
sessionAffinity: "ClientIP"
99
type: "NodePort"
1010
externalTrafficPolicy: "Local"
11-
configmap:
12-
data: "config/proxysql.conf"
1311
daemonset:
1412
containers:
1513
image: proxysql/proxysql:latest
@@ -49,7 +47,46 @@ daemonset:
4947
volumeMounts:
5048
proxysql:
5149
mountPath: "/etc/proxysql.cnf"
52-
subPath: "proxysql.conf"
50+
subPath: "proxysql.cnf"
5351
volumes:
5452
proxysql:
5553
configmap: "proxysql"
54+
configmap:
55+
datadir: "/var/lib/proxysql"
56+
errorlog: "/var/lib/proxysql/proxysql.log"
57+
admin_variables:
58+
admin_credentials: ""
59+
mysql_ifaces: "0.0.0.0:6032"
60+
mysql_variables:
61+
threads: 8
62+
max_connections: 16384
63+
default_query_delay: 0
64+
default_query_timeout: 36000000
65+
have_compress: true
66+
poll_timeout: 2000
67+
interfaces: "0.0.0.0:6033;/tmp/proxysql_ds/proxysql.sock"
68+
default_schema: "information_schema"
69+
stacksize: 1048576
70+
server_version: "5.7"
71+
monitor_username: ""
72+
monitor_password: ""
73+
monitor_history: 600000
74+
monitor_connect_interval: 60000
75+
monitor_ping_interval: 10000
76+
monitor_read_only_interval: 1500
77+
monitor_read_only_timeout: 500
78+
ping_interval_server_msec: 120000
79+
commands_stats: true
80+
sessions_sort: true
81+
connect_retries_on_failure: 10
82+
monitor_connect_timeout: 5000
83+
monitor_ping_timeout: 5000
84+
monitor_replication_lag_timeout: 10000
85+
connect_timeout_server: 10000
86+
ping_timeout_server: 2500
87+
long_query_time: 5000
88+
mysql_servers: {}
89+
mysql_users: {}
90+
mysql_query_rules: {}
91+
scheduler: {}
92+
mysql_replication_hostgroups: {}

0 commit comments

Comments
 (0)