Add K8s manifests for calendars backend, frontend (Caddy), CalDAV server, and Celery worker. Wire Pingora routing for cal.sunbeam.pt with path-based backend/caldav/static splits. Add OAuth2Client for OIDC, VaultDynamicSecret for DB credentials, VaultStaticSecret for Django/CalDAV keys, and TLS cert coverage for the cal subdomain. Register calendars in the integration service gaufre widget.
12 lines
174 B
YAML
12 lines
174 B
YAML
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: calendars-caldav
|
|
namespace: lasuite
|
|
spec:
|
|
selector:
|
|
app: calendars-caldav
|
|
ports:
|
|
- port: 80
|
|
targetPort: 80
|