github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/test/testdata/resources/mysql-tls-config-template.yaml (about)

     1  apiVersion: v1
     2  kind: ConfigMap
     3  metadata:
     4    name: mysql-tree-node-template-8.0
     5    namespace: default
     6  data:
     7    my.cnf: |-
     8      [mysqld]
     9      innodb-buffer-pool-size=512M
    10      log-bin=master-bin
    11      gtid_mode=OFF
    12      consensus_auto_leader_transfer=ON
    13  
    14      pid-file=/var/run/mysqld/mysqld.pid
    15      socket=/var/run/mysqld/mysqld.sock
    16  
    17      port=3306
    18      general_log=0
    19      server-id=1
    20      slow_query_log=0
    21  
    22      [client]
    23      socket=/var/run/mysqld/mysqld.sock
    24      host=localhost
    25      {{- if $.component.tls }}
    26      {{- $ca_file := getCAFile }}
    27      {{- $cert_file := getCertFile }}
    28      {{- $key_file := getKeyFile }}
    29      # tls
    30      require_secure_transport=ON
    31      ssl_ca={{ $ca_file }}
    32      ssl_cert={{ $cert_file }}
    33      ssl_key={{ $key_file }}
    34      {{- end }}