alu
|
b630b16ec9
|
fix makefile phony targets
|
2026-08-03 18:24:58 +00:00 |
|
alu
|
7a48c47b4a
|
update common lib
|
2026-07-24 22:11:15 +00:00 |
|
alu
|
cd0ecf1a90
|
update go mod, remove unused make test target
|
2026-07-17 21:36:56 +00:00 |
|
alu
|
f3defe4157
|
resolve minor race conditions
|
2026-07-10 21:29:51 +00:00 |
|
alu
|
027ed2dce6
|
improved synchronization mechanism using rwmutexes
|
2026-07-10 20:39:58 +00:00 |
|
alu
|
33f1adb326
|
comment MutexWithCheck
|
2026-07-07 23:37:37 +00:00 |
|
alu
|
d1395cd7ec
|
update to go 1.26.5
|
2026-07-07 23:15:55 +00:00 |
|
alu
|
e0c06582ab
|
new mutex model
|
2026-07-07 23:13:18 +00:00 |
|
alu
|
9767c50f77
|
improve sync and build interfaces
|
2026-07-07 19:34:03 +00:00 |
|
alu
|
54e345a308
|
fix possible erroneous return if sync and fetch occur simultaneously
|
2026-07-07 03:37:48 +00:00 |
|
alu
|
a7b932f600
|
add Readme
|
2026-07-06 23:57:47 +00:00 |
|
alu
|
05e9f017db
|
fix missing dist dir make issue
|
2026-07-06 20:42:54 +00:00 |
|
alu
|
c449618012
|
fix multiple possible concurrent map write issues,
fix issue with VM instacne types returning prematurely
|
2026-07-02 18:51:31 +00:00 |
|
alu
|
b506aae260
|
fix missing pool membership clearing logic in ResolvePoolMembership
|
2026-07-01 18:08:21 +00:00 |
|
alu
|
cbda49ff69
|
move unit related constant to common lib
|
2026-06-26 20:58:06 +00:00 |
|
alu
|
e2de9c5083
|
add enforcement for single instance single pool
|
2026-06-26 18:20:52 +00:00 |
|
alu
|
ab6a03be3b
|
cleanup syn logic in app
|
2026-06-25 21:27:38 +00:00 |
|
alu
|
759b38e68d
|
update go mod
|
2026-06-17 16:41:55 +00:00 |
|
alu
|
abbce2322b
|
add cluster ok value and checks
|
2026-06-15 16:15:31 +00:00 |
|
alu
|
bc849ed7ca
|
fix possible deadlock on resolve pool membership error
|
2026-06-09 21:21:28 +00:00 |
|
alu
|
95e420aaaa
|
update common lib
|
2026-06-08 18:54:49 +00:00 |
|
alu
|
952b76c555
|
fix deadlock on failed cluster sync
|
2026-06-06 23:22:46 +00:00 |
|
alu
|
1b884008c5
|
update go mod
|
2026-06-03 17:04:06 +00:00 |
|
alu
|
ba3ea746aa
|
reduce repeated work while getting volume info
|
2026-06-02 23:26:04 +00:00 |
|
alu
|
7f9ad821b7
|
cleanup go mod
|
2026-06-02 20:38:35 +00:00 |
|
alu
|
f1deacee10
|
improve sync latency significantly by using goroutines
|
2026-06-01 21:17:51 +00:00 |
|
alu
|
a98745dd17
|
update to go-proxmox 0.7.0
|
2026-06-01 18:24:45 +00:00 |
|
alu
|
34bf10dfe3
|
update ResolvePoolMembership to be go routine
|
2026-05-29 22:16:35 +00:00 |
|
alu
|
606277e127
|
remove unused cluster pointer from host
|
2026-05-29 22:02:50 +00:00 |
|
alu
|
a9d55673c7
|
update go mod, fix possible typecasting issues
|
2026-05-28 20:18:55 +00:00 |
|
alu
|
01c1d3cf60
|
update go mod
|
2026-05-28 20:03:29 +00:00 |
|
alu
|
64a018f1b5
|
remove tls skip verify, use os.Root for config reading
|
2026-05-28 19:51:41 +00:00 |
|
alu
|
f430589512
|
fix issues with pool membership synchronization
|
2026-05-27 22:21:59 +00:00 |
|
alu
|
72ca7b8fc5
|
add missing error handling
|
2026-05-27 18:59:45 +00:00 |
|
alu
|
dd54866c4e
|
minor improvements, update common lib
|
2026-05-26 20:24:37 +00:00 |
|
alu
|
326c392d3d
|
fix desync issue with instance pool membership
|
2026-05-23 17:37:49 +00:00 |
|
alu
|
4ce059be22
|
update common lib
|
2026-05-22 22:35:56 +00:00 |
|
alu
|
ba8ba596b1
|
add pool to instance mapping to sync
|
2026-05-22 18:49:34 +00:00 |
|
alu
|
5474435dee
|
update proxmoxaas-common-lib
|
2026-04-27 21:57:50 +00:00 |
|
alu
|
6c511a0291
|
Update configs/template.config.json
|
2026-04-23 22:35:45 +00:00 |
|
alu
|
0baf64ebf7
|
update go to 1.26.2, update proxmoxaas-common-lib
|
2026-04-22 16:29:52 +00:00 |
|
alu
|
eb2f70f455
|
update go mod
|
2026-04-19 18:12:06 +00:00 |
|
alu
|
fc30afa4f1
|
fix spelling
|
2026-04-19 17:22:40 +00:00 |
|
alu
|
8230092da3
|
add comment to types with importing proxmoxaas-common-lib types
|
2026-04-19 01:01:25 +00:00 |
|
alu
|
e0a8f6a231
|
fix submodule and go linking issue
|
2026-04-19 00:54:17 +00:00 |
|
alu
|
af380868b2
|
temp fix
|
2026-04-19 00:44:37 +00:00 |
|
alu
|
3a759e0583
|
add and switch type usage to common library types
|
2026-04-19 00:37:35 +00:00 |
|
alu
|
99bb5f0691
|
minor refactor of config values, update go mod
|
2026-04-04 22:27:11 +00:00 |
|
alu
|
b74696f566
|
update go mod
|
2026-03-25 17:41:56 +00:00 |
|
alu
|
daa88ac0d3
|
fix error message
|
2026-02-26 06:03:17 +00:00 |
|
alu
|
fa6db0c445
|
add error message on app exit, update go mod
|
2026-02-26 06:02:18 +00:00 |
|
alu
|
354fa70856
|
update go mod
|
2026-02-12 06:00:16 +00:00 |
|
alu
|
c28620324a
|
update go mod
|
2025-12-09 00:48:54 +00:00 |
|
alu
|
d5fea5e7b8
|
reimplement synchronization for sync methods
|
2025-11-09 23:59:19 +00:00 |
|
alu
|
79eecdf211
|
improve various log messages,
improve http return codes
|
2025-11-08 01:00:38 +00:00 |
|
alu
|
f83a26ff6b
|
update go mod
|
2025-10-10 21:55:08 +00:00 |
|
alu
|
612f2a159f
|
update go mod
|
2025-10-02 17:46:52 +00:00 |
|
alu
|
9be70e5900
|
update golang to 1.25.1
|
2025-09-16 23:10:01 +00:00 |
|
alu
|
1225439b4a
|
update makefile
|
2025-09-09 20:52:33 +00:00 |
|
alu
|
692b348994
|
bump api version to 1.0.0
|
2025-09-07 05:57:24 +00:00 |
|
alu
|
eac682236b
|
update mod
|
2025-09-02 20:13:34 +00:00 |
|
alu
|
b092b506be
|
update go mod
|
2025-08-12 22:15:58 +00:00 |
|
alu
|
d887444e41
|
update go mod
|
2025-07-30 20:15:51 +00:00 |
|
alu
|
e0fc7253ac
|
reduce usage of string split
|
2025-07-28 18:49:49 +00:00 |
|
alu
|
3ed570f60a
|
add MP value for container mp volumes
|
2025-07-09 00:21:37 +00:00 |
|
alu
|
81815bab82
|
update go mod
|
2025-05-18 08:04:30 +00:00 |
|
alu
|
b2360500f2
|
add supported cpu types to node model
|
2025-04-30 21:20:29 +00:00 |
|
alu
|
cd12365336
|
change sync endpoints to synchronous calls
|
2025-04-21 19:19:37 +00:00 |
|
alu
|
8e73db22b7
|
add volume_id and net_id vaues for volumes and nets,
add boot order for instances
|
2025-04-17 18:03:01 +00:00 |
|
alu
|
a1b4353b06
|
rename volume volid to file to better represent the meaning,
add raw value string to devices,
fix JSON to go naming for device_name vendor_name ... in devices,
bump API version to 0.03
|
2025-04-16 20:07:56 +00:00 |
|
alu
|
a07a0a5e98
|
add verbose falg to make build
|
2025-04-08 23:56:08 +00:00 |
|
alu
|
4ef3f76589
|
add disk type (prefix) to instance volume model
|
2025-04-08 23:41:33 +00:00 |
|
alu
|
6a65ca2021
|
update go mod
|
2025-04-08 23:41:01 +00:00 |
|
alu
|
6a1d13538d
|
delete debug print functions
|
2025-04-07 19:55:46 +00:00 |
|
alu
|
2265a8e580
|
fix bug with incomplete cluster model when node is down,
improve various error messages
|
2025-04-07 19:25:28 +00:00 |
|
alu
|
cc35e38455
|
fix linting
|
2025-04-02 21:34:14 +00:00 |
|
alu
|
d957198eaf
|
update go to 1.24.0
|
2025-03-02 23:54:21 +00:00 |
|
alu
|
5dbb87d772
|
cleanup commented code
|
2025-02-27 00:39:55 +00:00 |
|
alu
|
3ed2b845e0
|
bump go version to 1.23.6
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
e99a9c8c79
|
improve device and function (subdevice) types
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
bf5196763d
|
update go.mod except diskfs
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
9bd8c351d9
|
add sync endpoints,
refactor hosts to nodes,
change json return values to lowercase for instances and nodes,
combine rebuildVM and rebuildCT to rebuildInstance
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
3cd9526c8b
|
add node device path, add service and config templates
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
1e68449354
|
change reloadInterval to rebuildInterval in config
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
d44bd48858
|
fix hard coded URL, add proxmox URL to config
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
b86034ae8f
|
add basic synchronization using mutex
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
fdcab0a20a
|
cleanup code
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
4b979448a4
|
remove debug string methods,
simplify PCI devices
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
e65dda0327
|
properly link instacne device with reserved flag
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
58ce74552b
|
implement device linking
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
571093379f
|
cleanup code
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
5029ff4d2a
|
implement populate model hosts/instances/volumes/nets/devices
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
bd1ea3e3e5
|
fix refactor
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
c9b2fa9b6f
|
implement node endpoint
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
747c705420
|
bump toolchain and module versions
|
2025-02-11 07:11:05 +00:00 |
|
alu
|
19550a78d4
|
initial prototyping
|
2025-02-11 07:11:05 +00:00 |
|