Commit Graph

  • cd26070a3b Switched to Gitea PyPi packages main Florian 2025-11-08 12:37:12 +01:00
  • 60127c46ca Removed trigger on push florian 2025-11-07 21:00:18 +01:00
  • e602963d85 Removed redundant exception Florian 2025-11-07 18:07:31 +01:00
  • 52a6015ea0 Added local build florian 2025-11-06 22:06:33 +01:00
  • 1f14d6d3b9 Added manual trigger Florian 2025-11-06 17:37:35 +01:00
  • abf06c43b5 Moved database module to separate library Florian 2025-11-06 17:23:50 +01:00
  • c7691dcf15 Added lib-secret-manager which consumes secrets after application launch Florian 2025-11-05 21:56:39 +01:00
  • 84bc62610d Typo Florian 2025-11-04 11:39:31 +01:00
  • f2286febc1 Added Uvicorn logging config module Florian 2025-11-04 11:38:32 +01:00
  • 8aee29ab1f Hardened Dockerfile Switched to multi stage process to harden the Dockerfile Florian 2025-11-04 09:54:56 +01:00
  • db118cce55 Moved logging setupt to seperate module florian 2025-11-03 19:34:37 +01:00
  • 9f76821ca8 Added json logger florian 2025-10-21 20:15:59 +02:00
  • 6abbddf4a6 Updated readme Florian 2025-10-18 20:12:18 +02:00
  • cfd611103c Spacing florian 2025-10-17 16:03:29 +02:00
  • a7a060ac63 Maybe don't print the URL with credentials smile Florian 2025-10-17 10:11:49 +02:00
  • 991a08571c Merge pull request 'Unified logging behaviour' (#6) from feature/extended-logging into main florian 2025-10-17 09:58:00 +02:00
  • 3758c75808 Unified logging behaviour - Logger doesn't start with log level DEBUG by default, instead reads a environment variable - Secret handler raises exceptions instead of using the module os to exit - Added extensive debug logging - Fixed RabbitMQ exception catch being too broad in scope Florian 2025-10-17 09:55:51 +02:00
  • 2be35613e2 Merge pull request 'Improved RabbitMQ handling' (#5) from feature/rabbitmq-improved-connection into main florian 2025-10-12 21:51:31 +02:00
  • 873e7e7854 Improved RabbitMQ handling Florian 2025-10-12 16:54:08 +02:00
  • c0fcdaeb4f Merge pull request 'Improved database connection and logging' (#4) from feature/improved-db-handling into main florian 2025-10-12 15:32:07 +02:00
  • c7c14b6713 Improved database connection and logging Florian 2025-10-12 15:31:15 +02:00
  • 448c89c247 Github Actions: Commit message fix florian 2025-10-11 16:41:03 +02:00
  • 61eec59e74 Merge pull request 'feature/prometheus-healthcheck' (#3) from feature/prometheus-healthcheck into main florian 2025-10-11 16:38:26 +02:00
  • a673436c1e Merge pull request 'Github actions: Automatically increase image number pushed to GHCR and update deployment configuration file' (#2) from feature/automatic-deployment into feature/prometheus-healthcheck florian 2025-10-11 16:37:30 +02:00
  • 608d9c54af Prometheus: Add health check that queries the DB and RMQ for its state florian 2025-10-11 16:36:25 +02:00
  • 2e12daa7b5 Github actions: Automatically increase image number pushed to GHCR and update deployment configuration file florian 2025-10-11 16:19:36 +02:00
  • a9c8007259 Gitea Actions: Publish to GHCR Florian 2025-10-09 14:40:38 +02:00
  • 637f51f0be Gracefully opening secrets with exit on failure Florian 2025-10-09 08:07:57 +02:00
  • ca8217b195 Added Prometheus metric endpoint on port 9000 florian 2025-10-08 18:30:41 +02:00
  • ac6ca4baf8 RMQ and DB: Added reconnecting to either if the application goes down florian 2025-10-08 18:01:31 +02:00
  • 482a90ae7b Refactor DB and RMQ handlers: add connection pool lifecycle, remove TLS for RMQ, switch to lifespan events in FastAPI, ensure safe startup/shutdown. florian 2025-10-08 17:41:03 +02:00
  • a211bd3156 Fix: Properly call the function florian 2025-10-08 16:30:56 +02:00
  • ea59242370 Fixed decoding files to return strings instead of bytes florian 2025-10-08 10:09:57 +02:00
  • 5bd757e875 Removed HVAC handler and changed deployment to Kubernetes florian 2025-10-07 21:45:54 +02:00
  • 98f36cf8dd Removed HVAC handler and changed deployment to Kubernetes florian 2025-10-07 21:45:54 +02:00
  • aab311dc86 Deployment configuration florian 2025-10-05 20:27:30 +02:00
  • f67fd99333 Switched to HVAC Agent instead of connecting to the vault directly florian 2025-10-04 22:14:47 +02:00
  • d356ec8428 Initial draft Florian 2025-10-03 19:39:17 +02:00
  • ea27160c0d Initial commit florian 2025-10-03 19:02:01 +02:00