47 lines
2.2 KiB
YAML
47 lines
2.2 KiB
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: {{ include "payouts.fullname" . }}-config
|
|
labels:
|
|
{{- include "payouts.labels" . | nindent 4 }}
|
|
data:
|
|
# Server configuration
|
|
SERVER_PORT: {{ .Values.server.port | quote }}
|
|
SERVER_WRITETIMEOUT: {{ .Values.server.writeTimeout | quote }}
|
|
SERVER_READTIMEOUT: {{ .Values.server.readTimeout | quote }}
|
|
SERVER_ENABLEPPROFENDPOINTS: {{ .Values.server.enablePProfEndpoints | quote }}
|
|
|
|
# Database configuration
|
|
DATABASE_TYPE: {{ .Values.database.type | quote }}
|
|
DATABASE_CONNECTION: {{ .Values.database.connection | quote }}
|
|
DATABASE_LOGLEVEL: {{ .Values.database.logLevel | quote }}
|
|
DATABASE_TRACEREQUESTS: {{ .Values.database.traceRequests | quote }}
|
|
|
|
# Cache configuration
|
|
CACHE_TTL: {{ .Values.cache.ttl | quote }}
|
|
|
|
# Logging configuration
|
|
LOG_LEVEL: {{ .Values.log.level | quote }}
|
|
LOG_FILEPATH: {{ .Values.log.filePath | quote }}
|
|
LOG_TEXTOUTPUT: {{ .Values.log.textOutput | quote }}
|
|
LOG_STDOUTENABLED: {{ .Values.log.stdoutEnabled | quote }}
|
|
LOG_FILEENABLED: {{ .Values.log.fileEnabled | quote }}
|
|
LOG_FLUENTENABLED: {{ .Values.log.fluentEnabled | quote }}
|
|
|
|
# Metrics configuration
|
|
METRICS_ENDPOINT: {{ .Values.metrics.endpoint | quote }}
|
|
METRICS_HISTOGRAMBUCKETS: {{ .Values.metrics.histogramBuckets | quote }}
|
|
METRICS_HTTP_HISTOGRAMENABLED: {{ .Values.metrics.http.histogramEnabled | quote }}
|
|
METRICS_HTTP_BUCKETS: {{ .Values.metrics.http.buckets | quote }}
|
|
|
|
# YooKassa configuration
|
|
YOOKASSA_BASEURL: {{ .Values.yookassa.baseUrl | quote }}
|
|
YOOKASSA_TIMEOUT: {{ .Values.yookassa.timeout | quote }}
|
|
YOOKASSA_RETRY_ENABLED: {{ .Values.yookassa.retry.enabled | quote }}
|
|
YOOKASSA_RETRY_COUNT: {{ .Values.yookassa.retry.count | quote }}
|
|
YOOKASSA_RETRY_WAITTIME: {{ .Values.yookassa.retry.waitTime | quote }}
|
|
YOOKASSA_RETRY_MAXWAITTIME: {{ .Values.yookassa.retry.maxWaitTime | quote }}
|
|
YOOKASSA_TEST: {{ .Values.yookassa.test | quote }}
|
|
YOOKASSA_CHECKALLOWEDCALLBACKADDRESS: {{ .Values.yookassa.checkAllowedCallbackAddress | quote }}
|
|
YOOKASSA_ALLOWEDCALLBACKSUBNETS: {{ .Values.yookassa.allowedCallbackSubnets | quote }}
|
|
YOOKASSA_CALLBACKPROCESSTIMEOUT: {{ .Values.yookassa.callbackProcessTimeout | quote }} |