Merge pull request 'Fix: Configure the chat service port and Jenkins pipeline.' (#33) from Nicolas_local_ops into master

Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/33
This commit is contained in:
Nicolas 2025-07-30 01:58:19 +00:00
commit 62952fe314
2 changed files with 25 additions and 8 deletions

View File

@ -3,7 +3,7 @@ library 'first-class-pipeline'
executeFreeleapsPipeline { executeFreeleapsPipeline {
serviceName = 'freeleaps' serviceName = 'freeleaps'
environmentSlug = 'alpha' environmentSlug = 'alpha'
serviceGitBranch = 'dev' serviceGitBranch = 'Nicolas_log'
serviceGitRepo = "https://gitea.freeleaps.mathmast.com/products/freeleaps.git" serviceGitRepo = "https://gitea.freeleaps.mathmast.com/products/freeleaps.git"
serviceGitRepoType = 'monorepo' serviceGitRepoType = 'monorepo'
serviceGitCredentialsId = 'freeleaps-repos-gitea-credentails' serviceGitCredentialsId = 'freeleaps-repos-gitea-credentails'

View File

@ -22,7 +22,7 @@ chat:
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
ports: ports:
- name: http - name: http
containerPort: 8007 containerPort: 8012
protocol: TCP protocol: TCP
resources: resources:
requests: requests:
@ -31,13 +31,30 @@ chat:
limits: limits:
cpu: "1" cpu: "1"
memory: "1Gi" 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: services:
- name: chat-service - name: chat-service
type: ClusterIP type: ClusterIP
port: 8007 port: 8012
targetPort: 8007 targetPort: 8012
serviceMonitor: serviceMonitor:
enabled: false enabled: false
labels: labels:
@ -55,7 +72,7 @@ chat:
# SERVICE_API_ACCESS_HOST # SERVICE_API_ACCESS_HOST
serviceApiAccessHost: "0.0.0.0" serviceApiAccessHost: "0.0.0.0"
# SERVICE_API_ACCESS_PORT # SERVICE_API_ACCESS_PORT
serviceApiAccessPort: "8013" serviceApiAccessPort: "8012"
# MONGODB_NAME # MONGODB_NAME
mongodbName: "" mongodbName: ""
# MONGODB_URI # MONGODB_URI
@ -107,7 +124,7 @@ chat:
# METRICS_ENABLED # METRICS_ENABLED
metricsEnabled: "false" metricsEnabled: "false"
# PROBES_ENABLED # PROBES_ENABLED
probesEnabled: "false" probesEnabled: "true"
vpa: vpa:
minAllowed: minAllowed:
enabled: false enabled: false