07a12d7060
Delete PR Branch On Close / delete-branch (pull_request) Successful in 5s
Add Argo Rollout (blueGreen), active/preview Services, and HPA for the new analysis service (port 8087). Wire image pins into all three overlay kustomizations and register the analysis Warehouse and freight entries in all three Kargo Stages (staging -> eu-central-1-prod / htwg-1-prod). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
174 lines
3.4 KiB
YAML
Executable File
174 lines
3.4 KiB
YAML
Executable File
apiVersion: autoscaling/v2
|
|
kind: HorizontalPodAutoscaler
|
|
metadata:
|
|
name: nowchess-analysis
|
|
labels:
|
|
app.kubernetes.io/name: nowchess-analysis
|
|
app.kubernetes.io/part-of: nowchess
|
|
spec:
|
|
scaleTargetRef:
|
|
apiVersion: argoproj.io/v1alpha1
|
|
kind: Rollout
|
|
name: nowchess-analysis
|
|
minReplicas: 1
|
|
maxReplicas: 3
|
|
metrics:
|
|
- type: Resource
|
|
resource:
|
|
name: cpu
|
|
target:
|
|
type: Utilization
|
|
averageUtilization: 90
|
|
---
|
|
apiVersion: autoscaling/v2
|
|
kind: HorizontalPodAutoscaler
|
|
metadata:
|
|
name: nowchess-account
|
|
spec:
|
|
scaleTargetRef:
|
|
apiVersion: argoproj.io/v1alpha1
|
|
kind: Rollout
|
|
name: nowchess-account
|
|
minReplicas: 1
|
|
maxReplicas: 4
|
|
metrics:
|
|
- type: Resource
|
|
resource:
|
|
name: cpu
|
|
target:
|
|
type: Utilization
|
|
averageUtilization: 90
|
|
---
|
|
apiVersion: autoscaling/v2
|
|
kind: HorizontalPodAutoscaler
|
|
metadata:
|
|
name: nowchess-bot-platform
|
|
spec:
|
|
scaleTargetRef:
|
|
apiVersion: argoproj.io/v1alpha1
|
|
kind: Rollout
|
|
name: nowchess-bot-platform
|
|
minReplicas: 1
|
|
maxReplicas: 3
|
|
metrics:
|
|
- type: Resource
|
|
resource:
|
|
name: cpu
|
|
target:
|
|
type: Utilization
|
|
averageUtilization: 90
|
|
---
|
|
apiVersion: autoscaling/v2
|
|
kind: HorizontalPodAutoscaler
|
|
metadata:
|
|
name: nowchess-io
|
|
spec:
|
|
scaleTargetRef:
|
|
apiVersion: argoproj.io/v1alpha1
|
|
kind: Rollout
|
|
name: nowchess-io
|
|
minReplicas: 1
|
|
maxReplicas: 3
|
|
metrics:
|
|
- type: Resource
|
|
resource:
|
|
name: cpu
|
|
target:
|
|
type: Utilization
|
|
averageUtilization: 90
|
|
---
|
|
apiVersion: autoscaling/v2
|
|
kind: HorizontalPodAutoscaler
|
|
metadata:
|
|
name: nowchess-official-bots
|
|
spec:
|
|
scaleTargetRef:
|
|
apiVersion: argoproj.io/v1alpha1
|
|
kind: Rollout
|
|
name: nowchess-official-bots
|
|
minReplicas: 1
|
|
maxReplicas: 3
|
|
metrics:
|
|
- type: Resource
|
|
resource:
|
|
name: cpu
|
|
target:
|
|
type: Utilization
|
|
averageUtilization: 90
|
|
---
|
|
apiVersion: autoscaling/v2
|
|
kind: HorizontalPodAutoscaler
|
|
metadata:
|
|
name: nowchess-rule
|
|
spec:
|
|
scaleTargetRef:
|
|
apiVersion: argoproj.io/v1alpha1
|
|
kind: Rollout
|
|
name: nowchess-rule
|
|
minReplicas: 1
|
|
maxReplicas: 3
|
|
metrics:
|
|
- type: Resource
|
|
resource:
|
|
name: cpu
|
|
target:
|
|
type: Utilization
|
|
averageUtilization: 90
|
|
---
|
|
apiVersion: autoscaling/v2
|
|
kind: HorizontalPodAutoscaler
|
|
metadata:
|
|
name: nowchess-store
|
|
spec:
|
|
scaleTargetRef:
|
|
apiVersion: argoproj.io/v1alpha1
|
|
kind: Rollout
|
|
name: nowchess-store
|
|
minReplicas: 1
|
|
maxReplicas: 3
|
|
metrics:
|
|
- type: Resource
|
|
resource:
|
|
name: cpu
|
|
target:
|
|
type: Utilization
|
|
averageUtilization: 90
|
|
---
|
|
apiVersion: autoscaling/v2
|
|
kind: HorizontalPodAutoscaler
|
|
metadata:
|
|
name: nowchess-ws
|
|
spec:
|
|
scaleTargetRef:
|
|
apiVersion: argoproj.io/v1alpha1
|
|
kind: Rollout
|
|
name: nowchess-ws
|
|
minReplicas: 1
|
|
maxReplicas: 5
|
|
metrics:
|
|
- type: Resource
|
|
resource:
|
|
name: cpu
|
|
target:
|
|
type: Utilization
|
|
averageUtilization: 90
|
|
---
|
|
apiVersion: autoscaling/v2
|
|
kind: HorizontalPodAutoscaler
|
|
metadata:
|
|
name: nowchess-tournament
|
|
spec:
|
|
scaleTargetRef:
|
|
apiVersion: argoproj.io/v1alpha1
|
|
kind: Rollout
|
|
name: nowchess-tournament
|
|
minReplicas: 1
|
|
maxReplicas: 1
|
|
metrics:
|
|
- type: Resource
|
|
resource:
|
|
name: cpu
|
|
target:
|
|
type: Utilization
|
|
averageUtilization: 90
|