Files
Will Anderson 91bfc42989 ops: scale down all non-critical services — dedicate resources to Neuron
Scaled to replicas: 0: fornax (coordinator/ui/workers), jellyfin via media,
overseerr, plex, radarr, sonarr, bazarr, prowlarr, flaresolverr, ollama,
harmonic-wordpress, docuseal, listmonk, memos, plane, redpanda, wp-coordinator
2026-04-24 20:07:41 -05:00

65 lines
1.8 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: wp-coordinator
namespace: platform
labels:
app: wp-coordinator
spec:
replicas: 0
selector:
matchLabels:
app: wp-coordinator
template:
metadata:
labels:
app: wp-coordinator
spec:
serviceAccountName: wp-coordinator
containers:
- name: wp-coordinator
image: registry.neuralplatform.ai/neural-platform/wp-deploy-coordinator:latest
imagePullPolicy: Always
env:
- name: REDPANDA_BROKERS
value: redpanda.platform.svc.cluster.local:9092
- name: DEPLOY_TOPIC
value: wp.deploy
- name: CONSUMER_GROUP
value: wp-coordinator
- name: GITEA_TOKEN
valueFrom:
secretKeyRef:
name: wp-coordinator-secrets
key: gitea_token
- name: R2_ENDPOINT
value: https://651161e0a3d321561b4c90b5bcd5f15b.r2.cloudflarestorage.com
- name: R2_ACCESS_KEY
valueFrom:
secretKeyRef:
name: wp-coordinator-secrets
key: r2_access_key
- name: R2_SECRET_KEY
valueFrom:
secretKeyRef:
name: wp-coordinator-secrets
key: r2_secret_key
- name: R2_BUCKET
value: wp-deploys
- name: SITES_CONFIG
value: /config/sites.yaml
volumeMounts:
- name: config
mountPath: /config
resources:
requests:
memory: 128Mi
cpu: 50m
limits:
memory: 256Mi
cpu: 200m
volumes:
- name: config
configMap:
name: wp-coordinator-sites