Commit Graph

68 Commits

Author SHA1 Message Date
8838853957 feat: delete ip resources 2025-03-05 10:03:29 +00:00
fc735590d6 refactor: simplify dns server trait
feat: update reverse dns
2025-03-04 14:28:50 +00:00
1391b8a594 feat: log with fern (disk logging) 2025-03-04 11:59:59 +00:00
8ec143bd6b fix: impl configure_vm 2025-03-04 11:03:15 +00:00
4aa96020a6 feat: DNS A/PTR with Cloudflare 2025-03-03 19:19:17 +00:00
80ae12b33f feat: setup webhook bridge for bitvora 2025-03-03 14:14:40 +00:00
b80048e372 feat: setup bitvora api 2025-03-03 12:20:31 +00:00
834ed44408 refactor: remove Provisioner trait
refactor: abstract VmHostClient from ProxmoxClient
tests: add integration test for LnVpsProvisioner
2025-03-03 11:07:09 +00:00
b7b940abff fix: use mirror to fix build 2025-03-01 21:47:41 +00:00
7ab64a94f0 refactor: setup mocks for provisioner test 2025-02-28 16:32:19 +00:00
e84e6afd54 refactor: make services generic for mock testing 2025-02-28 15:51:09 +00:00
f105b90849 chore: add more tests 2025-02-28 12:48:48 +00:00
5e2088f09c feat: add network policy 2025-02-28 12:40:45 +00:00
29488d75a3 fix: router config parsing 2025-02-25 15:10:49 +00:00
870995e1fc feat: separate db models from api models
feat: generate openapi docs
2025-02-25 15:06:43 +00:00
c61cfde5c1 fix: print error message 2025-02-21 16:36:07 +00:00
f45e6cbdc9 feat: get account info 2025-02-21 11:43:39 +00:00
2348c9d851 chore: improve email format 2025-02-21 11:11:53 +00:00
ec54713593 chore: misc config changes 2025-02-21 11:01:58 +00:00
15ac6ca067 chore: pre-format email body 2025-02-21 11:01:47 +00:00
c584585cbe feat: enable ssd trim 2025-02-21 11:01:22 +00:00
fc2887d275 feat: patch account 2025-02-21 10:35:05 +00:00
0b84a3e6ab feat: load resources only from template 2025-02-17 15:55:12 +00:00
94ca78940f feat: add year to email template 2025-02-17 14:40:31 +00:00
06f7beb26f fix: remove stop command on delete 2025-01-06 15:42:26 +00:00
de55d34086 feat: delete unpaid vms 2025-01-06 15:35:59 +00:00
265d91dd83 feat: patch vm 2024-12-29 19:16:02 +00:00
e51bd2722e chore: log cleanup 2024-12-21 18:28:43 +00:00
7bfeba0ad1 feat: expire soon notification 2024-12-21 18:14:31 +00:00
3e7e0a789b feat: terminal proxy 2024-12-21 18:01:41 +00:00
8641eeeca8 feat: readme 2024-12-06 10:00:22 +00:00
7270ecf6ba feat: NIP17 dms 2024-12-05 16:20:53 +00:00
0f9b439b78 feat: email template 2024-12-05 15:01:41 +00:00
81b233a047 feat: router arp entry 2024-12-05 14:13:39 +00:00
7ffff1e698 feat: notifications 2024-12-04 14:57:35 +00:00
119493e850 feat: smtp email sender 2024-12-04 13:05:00 +00:00
72a2ab9815 feat: add more dists 2024-11-29 22:56:57 +00:00
4490cc3825 fix: hide disabled os images 2024-11-29 22:24:03 +00:00
3200f903c7 fix: update cors 2024-11-29 17:34:17 +00:00
3a5093d3c3 fix: delete_after_days 2024-11-29 16:47:13 +00:00
91cf173058 chore: clippy 2024-11-29 16:44:17 +00:00
2370204546 feat: vm actions start/stop/delete 2024-11-29 16:43:14 +00:00
632a5aaa87 feat: run ssh command to import disk 2024-11-29 15:02:13 +00:00
06d8339653 feat: assign mac / gateway 2024-11-29 11:18:02 +00:00
1cc4d40082 fix: assign IPS 2024-11-27 15:20:00 +00:00
171799ad37 fix: import iso 2024-11-27 14:45:15 +00:00
ac0e05f72d fix: missing storage type 2024-11-27 14:42:40 +00:00
d28ca286fb refactor: move spawn_vm out of worker into provisioner
feat: spawn vm params to settings
2024-11-27 14:38:23 +00:00
088f22cea4 feat: exchange rates 2024-11-26 21:08:20 +00:00
7d8956e7c7 fix: spawn only if vms are not expired 2024-11-26 19:57:32 +00:00