apiVersion: v1
kind: ConfigMap
metadata:
  name: dbaas-snapshoter-config
  namespace: {{ .Values.namespace }}
data:
  config.yaml: |-
    ---
    mysql:
      need_merge_pwd: {{ .Values.mysql.needMergePWD }}
      dsn: {{ .Values.mysql.dsn | quote }}
      max_open_conns: 20
      max_idle_conns: 10
      max_life_conns: 60
    sqs_url: {{ .Values.sqsUrl | quote }}
    central_namespace: {{ .Values.centralNamespace | quote }}
    tables:
    - name: tenants
      message_group_id: dbaas-tenant
      column:
        - id
        - name
        - created_at
        - country
        - status
        - plan
        - kind
        - bind_credit_card_at
    - name: clusters
      message_group_id: dbaas-cluster
      column:
        - id
        - created_at
        - updated_at
        - deleted_time
        - name
        - tenant_id
        - created_by_id
        - status
        - replicas
        - cluster_profile_id
        - free
    - name: cluster_profiles
      message_group_id: dbaas-cluster-profiles
      column:
        - id
        - created_at
        - updated_at
        - name
        - description
        - status
        - region_id
