La Suite Messages, Calendars, Drive, Projects, Hive, Integration, and Postfix are replaced by Stalwart (mail) and Tuwunel (messaging). Meet and Collabora remain for video conferencing and document editing. Local overlay was POC only — all deployment targets production now. Deleted: 37 La Suite manifests, Drive Helm chart, 7 local overlay files, stale MTA-in hostPort patch. Cleaned up production image overrides and resource patches for removed services.
170 lines
3.0 KiB
YAML
170 lines
3.0 KiB
YAML
# Production resource limits — Scaleway Elastic Metal, 12 cores, 64 GiB RAM.
|
|
# ~10 GiB reserved for OS + k3s + Linkerd mesh overhead.
|
|
# Replicas scaled up for production workloads.
|
|
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: meet-celery-worker
|
|
namespace: lasuite
|
|
spec:
|
|
template:
|
|
spec:
|
|
containers:
|
|
- name: meet-celery-worker
|
|
resources:
|
|
requests:
|
|
memory: 256Mi
|
|
cpu: 100m
|
|
limits:
|
|
memory: 1Gi
|
|
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: cloudnative-pg
|
|
namespace: data
|
|
spec:
|
|
template:
|
|
spec:
|
|
containers:
|
|
- name: manager
|
|
resources:
|
|
requests:
|
|
memory: 256Mi
|
|
cpu: 100m
|
|
limits:
|
|
memory: 512Mi
|
|
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: livekit-server
|
|
namespace: media
|
|
spec:
|
|
template:
|
|
spec:
|
|
containers:
|
|
- name: livekit-server
|
|
resources:
|
|
requests:
|
|
memory: 512Mi
|
|
cpu: 500m
|
|
limits:
|
|
memory: 2Gi
|
|
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: pingora
|
|
namespace: ingress
|
|
spec:
|
|
template:
|
|
spec:
|
|
containers:
|
|
- name: pingora
|
|
resources:
|
|
requests:
|
|
memory: 128Mi
|
|
cpu: 250m
|
|
limits:
|
|
memory: 512Mi
|
|
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: valkey
|
|
namespace: data
|
|
spec:
|
|
template:
|
|
spec:
|
|
containers:
|
|
- name: valkey
|
|
resources:
|
|
requests:
|
|
memory: 128Mi
|
|
cpu: 50m
|
|
limits:
|
|
memory: 512Mi
|
|
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: opensearch
|
|
namespace: data
|
|
spec:
|
|
template:
|
|
spec:
|
|
containers:
|
|
- name: opensearch
|
|
env:
|
|
- name: OPENSEARCH_JAVA_OPTS
|
|
value: "-Xms2g -Xmx4g"
|
|
resources:
|
|
requests:
|
|
memory: 2Gi
|
|
cpu: 500m
|
|
limits:
|
|
memory: 5Gi
|
|
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: seaweedfs-filer
|
|
namespace: storage
|
|
spec:
|
|
template:
|
|
spec:
|
|
containers:
|
|
- name: filer
|
|
resources:
|
|
requests:
|
|
memory: 512Mi
|
|
cpu: 100m
|
|
limits:
|
|
memory: 2Gi
|
|
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: hydra-hydra-maester
|
|
namespace: ory
|
|
spec:
|
|
template:
|
|
spec:
|
|
containers:
|
|
- name: hydra-maester
|
|
resources:
|
|
requests:
|
|
memory: 32Mi
|
|
cpu: 25m
|
|
limits:
|
|
memory: 128Mi
|
|
|
|
---
|
|
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: collabora
|
|
namespace: lasuite
|
|
spec:
|
|
template:
|
|
spec:
|
|
containers:
|
|
- name: collabora
|
|
resources:
|
|
requests:
|
|
memory: 512Mi
|
|
cpu: 100m
|
|
limits:
|
|
memory: 1Gi
|
|
cpu: 1000m
|