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