Files
conti-backend/k8s/configmap-prod.yaml
T
2026-08-17 15:31:27 +08:00

38 lines
1.3 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Prod 的配置。结构与 configmap-uat.yaml 完全一致,只有取值不同——
# 环境差异全部收敛在这里,Deployment 之间只差 namespace 和 profile。
apiVersion: v1
kind: ConfigMap
metadata:
name: conti-backend-env
namespace: retailapp-prod
data:
# UAT 和 Prod 是两个**独立的** Flexible Server 实例,不是同一实例上的两个 database——
# 共用实例意味着 UAT 的一次压测能直接影响生产(见 09-build-deploy.md 阶段五)
DB_HOST: "conti-mysql-prod.mysql.database.azure.com"
DB_USERNAME: "conti_app"
SECURITY_JWT_ACTIVE_KEY_ID: "v1"
F6_BASE_URL: "https://f6.internal.example.com"
MINI_BASE_URL: "https://mini.internal.example.com"
---
apiVersion: v1
kind: ConfigMap
metadata:
name: conti-backend-config
namespace: retailapp-prod
data:
application-prod.yml: |
logging:
level:
root: INFO
com.continental.retailapp: INFO
# 生产绝不打开 SQL 日志:绑定参数里会带 PII(见 08-observability.md
org.hibernate.SQL: WARN
# 同 UAT:改了要走发布才生效,不是热更新
resilience4j:
circuitbreaker:
instances:
f6-api:
failure-rate-threshold: 50
slow-call-duration-threshold: 1500ms