Commit Graph

15 Commits

Author SHA1 Message Date
0f21380fd0 refactor: remove HAProxy from Prospero, centralize TLS on Titania
Move TLS termination and reverse proxying entirely to Titania's
HAProxy, eliminating the redundant HAProxy instance on Prospero.
Backends now communicate over plain HTTP within the internal network.

- Remove HAProxy container, config, certs, and syslog from Prospero
- Remove ssl_backend flags from Titania backend definitions
- Replace pplg_haproxy_* vars with single pplg_domain variable
- Remove HAProxy syslog source from Alloy config
- Update OAuth2-Proxy to listen on all interfaces for Titania access
2026-04-08 17:57:09 +00:00
df1ee5e778 Assign project number. 2026-04-07 14:13:21 +00:00
b01cfe7430 feat(kernos): implement optional API key authentication for MCP
Added kernos_api_keys configuration variable to enable optional
request authentication via Bearer or X-Api-Key headers. Updated
Kernos documentation with setup instructions and usage examples.
Also corrected FastAPI project port assignments in Ouranos docs.
2026-04-07 14:12:48 +00:00
56d7fdb9cf fix: update FreeCAD MCP URL and ports for consistency and add new backend configurations in Titania 2026-03-28 22:32:17 +00:00
45db26040e fix: update Rommie MCP URL and allowed hosts for improved access and security 2026-03-26 10:38:44 +00:00
2d8ae617c6 feat: add FreeCAD Robust MCP Server documentation 2026-03-22 00:41:42 +00:00
bc1cf0e9dc feat: add RabbitMQ vhost and user configuration for mnemosyne 2026-03-22 00:38:56 +00:00
f6aae9a6ea fix: update FreeCAD MCP server port from 22082 to 22032 for consistency across documentation and configuration 2026-03-21 22:19:22 +00:00
83170bf6ce feat: add FreeCAD and Rommie MCP server configurations and deployment playbooks 2026-03-21 00:21:48 +00:00
cdd61bd916 feat: add documentation for centralized certificate management using Let's Encrypt 2026-03-14 15:59:19 -04:00
06118fbd40 refactor: update project references from Agathos to Ouranos across documentation and configuration files 2026-03-14 01:15:02 +00:00
67b32b8399 feat: add Daedalus application configuration, database setup, and monitoring alerts 2026-03-12 02:16:49 +00:00
60006de208 feat: add periplus database configuration and enable PostGIS extensions 2026-03-07 12:11:05 +00:00
042df52bca Refactor user management in Ansible playbooks to standardize on keeper_user
- Updated user addition tasks across multiple playbooks (mcp_switchboard, mcpo, neo4j, neo4j_mcp, openwebui, postgresql, rabbitmq, searxng, smtp4dev) to replace references to ansible_user and remote_user with keeper_user.
- Modified PostgreSQL deployment to create directories and manage files under keeper_user's home.
- Enhanced documentation to clarify account taxonomy and usage of keeper_user in playbooks.
- Introduced new deployment for Agent S, including environment setup, desktop environment installation, XRDP configuration, and accessibility support.
- Added staging playbook for preparing release tarballs from local repositories.
- Created templates for XRDP configuration and environment activation scripts.
- Removed obsolete sunwait documentation.
2026-03-05 10:37:41 +00:00
b4d60f2f38 docs: rewrite README with structured overview and quick start guide
Replaces the minimal project description with a comprehensive README
including a component overview table, quick start instructions, common
Ansible operations, and links to detailed documentation. Aligns with
Red Panda Approval™ standards.
2026-03-03 12:49:06 +00:00