Commit Graph

177 Commits

Author SHA1 Message Date
b27172dd9e fix various formatting,
add interface for generic backends,
add interfaces for DB and AUTH type backends,
implement basic user password change method
2024-01-09 00:47:33 +00:00
a0109d3546 major rework of backend loading and usage:
- split config from user data to config.json, add config.hson.template
- moved default user data localdb to root folder
- moved pve, localdb, ldap backend handlers to backends sub folder
- add dynamic loading of all backends
- add dynamic mapping for auth backends to support multiple auth sources
- update affected endpoints
2024-01-06 22:36:18 +00:00
7b0549e052 fix linting 2023-12-15 08:14:39 +00:00
7cb2893fc8 change default api port 2023-12-14 00:26:49 +00:00
d9d1846a82 move listenPort option to argv 2023-11-16 23:26:11 +00:00
4a7b8c4753 update localdb template 2023-11-15 20:04:53 +00:00
f40d1aee79 add per instance resource quotas,
move getFullInstanceConfig to utils.js,
rework resource related utilities to use new quota format
2023-11-15 19:57:59 +00:00
23cb635b75 simplify auth/password logic 2023-11-14 23:50:24 +00:00
1e4413b9b1 fix bug in net create 2023-11-09 20:46:50 +00:00
0c7b0309c7 add password change route 2023-11-09 18:57:52 +00:00
3668cb0445 fix linting 2023-10-25 19:46:37 +00:00
cb1e3a776e fix issue with localdb,
rename db.js to localdb.js
add option to dynamically load db backend
2023-10-24 19:01:53 +00:00
3146ae76a6 change localdb interface 2023-10-23 22:09:31 +00:00
384e38b760 improve getUsedResources,
remove unused params for some pve functions
2023-10-21 00:13:29 +00:00
5dabc73313 update readme and db template 2023-10-13 18:01:53 +00:00
05ab27c48f fix dashboard in readme 2023-10-05 21:19:15 +00:00
57219020df update readme with dashboard rename 2023-10-05 21:10:49 +00:00
4a63aed017 update readme 2023-10-05 20:30:25 +00:00
40f36270aa simplify requestPVE args 2023-09-12 19:16:19 +00:00
8912ae5f3c update resource data format,
add names to pci and cpu list resources
2023-09-08 20:48:33 +00:00
93cf6d1873 update localdb template 2023-08-30 20:50:21 +00:00
ec26e7f6a3 fix error with empty boot order,
fix error with multiple item boot order
2023-08-28 23:34:43 +00:00
72d103edaf fix linting 2023-08-24 22:28:25 +00:00
098818b205 set boot order in instance config handler 2023-08-22 06:06:10 +00:00
e8ed9fc3b8 dynamically import routes 2023-08-07 18:48:47 +00:00
491e492206 add api package cli arg,
fix comments
2023-08-05 00:38:57 +00:00
7b80445cf0 fix db module imports 2023-08-03 19:51:09 +00:00
698f53314b fix argument parse bug 2023-08-03 19:34:37 +00:00
ea94d31b0c add cli arg for localdb path 2023-08-03 19:31:11 +00:00
ab3bf15efe route cluster routes to /api/cluster 2023-08-03 00:36:18 +00:00
9f22d76b5f finish moving routes to files 2023-08-01 19:07:45 +00:00
8acaba3911 fix linting errors,
group more routes,
use mergeParams in router init
2023-07-31 19:23:22 +00:00
aae3bb14c0 add default export to db and package module,
start grouping routes by type,
use dynamic imports and express routers
2023-07-27 20:10:46 +00:00
ae58a18c9a update localdb template 2023-07-25 19:26:14 +00:00
2b27a7751c add cluster iso route 2023-07-25 00:03:13 +00:00
f791cda3f2 fix interrupt sync desync issues 2023-07-18 20:27:51 +00:00
a5f7be7eed fix bug with socket close handling of poolUserMap,
improve socket init,
improve interrupt sync timing progression issues
2023-07-17 19:41:20 +00:00
31d414bebc fix issue with client sync init 2023-07-15 22:59:18 +00:00
a48f641ab5 implement interrupt sync 2023-07-14 21:48:06 +00:00
f37f7cd142 fix formatting 2023-07-12 06:38:06 +00:00
178ff6168f add better client sync schemes initialization,
add client sync scheme selects to localdb,
start on interrupt sync scheme implementation,
change sync endpoints to start with /sync/
2023-07-11 22:06:41 +00:00
aa8148fc16 add /cluster/statushash endpoint 2023-07-11 18:48:45 +00:00
e37969ce3f fix endpoint comment format 2023-07-10 22:18:08 +00:00
445e702d8d comment a bunch of code 2023-07-10 06:50:29 +00:00
cd611e2590 fix some endpoint comments,
add user node permission check to /node/pci
2023-07-07 00:06:36 +00:00
f389087a2b fix linting issues 2023-07-06 05:13:22 +00:00
4fbb64745b consolidate user config paths,
move global config values to global key in localdb
2023-07-05 23:14:45 +00:00
8e476ea352 add basic regex patterns for endpoint path params 2023-07-04 21:11:46 +00:00
6af9640f47 move most endpoint parameters to route 2023-07-04 04:41:25 +00:00
628067a061 set brace style to Stroustrup 2023-06-29 22:09:57 +00:00