2022631f45
- 9 Kargo Warehouses (one per microservice), staging + prod stages - PromotionTask: clone GitOps, kustomize-set-image, Gitea PR, ArgoCD sync - BlueGreen Rollouts for all 9 services with health probes and envFrom - staging,deployed / production,deployed Quarkus multi-profile support - CORS_ORIGINS and QUARKUS_PROFILE injected via nowchess-env-config ConfigMap - Plain K8s Secrets with empty values in secrets/nowchess/ (staging, prod, kargo) - ArgoCD Applications for kargo project, staging, and prod deployments Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
226 lines
3.5 KiB
YAML
226 lines
3.5 KiB
YAML
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-account-active
|
|
spec:
|
|
selector:
|
|
app: nowchess-account
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8083
|
|
targetPort: 8083
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-account-preview
|
|
spec:
|
|
selector:
|
|
app: nowchess-account
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8083
|
|
targetPort: 8083
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-bot-platform-active
|
|
spec:
|
|
selector:
|
|
app: nowchess-bot-platform
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8087
|
|
targetPort: 8087
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-bot-platform-preview
|
|
spec:
|
|
selector:
|
|
app: nowchess-bot-platform
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8087
|
|
targetPort: 8087
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-coordinator-active
|
|
spec:
|
|
selector:
|
|
app: nowchess-coordinator
|
|
ports:
|
|
- name: http
|
|
protocol: TCP
|
|
port: 8086
|
|
targetPort: 8086
|
|
- name: grpc
|
|
protocol: TCP
|
|
port: 9086
|
|
targetPort: 9086
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-coordinator-preview
|
|
spec:
|
|
selector:
|
|
app: nowchess-coordinator
|
|
ports:
|
|
- name: http
|
|
protocol: TCP
|
|
port: 8086
|
|
targetPort: 8086
|
|
- name: grpc
|
|
protocol: TCP
|
|
port: 9086
|
|
targetPort: 9086
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-core-active
|
|
spec:
|
|
selector:
|
|
app: nowchess-core
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8080
|
|
targetPort: 8080
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-core-preview
|
|
spec:
|
|
selector:
|
|
app: nowchess-core
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8080
|
|
targetPort: 8080
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-io-active
|
|
spec:
|
|
selector:
|
|
app: nowchess-io
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8081
|
|
targetPort: 8081
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-io-preview
|
|
spec:
|
|
selector:
|
|
app: nowchess-io
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8081
|
|
targetPort: 8081
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-official-bots-active
|
|
spec:
|
|
selector:
|
|
app: nowchess-official-bots
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8088
|
|
targetPort: 8088
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-official-bots-preview
|
|
spec:
|
|
selector:
|
|
app: nowchess-official-bots
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8088
|
|
targetPort: 8088
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-rule-active
|
|
spec:
|
|
selector:
|
|
app: nowchess-rule
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8082
|
|
targetPort: 8082
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-rule-preview
|
|
spec:
|
|
selector:
|
|
app: nowchess-rule
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8082
|
|
targetPort: 8082
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-store-active
|
|
spec:
|
|
selector:
|
|
app: nowchess-store
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8085
|
|
targetPort: 8085
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-store-preview
|
|
spec:
|
|
selector:
|
|
app: nowchess-store
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8085
|
|
targetPort: 8085
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-ws-active
|
|
spec:
|
|
selector:
|
|
app: nowchess-ws
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8084
|
|
targetPort: 8084
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: nowchess-ws-preview
|
|
spec:
|
|
selector:
|
|
app: nowchess-ws
|
|
ports:
|
|
- protocol: TCP
|
|
port: 8084
|
|
targetPort: 8084
|