feat(synapse): update ingress to use traefik ingress class and bump version feat(syncthing-discovery): introduce syncthing discovery service with deployment and ingress feat(syncthing-relay): add syncthing relay server with deployment and ingress configuration fix(taiga): update liveness and readiness probes to use tcpSocket for health checks fix(taiga): change PVC access mode to ReadWriteMany for media and static storage feat(traefik): add icon and ignore rules for traefik service docs(ushahidi): add notes for Redis configuration and Laravel startup probe adjustments feat(ushahidi): implement dedicated Redis deployment for Ushahidi fix(vllm): update deployment strategy and readiness/liveness probes for improved stability fix(writefreely): pin writefreely image version to v0.15.1 for consistency docs(zulip): add notes for TLS-terminating reverse proxy configuration and expected behavior
Taiga
Taiga is an open-source project management platform supporting Scrum, Kanban, and issue tracking.
Dependencies
- PostgreSQL - Database for storing projects and tasks
Configuration
Key settings in config.yaml:
- domain - Where Taiga will be accessible
- mediaStorage - Persistent volume for uploaded files (default:
2Gi) - staticStorage - Persistent volume for static assets (default:
2Gi) - smtp - SMTP settings for email notifications (configured manually in config)
First-Time Setup
-
Add and deploy the app:
wild app add taiga wild app deploy taiga -
Visit the app URL and click Register to create your account.
-
The first user to register is granted admin access automatically.
-
Create projects and invite team members from the dashboard.
Notes
- Taiga bundles its own RabbitMQ instance for async event processing
- SMTP must be configured in
config.yamlfor email notifications (invitations, mentions) to work — thesmtpsection is intentionally left blank by default and must be filled in - The
secretKeyandrabbitmqPasswordare auto-generated insecrets.yaml