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 }}