fix: 修复chat服务端口配置和Jenkins流水线
- 修复默认values.yaml中的端口配置不一致问题 - 统一所有环境使用8012端口 - 启用probes健康检查配置 - 修改Jenkins流水线使用Nicolas_log分支 - 确保chat服务能正确监听8012端口并响应健康检查
This commit is contained in:
parent
ea44bbfef3
commit
fcead75d20
@ -3,7 +3,7 @@ library 'first-class-pipeline'
|
||||
executeFreeleapsPipeline {
|
||||
serviceName = 'freeleaps'
|
||||
environmentSlug = 'alpha'
|
||||
serviceGitBranch = 'dev'
|
||||
serviceGitBranch = 'Nicolas_log'
|
||||
serviceGitRepo = "https://gitea.freeleaps.mathmast.com/products/freeleaps.git"
|
||||
serviceGitRepoType = 'monorepo'
|
||||
serviceGitCredentialsId = 'freeleaps-repos-gitea-credentails'
|
||||
|
||||
@ -22,7 +22,7 @@ chat:
|
||||
imagePullPolicy: IfNotPresent
|
||||
ports:
|
||||
- name: http
|
||||
containerPort: 8007
|
||||
containerPort: 8012
|
||||
protocol: TCP
|
||||
resources:
|
||||
requests:
|
||||
@ -31,13 +31,30 @@ chat:
|
||||
limits:
|
||||
cpu: "1"
|
||||
memory: "1Gi"
|
||||
# FIXME: Wait until the developers implements the probes APIs
|
||||
probes: {}
|
||||
probes:
|
||||
liveness:
|
||||
type: httpGet
|
||||
config:
|
||||
path: /api/_/livez
|
||||
port: 8012
|
||||
initialDelaySeconds: 30
|
||||
periodSeconds: 10
|
||||
timeoutSeconds: 5
|
||||
failureThreshold: 3
|
||||
readiness:
|
||||
type: httpGet
|
||||
config:
|
||||
path: /api/_/readyz
|
||||
port: 8012
|
||||
initialDelaySeconds: 10
|
||||
periodSeconds: 5
|
||||
timeoutSeconds: 3
|
||||
failureThreshold: 3
|
||||
services:
|
||||
- name: chat-service
|
||||
type: ClusterIP
|
||||
port: 8007
|
||||
targetPort: 8007
|
||||
port: 8012
|
||||
targetPort: 8012
|
||||
serviceMonitor:
|
||||
enabled: false
|
||||
labels:
|
||||
@ -55,7 +72,7 @@ chat:
|
||||
# SERVICE_API_ACCESS_HOST
|
||||
serviceApiAccessHost: "0.0.0.0"
|
||||
# SERVICE_API_ACCESS_PORT
|
||||
serviceApiAccessPort: "8013"
|
||||
serviceApiAccessPort: "8012"
|
||||
# MONGODB_NAME
|
||||
mongodbName: ""
|
||||
# MONGODB_URI
|
||||
@ -107,7 +124,7 @@ chat:
|
||||
# METRICS_ENABLED
|
||||
metricsEnabled: "false"
|
||||
# PROBES_ENABLED
|
||||
probesEnabled: "false"
|
||||
probesEnabled: "true"
|
||||
vpa:
|
||||
minAllowed:
|
||||
enabled: false
|
||||
|
||||
Loading…
Reference in New Issue
Block a user