refactor: remove La Suite services (except Meet + Collabora), delete local overlay
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.
This commit is contained in:
@@ -27,11 +27,6 @@ resources:
|
||||
- postgres-scheduled-backup.yaml
|
||||
|
||||
images:
|
||||
# La Gaufre integration service — built and pushed by `sunbeam build integration`
|
||||
- name: integration
|
||||
newName: src.DOMAIN_SUFFIX/studio/integration
|
||||
newTag: latest
|
||||
|
||||
# Meet — built from source and pushed to Gitea registry.
|
||||
- name: meet-backend
|
||||
newName: src.DOMAIN_SUFFIX/studio/meet-backend
|
||||
@@ -40,42 +35,6 @@ images:
|
||||
newName: src.DOMAIN_SUFFIX/studio/meet-frontend
|
||||
newTag: latest
|
||||
|
||||
# Messages — built from source and pushed to Gitea registry.
|
||||
- name: messages-backend
|
||||
newName: src.DOMAIN_SUFFIX/studio/messages-backend
|
||||
newTag: latest
|
||||
- name: messages-frontend
|
||||
newName: src.DOMAIN_SUFFIX/studio/messages-frontend
|
||||
newTag: latest
|
||||
- name: messages-mta-in
|
||||
newName: src.DOMAIN_SUFFIX/studio/messages-mta-in
|
||||
newTag: latest
|
||||
- name: messages-mta-out
|
||||
newName: src.DOMAIN_SUFFIX/studio/messages-mta-out
|
||||
newTag: latest
|
||||
- name: messages-mpa
|
||||
newName: src.DOMAIN_SUFFIX/studio/messages-mpa
|
||||
newTag: latest
|
||||
- name: messages-socks-proxy
|
||||
newName: src.DOMAIN_SUFFIX/studio/messages-socks-proxy
|
||||
newTag: latest
|
||||
|
||||
# Calendars — built from source and pushed to Gitea registry.
|
||||
- name: calendars-backend
|
||||
newName: src.DOMAIN_SUFFIX/studio/calendars-backend
|
||||
newTag: latest
|
||||
- name: calendars-caldav
|
||||
newName: src.DOMAIN_SUFFIX/studio/calendars-caldav
|
||||
newTag: latest
|
||||
- name: calendars-frontend
|
||||
newName: src.DOMAIN_SUFFIX/studio/calendars-frontend
|
||||
newTag: latest
|
||||
|
||||
# Projects (Kanban) — built and pushed by `sunbeam build projects`
|
||||
- name: projects
|
||||
newName: src.DOMAIN_SUFFIX/studio/projects
|
||||
newTag: latest
|
||||
|
||||
# Tuwunel Matrix homeserver — built and pushed by `sunbeam build tuwunel`
|
||||
- name: tuwunel
|
||||
newName: src.DOMAIN_SUFFIX/studio/tuwunel
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
# Bind MTA-in port 25 to the host so inbound email reaches the pod directly.
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: messages-mta-in
|
||||
namespace: lasuite
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: messages-mta-in
|
||||
ports:
|
||||
- containerPort: 25
|
||||
hostPort: 25
|
||||
protocol: TCP
|
||||
@@ -149,23 +149,6 @@ spec:
|
||||
limits:
|
||||
memory: 128Mi
|
||||
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: hive
|
||||
namespace: lasuite
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: hive
|
||||
resources:
|
||||
requests:
|
||||
memory: 64Mi
|
||||
limits:
|
||||
memory: 256Mi
|
||||
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
|
||||
Reference in New Issue
Block a user