76 lines
3.5 KiB
YAML
76 lines
3.5 KiB
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: {{ .Values.controllerManager.name}}-config
|
|
namespace: {{ .Release.Namespace }}
|
|
data:
|
|
webhook.yaml: |-
|
|
validator:
|
|
|
|
default:
|
|
protocol_version: {{ .Values.webhook.defaults.protocolVersion }}
|
|
storage_engine: {{ .Values.webhook.defaults.storageEngine }}
|
|
service_type: {{ .Values.webhook.defaults.serviceType }}
|
|
upgrade_strategy: {{ .Values.webhook.defaults.upgradeStrategy }}
|
|
config.yaml: |-
|
|
images:
|
|
repo: {{ .Values.imageRepo }}
|
|
common:
|
|
{{- if .Values.useLatestImage }}
|
|
prober: {{ .Values.images.probeProxy }}:latest
|
|
exporter: {{ .Values.images.polardbxExporter }}:latest
|
|
job: {{ .Values.images.polardbxJob }}:latest
|
|
{{- else }}
|
|
prober: {{ .Values.images.probeProxy }}:{{ .Values.imageTag | default .Chart.AppVersion }}
|
|
exporter: {{ .Values.images.polardbxExporter }}:{{ .Values.imageTag | default .Chart.AppVersion }}
|
|
job: {{ .Values.images.polardbxJob }}:{{ .Values.imageTag | default .Chart.AppVersion }}
|
|
{{- end }}
|
|
compute:
|
|
{{- if .Values.useLatestImage }}
|
|
init: {{ .Values.images.polardbxInit}}:latest
|
|
{{- else }}
|
|
init: {{ .Values.images.polardbxInit}}:{{ .Values.imageTag | default .Chart.AppVersion }}
|
|
{{- end }}
|
|
engine: {{ .Values.clusterDefaults.images.galaxysql }}:{{ .Values.clusterDefaults.version }}
|
|
cdc:
|
|
engine: {{ .Values.clusterDefaults.images.galaxycdc}}:{{ .Values.clusterDefaults.version }}
|
|
store:
|
|
galaxy:
|
|
engine: {{ .Values.clusterDefaults.images.galaxyengine }}:{{ .Values.clusterDefaults.version }}
|
|
exporter: prom/mysqld-exporter:master
|
|
xcluster:
|
|
exporter: prom/mysqld-exporter:master
|
|
{{- if .Values.extension.config.images.store }}
|
|
{{ toYaml .Values.extension.config.images.store | indent 8 }}
|
|
{{- end}}
|
|
scheduler:
|
|
enable_master: {{ .Values.controllerManager.config.scheduler.allowScheduleOnMaster }}
|
|
cluster:
|
|
enable_exporters: {{ .Values.controllerManager.config.enableExporters }}
|
|
enable_aliyun_ack_resource_controller: {{ .Values.controllerManager.config.scheduler.enableAliyunAckResourceController }}
|
|
enable_debug_mode_for_compute_nodes: false
|
|
enable_privileged_container: {{ .Values.controllerManager.config.container.privileged }}
|
|
force_cgroup: {{ .Values.controllerManager.config.container.forceCGroup }}
|
|
store:
|
|
enable_privileged_container: {{ .Values.controllerManager.config.container.privileged }}
|
|
host_paths:
|
|
tools: {{ .Values.node.volumes.data }}/cache/tools/xstore
|
|
volume_data: {{ .Values.node.volumes.data }}/xstore
|
|
volume_log: {{ .Values.node.volumes.log }}/xstore
|
|
volume_filestream: {{ .Values.node.volumes.filestream }}
|
|
hpfs_endpoint: {{.Values.hostPathFileService.name}}.{{ .Release.Namespace }}:{{ .Values.hostPathFileService.port }}
|
|
fs_endpoint: {{.Values.hostPathFileService.name}}.{{ .Release.Namespace }}:{{ .Values.hostPathFileService.fsPort }}
|
|
{{- if .Values.extension.config.security }}
|
|
security:
|
|
{{ toYaml .Values.extension.config.security | indent 6 }}
|
|
{{- end}}
|
|
oss:
|
|
oss_endpoint: {{ .Values.hostPathFileService.ossEndpoint }}
|
|
oss_bucket: {{ .Values.hostPathFileService.ossBucket }}
|
|
oss_access_key: {{ .Values.hostPathFileService.ossAccessKey }}
|
|
oss_access_secret: {{ .Values.hostPathFileService.ossAccessSecret }}
|
|
{{- if .Values.node.nfs }}
|
|
nfs:
|
|
nfs_path: {{ .Values.node.nfs.path }}
|
|
nfs_server: {{ .Values.node.nfs.server }}
|
|
{{- end}} |