30 Commits

Author SHA1 Message Date
5dd4b25a3b removed frontend moculde, as frontend will be a separate application 2026-02-14 09:37:10 +01:00
bfb568b456 worked on hostgroup implementation 2026-02-12 22:55:00 +01:00
6fc2ac7969 added some doc comments 2026-02-11 23:20:10 +01:00
7f5e63e397 current version seems to work 2026-02-11 22:28:09 +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
b37f78b961 added logging middleware to log to stdout 2026-02-02 21:22:03 +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
036b6de476 fix 2025-12-21 17:38:38 +01:00
476ad2bbce fix 2025-12-21 17:20:25 +01:00
77d12fa6a7 updated gitignore 2025-12-21 16:45:11 +01:00
ead4a6dd4b testing the url 2025-12-21 16:42:50 +01:00
e1e89a2440 basic auth middleware 2025-12-21 16:20:40 +01:00
b9dd29498a initial commit 2025-12-21 15:58:50 +01:00