39 lines
1.4 KiB
YAML
39 lines
1.4 KiB
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
namespace: {{ .Release.Namespace }}
|
|
name: configmap-mariadb-envvars
|
|
labels:
|
|
{{- include "site.labels" . | nindent 4 }}
|
|
data:
|
|
MYSQL_DATABASE: "{{ required ".Values.mariadb.databaseName entry is required!" .Values.mariadb.databaseName }}"
|
|
MYSQL_USER: "{{ required ".Values.site.phpfpmSite.db.user entry is required!" .Values.site.phpfpmSite.db.user }}"
|
|
MYSQL_PASSWORD: "{{ required ".Values.mariadb.dbPass entry is required!" .Values.mariadb.dbPass }}"
|
|
---
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
namespace: {{ .Release.Namespace }}
|
|
name: configmap-mariadb-config
|
|
labels:
|
|
{{- include "site.labels" . | nindent 4 }}
|
|
data:
|
|
docker.cnf: |
|
|
[mysqld]
|
|
skip-host-cache
|
|
skip-name-resolve
|
|
sql_mode=""
|
|
innodb_buffer_pool_size={{ required ".Values.mariadb.innoDbBufferPoolSize entry is required!" .Values.mariadb.innoDbBufferPoolSize }}
|
|
thread_cache_size = 128
|
|
sort_buffer_size = 5M
|
|
join_buffer_size = 64M
|
|
bulk_insert_buffer_size = 16M
|
|
tmp_table_size = 32M
|
|
max_heap_table_size = 32M
|
|
innodb_open_files = 400
|
|
innodb_io_capacity = 400
|
|
innodb_flush_method = O_DIRECT
|
|
query_cache_type=1
|
|
query_cache_size={{ required ".Values.mariadb.queryCacheSize entry is required!" .Values.mariadb.queryCacheSize }}
|
|
query_cache_limit={{ required ".Values.mariadb.queryCacheLimit entry is required!" .Values.mariadb.queryCacheLimit }}
|