20 Commits

Author SHA1 Message Date
02437e9c08 implemented environment endpoints 2026-02-14 23:39:01 +01:00
7553962f2b Added environments to the database 2026-02-10 22:03:29 +01:00
89987f36b0 worked on moving the endpoints to their own filesf 2026-02-08 23:03:20 +01:00
a8c74381ca Mark hosts as hostgroups if applicable 2026-02-08 22:21:06 +01:00
6cb3a3785b snapshot 2026-02-08 22:03:06 +01:00
fc670efb14 added input validation and splitting input along path separators 2026-02-08 21:40:02 +01:00
c47794ecda Refactor pillar model, add Environment and State models and add some basic API endpoints 2026-02-08 20:55:55 +01:00
cea5a8df94 actually added the path to the open function 2026-02-01 21:54:11 +01:00
6c37589d1a added config file detection to migration env.py file 2026-02-01 21:52:10 +01:00
21b1c70989 host creating and listing works now 2026-02-01 21:00:41 +01:00
83f7cb390f added cli tool basics 2026-02-01 21:00:13 +01:00
c867ef7cc0 fixed bug in miration 2026-01-31 22:32:37 +01:00
aa2bc5a447 db migration for better uniqueness constraints 2025-12-30 10:10:16 +01:00
9d4123a734 added pillar structure to database 2025-12-27 19:59:27 +01:00
5393ea5669 worked out how to migrate and got the database working 2025-12-27 12:15:50 +01:00
39ba464237 automatically apply new database migrations on startup, and handle the race condition of multiple workers starting up simultaneously 2025-12-25 20:17:36 +01:00
d7039884d2 first tables setup 2025-12-24 12:45:46 +01:00
d79ba5d208 database auto migrations should work now 2025-12-24 12:18:31 +01:00
f204040ed0 initial setup for database 2025-12-22 22:39:18 +01:00
ae4c7bb931 First part of config implementation 2025-12-21 18:14:14 +01:00