Commit Graph

42 Commits

Author SHA1 Message Date
nathan 9a561f3b07 cleanups and code fixes incl templ
continuous-integration/drone/push Build is passing
2026-03-20 13:21:15 +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 3e3d8c2eb0 improve postgres support
continuous-integration/drone/push Build is passing
2026-02-10 19:40:20 +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 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 c566456ebd add configuration for monthly aggregation job timing
continuous-integration/drone/push Build is passing
2026-01-28 09:04:16 +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 c8bb30c788 better handle skipped inventories
continuous-integration/drone/push Build is passing
2026-01-20 17:18:43 +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 1874b2c621 ensure we logout, fix aggregations
continuous-integration/drone/push Build is passing
2026-01-16 20:29:40 +11:00
nathan 7c76825813 delay daily aggregation job by 10 minutes
continuous-integration/drone/push Build encountered an error
2026-01-16 16:07:35 +11:00
nathan d55916766b derive encryption key from hardware uuid
continuous-integration/drone/push Build is passing
2026-01-16 14:35:31 +11:00
nathan f0bacab729 postgres optimisations and daily sqlite vacuum
continuous-integration/drone/push Build is passing
2026-01-15 19:43:20 +11:00
nathan 8dee30ea97 improve tracking of VM deletions
continuous-integration/drone/push Build is passing
2026-01-15 14:25:51 +11:00
nathan 5130d37632 ensure we dont collect hourly snapshot too soon after startup
continuous-integration/drone/push Build was killed
2026-01-14 10:27:24 +11:00
nathan b297b8293c adjustments to reporting
continuous-integration/drone/push Build is passing
2026-01-14 10:23:25 +11:00
nathan 7400e08c54 updates
continuous-integration/drone/push Build is passing
2026-01-14 09:28:30 +11:00
nathan a81613a8c2 fix drone and sqlc generation
continuous-integration/drone/push Build was killed
2026-01-13 19:49:13 +11:00
nathan ea1eeb5c21 update to support postgresql and add godocs
continuous-integration/drone Build is passing
CI / Lint (push) Has been cancelled
CI / Test (push) Has been cancelled
CI / End-to-End (push) Has been cancelled
CI / Publish Docker (push) Has been cancelled
2026-01-13 17:05:14 +11:00
nathan 1ecdb10cf7 fix vcenter update task to avoid re-adding update records for previous updates
CI / Publish Docker (push) Blocked by required conditions
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
continuous-integration/drone/push Build is passing
2024-10-14 12:02:31 +11:00
nathan f80dfe9027 add vm name and placeholder change to updates table
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone/push Build is passing
2024-10-02 13:14:09 +10:00
nathan 380707cf23 add vm inventory update endpoint
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone/push Build is passing
2024-09-30 15:30:38 +10:00
nathan ea63ffa178 various improvements
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone/push Build is passing
2024-09-30 12:01:39 +10:00
nathan c4eedb55b7 implement vc inventory scanning
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone/push Build is passing
2024-09-30 10:36:23 +10:00
nathan fb47006809 add debug endpoints
CI / Lint (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone/push Build is passing
CI / Test (push) Waiting to run
2024-09-27 20:14:52 +10:00
nathan 3501967c9e add ability to store/create encrypted vcenter password
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone/push Build is passing
2024-09-27 17:02:02 +10:00
nathan c691763430 update database schema to avoid bool confusion
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone/push Build is passing
2024-09-27 11:07:51 +10:00
nathan dcbbff830d add settings yaml
continuous-integration/drone/push Build is passing
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
2024-09-26 17:24:36 +10:00
nathan cfa9c45e56 add pprof
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone/push Build is passing
2024-09-16 12:02:14 +10:00
nathan 19d5b2406e add code for VmBeingModified endpoint
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone/push Build is passing
2024-09-16 08:40:24 +10:00
nathan 1cb36be02c updates 2024-09-15 10:51:48 +10:00
nathan b63e4482b7 really poor templ attempt
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone/push Build is failing
2024-09-13 17:13:21 +10:00
nathan 49ddd56e3d fix when running from absolute path
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone/push Build is passing
2024-09-13 16:48:17 +10:00
nathan 5042c4bfef test cron job
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone/push Build is passing
2024-09-13 14:50:04 +10:00
nathan 6b285e55b8 database insert is working
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone/push Build is failing
2024-09-12 15:03:24 +10:00
nathan 0d2f983eb3 update
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone/push Build is failing
2024-09-12 12:47:10 +10:00
nathan 18a2b7227e structure appears to work
CI / Lint (push) Waiting to run
CI / Test (push) Waiting to run
CI / End-to-End (push) Waiting to run
CI / Publish Docker (push) Blocked by required conditions
continuous-integration/drone Build is failing
2024-09-12 11:59:41 +10:00
nathan eb10ca9ca3 initial 2024-09-12 08:57:44 +10:00