nathan
|
2c3167a1a0
|
more updates
continuous-integration/drone/push Build is passing
|
2026-04-20 19:40:01 +10:00 |
|
nathan
|
916b0b5054
|
more tests
continuous-integration/drone/push Build is passing
|
2026-04-20 18:38:12 +10:00 |
|
nathan
|
27cab61e89
|
improve title overflow
continuous-integration/drone/push Build is passing
|
2026-04-20 17:10:58 +10:00 |
|
nathan
|
11df6e0560
|
golden parity + lifecycle edge-case coverage in internal/tasks
|
2026-04-20 17:09:38 +10:00 |
|
nathan
|
2e0788caf2
|
more logging
continuous-integration/drone/push Build is passing
|
2026-04-20 16:59:45 +10:00 |
|
nathan
|
83bd4b2026
|
more postgresql type fixes
continuous-integration/drone/push Build is passing
|
2026-04-20 16:35:23 +10:00 |
|
nathan
|
aa0d8099c7
|
fixed benchmark
continuous-integration/drone/push Build is passing
|
2026-04-20 16:24:48 +10:00 |
|
nathan
|
8ccf5a7009
|
enhance utilisation of postgres features
continuous-integration/drone/push Build is passing
|
2026-04-20 10:19:27 +10:00 |
|
nathan
|
98e92a8264
|
updated UI
continuous-integration/drone/push Build is passing
|
2026-04-17 15:21:27 +10:00 |
|
nathan
|
7848557002
|
update docs
continuous-integration/drone/push Build is passing
|
2026-04-17 14:00:48 +10:00 |
|
nathan
|
ae3e2be89a
|
add auth support
continuous-integration/drone/push Build is passing
|
2026-04-17 13:19:08 +10:00 |
|
nathan
|
9a561f3b07
|
cleanups and code fixes incl templ
continuous-integration/drone/push Build is passing
|
2026-03-20 13:21:15 +11:00 |
|
nathan
|
4fbb2582e3
|
update and bugfix
continuous-integration/drone/push Build is failing
|
2026-03-20 12:49:06 +11:00 |
|
nathan
|
3b0dfda992
|
feat: enhance summary pivot specifications to include column fields
continuous-integration/drone/push Build is passing
|
2026-02-27 14:11:02 +11:00 |
|
nathan
|
504621f80d
|
Refactor settings handling to support context-based reloading and add utility functions for context management
continuous-integration/drone/push Build is passing
|
2026-02-19 11:06:05 +11:00 |
|
nathan
|
f2d6b3158b
|
Refactor code to use 'any' type and improve context handling
continuous-integration/drone/push Build is passing
|
2026-02-18 16:16:27 +11:00 |
|
nathan
|
6517a30fa2
|
Enhance table report creation by reloading settings and ensuring logger initialization
continuous-integration/drone/push Build is passing
|
2026-02-18 12:14:20 +11:00 |
|
nathan
|
dcebd3cf60
|
Update pivot ranges and add title cells for summary report metrics
continuous-integration/drone/push Build is passing
|
2026-02-18 12:02:49 +11:00 |
|
nathan
|
29c277f863
|
Add support for customizable pivot titles and ranges in summary reports
continuous-integration/drone/push Build was killed
|
2026-02-18 11:59:22 +11:00 |
|
nathan
|
92c6797f05
|
update pivot table title cell
continuous-integration/drone/push Build is passing
|
2026-02-18 11:34:16 +11:00 |
|
nathan
|
9419103709
|
Fix SQL insert statement to properly quote column names in monthly aggregates
continuous-integration/drone/push Build is passing
|
2026-02-18 11:19:44 +11:00 |
|
nathan
|
e4d73ee294
|
Update pivot table ranges in summary report for accurate data representation
continuous-integration/drone/push Build is passing
|
2026-02-16 09:48:52 +11:00 |
|
nathan
|
6da2da3e82
|
Add PostgreSQL checkpoint functionality and update related database operations
continuous-integration/drone/push Build is passing
|
2026-02-16 09:21:00 +11:00 |
|
nathan
|
ff1ec3f4aa
|
postgres fix
continuous-integration/drone/push Build is passing
|
2026-02-16 08:56:24 +11:00 |
|
nathan
|
bc84931c37
|
Add vCenter cache rebuild functionality and related API endpoint
continuous-integration/drone/push Build is passing
|
2026-02-16 08:46:38 +11:00 |
|
nathan
|
6fbd6bc9d2
|
Enhance snapshot handling by backfilling provisioned disk data and updating backfill logic
continuous-integration/drone/push Build is passing
|
2026-02-13 16:17:56 +11:00 |
|
nathan
|
c446638eac
|
Implement targeted VM property refresh and backfill logic for snapshot rows
continuous-integration/drone/push Build is passing
|
2026-02-13 16:09:29 +11:00 |
|
nathan
|
e2779f80c0
|
Adjust snapshot interval calculations to use one-third of the configured cadence
continuous-integration/drone/push Build is passing
|
2026-02-13 15:17:05 +11:00 |
|
nathan
|
1f39b46613
|
Deprecate legacy VM inventory endpoints and add gating logic
continuous-integration/drone/push Build is passing
|
2026-02-13 14:59:19 +11:00 |
|
nathan
|
18be1fbe06
|
Add vCenter reference cache tables and update related functions
continuous-integration/drone/push Build is passing
|
2026-02-13 14:45:13 +11:00 |
|
nathan
|
5cd8f9c2a1
|
pagination of vcenter queries
continuous-integration/drone/push Build is passing
|
2026-02-13 14:04:28 +11:00 |
|
nathan
|
1b052b93b6
|
backfill CreationTime in daily aggregation
continuous-integration/drone/push Build is passing
|
2026-02-11 11:50:29 +11:00 |
|
nathan
|
f1be31781c
|
improve logging
continuous-integration/drone/push Build is passing
|
2026-02-11 11:24:27 +11:00 |
|
nathan
|
34ac9287b4
|
fix sql timeout
continuous-integration/drone/push Build is passing
|
2026-02-11 11:04:19 +11:00 |
|
nathan
|
b5bcea9da5
|
work on daily aggregation with postgresql
continuous-integration/drone/push Build is passing
|
2026-02-11 10:48:32 +11:00 |
|
nathan
|
a0556e3ac8
|
more db fixes
continuous-integration/drone/push Build is passing
|
2026-02-11 10:20:20 +11:00 |
|
nathan
|
f4d5577de1
|
add postgres migration
continuous-integration/drone/push Build is passing
|
2026-02-11 10:10:54 +11:00 |
|
nathan
|
ee3b2d7f21
|
fix postgres code path
continuous-integration/drone/push Build is passing
|
2026-02-11 09:54:55 +11:00 |
|
nathan
|
a09d94a266
|
improve sqlite import
continuous-integration/drone/push Build is passing
|
2026-02-11 08:41:32 +11:00 |
|
nathan
|
3e3d8c2eb0
|
improve postgres support
continuous-integration/drone/push Build is passing
|
2026-02-10 19:40:20 +11:00 |
|
nathan
|
e0cbc20140
|
potential performance improvements for hourly inventory
continuous-integration/drone/push Build is passing
|
2026-02-09 17:13:20 +11:00 |
|
nathan
|
24bf74ad34
|
fix crash again
continuous-integration/drone/push Build is passing
|
2026-02-09 16:06:55 +11:00 |
|
nathan
|
b70dfcf5be
|
fix crash
continuous-integration/drone/push Build is passing
|
2026-02-09 15:55:19 +11:00 |
|
nathan
|
6dcbb9caef
|
lifecycle diagnostics
continuous-integration/drone/push Build is passing
|
2026-02-09 14:27:41 +11:00 |
|
nathan
|
59b16db04f
|
speed up vm trace pages
continuous-integration/drone/push Build is passing
|
2026-02-09 14:19:24 +11:00 |
|
nathan
|
c4097ca608
|
try again
continuous-integration/drone/push Build is passing
|
2026-02-09 13:58:06 +11:00 |
|
nathan
|
4f4163f77a
|
revert service yaml filename
continuous-integration/drone/push Build is failing
|
2026-02-09 13:54:46 +11:00 |
|
nathan
|
4d53927f9d
|
debug pipeline
continuous-integration/drone/push Build is failing
|
2026-02-09 13:51:16 +11:00 |
|
nathan
|
68fcdb8625
|
fix yml reference
continuous-integration/drone/push Build is failing
|
2026-02-09 13:47:04 +11:00 |
|
nathan
|
5736dc6929
|
avoid vcenter totals pages scanning whole database
continuous-integration/drone/push Build is failing
|
2026-02-09 13:44:43 +11:00 |
|
nathan
|
c66679a71f
|
more index cleanups to optimise space
continuous-integration/drone/push Build is passing
|
2026-02-08 15:40:42 +11:00 |
|
nathan
|
a993aedf79
|
use javascript chart instead of svg
continuous-integration/drone/push Build is passing
|
2026-02-06 16:42:48 +11:00 |
|
nathan
|
9677d083a8
|
updated docs
continuous-integration/drone/push Build is passing
|
2026-02-06 16:01:01 +11:00 |
|
nathan
|
0e3cf5aae9
|
[ci skip] more suggested improvements
|
2026-02-06 15:35:18 +11:00 |
|
nathan
|
dfbaacb6f3
|
[ci skip] more codex 5.3 improvements
|
2026-02-06 15:18:30 +11:00 |
|
nathan
|
dc96431f06
|
[ci skip] codex 5.3 review
|
2026-02-06 15:07:44 +11:00 |
|
nathan
|
5dcc11e5e0
|
reduce unnecessary sqlite indexes
continuous-integration/drone/push Build is passing
|
2026-02-06 08:53:36 +11:00 |
|
nathan
|
32ced35130
|
more metadata in reports
continuous-integration/drone/push Build is passing
|
2026-01-29 12:27:08 +11:00 |
|
nathan
|
ff783fb45a
|
still working on creation/deletion times
continuous-integration/drone/push Build is passing
|
2026-01-28 15:19:10 +11:00 |
|
nathan
|
49484900ac
|
sql fix
continuous-integration/drone/push Build is passing
|
2026-01-28 13:49:41 +11:00 |
|
nathan
|
aa6abb8cb2
|
bugfix hourly totals
continuous-integration/drone/push Build is passing
|
2026-01-28 13:27:05 +11:00 |
|
nathan
|
1f2783fc86
|
fix
continuous-integration/drone/push Build is passing
|
2026-01-28 13:14:05 +11:00 |
|
nathan
|
b9eae50f69
|
updated snapshots logic
continuous-integration/drone/push Build is passing
|
2026-01-28 09:47:51 +11:00 |
|
nathan
|
c566456ebd
|
add configuration for monthly aggregation job timing
continuous-integration/drone/push Build is passing
|
2026-01-28 09:04:16 +11:00 |
|
nathan
|
ee01d8deac
|
improve lifecycle data
continuous-integration/drone/push Build is passing
|
2026-01-28 08:49:04 +11:00 |
|
nathan
|
93b5769145
|
improve logging for pro-rata
continuous-integration/drone/push Build is passing
|
2026-01-27 21:40:41 +11:00 |
|
nathan
|
73ec80bb6f
|
update monthly aggregation and docs
continuous-integration/drone/push Build is passing
|
2026-01-23 15:35:10 +11:00 |
|
nathan
|
0d509179aa
|
update daily aggregation to use hourly intervals
continuous-integration/drone/push Build is passing
|
2026-01-23 14:33:22 +11:00 |
|
nathan
|
e6c7596239
|
extreme logging
continuous-integration/drone/push Build is passing
|
2026-01-23 13:51:03 +11:00 |
|
nathan
|
b39865325a
|
more logging
continuous-integration/drone/push Build is passing
|
2026-01-23 13:44:50 +11:00 |
|
nathan
|
b4a3c0fb3a
|
in depth fix of deletion/creation data
continuous-integration/drone/push Build is passing
|
2026-01-23 13:02:58 +11:00 |
|
nathan
|
2caf2763f6
|
improve aggregation
continuous-integration/drone/push Build is passing
|
2026-01-23 12:19:28 +11:00 |
|
nathan
|
25564efa54
|
more accurate resource pool data in aggregation reports
continuous-integration/drone/push Build is passing
|
2026-01-23 11:59:52 +11:00 |
|
nathan
|
871d7c2024
|
more logging
continuous-integration/drone/push Build is passing
|
2026-01-23 11:02:30 +11:00 |
|
nathan
|
3671860b7d
|
another fix to aggregation reports
continuous-integration/drone/push Build is passing
|
2026-01-23 10:11:14 +11:00 |
|
nathan
|
3e2d95d3b9
|
fix aggregation logic
continuous-integration/drone/push Build is passing
|
2026-01-23 09:38:08 +11:00 |
|
nathan
|
8a3481b966
|
fix creationtime in aggregations
continuous-integration/drone/push Build is passing
|
2026-01-23 07:29:59 +11:00 |
|
nathan
|
13adc159a2
|
more accurate deletion times in aggregations
continuous-integration/drone/push Build is passing
|
2026-01-22 20:50:29 +11:00 |
|
nathan
|
c8f04efd51
|
add more documentation
continuous-integration/drone/push Build is passing
|
2026-01-22 20:30:02 +11:00 |
|
nathan
|
0a2c529111
|
code refactor
continuous-integration/drone/push Build is passing
|
2026-01-21 14:40:37 +11:00 |
|
nathan
|
3cdf368bc4
|
re-apply minimum snapshot interval
continuous-integration/drone/push Build is passing
|
2026-01-21 14:17:40 +11:00 |
|
nathan
|
32d4a352dc
|
reduced the places where we probe hourly tables
continuous-integration/drone/push Build is passing
|
2026-01-21 11:44:13 +11:00 |
|
nathan
|
b77f8671da
|
improve concurrency handling for inventory job
continuous-integration/drone/push Build encountered an error
|
2026-01-21 11:21:51 +11:00 |
|
nathan
|
715b293894
|
[CI SKIP] add cache for docker hub images
|
2026-01-21 10:55:13 +11:00 |
|
nathan
|
2483091861
|
improve logging and concurrent vcenter inventory
continuous-integration/drone/push Build is passing
|
2026-01-21 10:25:04 +11:00 |
|
nathan
|
00805513c9
|
fix new-vm detection interval
continuous-integration/drone/push Build is passing
|
2026-01-21 09:36:19 +11:00 |
|
nathan
|
fd9cc185ce
|
code re-org and bugfix hanging hourly snapshot
continuous-integration/drone/push Build is passing
|
2026-01-21 09:12:25 +11:00 |
|
nathan
|
c7c7fd3dc9
|
code cleanup
continuous-integration/drone/push Build is passing
|
2026-01-21 08:45:46 +11:00 |
|
nathan
|
d683d23bfc
|
use 0 instead of start of aggregation window for creationtime in xlsx
continuous-integration/drone/push Build is passing
|
2026-01-20 20:02:33 +11:00 |
|
nathan
|
c8bb30c788
|
better handle skipped inventories
continuous-integration/drone/push Build is passing
|
2026-01-20 17:18:43 +11:00 |
|
nathan
|
7ea02be91a
|
refactor code and improve daily cache handling of deleted VMs
continuous-integration/drone/push Build is passing
|
2026-01-20 16:46:07 +11:00 |
|
nathan
|
0517ef88c3
|
[CI SKIP] bugfixes for vm deletion tracking
|
2026-01-20 16:33:31 +11:00 |
|
nathan
|
a9e522cc84
|
improve scheduler
continuous-integration/drone/push Build is passing
|
2026-01-19 14:04:01 +11:00 |
|
nathan
|
e186644db7
|
add repair functionality
continuous-integration/drone/push Build is passing
|
2026-01-17 12:51:11 +11:00 |
|
nathan
|
22fa250a43
|
bugfixes for monthly aggregation
continuous-integration/drone/push Build is passing
|
2026-01-17 08:48:18 +11:00 |
|
nathan
|
1874b2c621
|
ensure we logout, fix aggregations
continuous-integration/drone/push Build is passing
|
2026-01-16 20:29:40 +11:00 |
|
nathan
|
a12fe5cad0
|
bugfixes
continuous-integration/drone/push Build is passing
|
2026-01-16 17:53:24 +11:00 |
|
nathan
|
1cd1046433
|
progress on go based aggregation
continuous-integration/drone/push Build is passing
|
2026-01-16 17:37:55 +11:00 |
|
nathan
|
6af49471b2
|
Merge branch 'main' of https://git.coadcorp.com/nathan/vctp2 into dev
continuous-integration/drone/push Build is passing
|
2026-01-16 16:56:11 +11:00 |
|
nathan
|
b4c52e296c
|
fix aggregation for disk size changes
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
|
2026-01-16 16:33:39 +11:00 |
|