Commit Graph

15 Commits

Author SHA1 Message Date
litoral05 78cb539508 Implement full OpenVPN lifecycle: provisioning, removal, IP allocation, and SSH integration 2026-05-05 15:12:51 +01:00
litoral05 40ae52f00e Add safe OpenVPN preflight and dry-run provisioning 2026-05-05 14:05:21 +01:00
litoral05 6f70cbfe67 Add dry-run provisioning command generation 2026-05-05 12:29:33 +01:00
litoral05 c9305ff665 Add REMOVING router status and update transitions 2026-05-05 11:44:23 +01:00
litoral05 70157f4d35 Run removal workflow through SSH 2026-05-05 11:41:57 +01:00
litoral05 36004ef3a9 Configure VPS SSH connection from environment variables 2026-05-05 11:34:08 +01:00
litoral05 6b7b85da19 Add SSH command execution service 2026-05-05 11:13:51 +01:00
litoral05 b71030dba8 Automate router provisioning status flow 2026-05-05 10:59:07 +01:00
litoral05 0adda01f43 Add deployment system and provision simulation 2026-05-05 10:50:02 +01:00
litoral05 59989ce652 Add delete router endpoint 2026-05-05 10:26:49 +01:00
litoral05 69736f8975 Add router status update endpoint 2026-05-05 10:25:04 +01:00
litoral05 42eca49cde Add get router by id endpoint 2026-05-05 10:23:23 +01:00
litoral05 d0fd8d9774 Move router creation logic to service 2026-05-05 10:16:48 +01:00
litoral05 a6364839f5 Add create router endpoint 2026-05-05 10:15:05 +01:00
litoral05 5301ba1b28 Add routers table, entity, repository and GET endpoint 2026-05-05 10:11:09 +01:00