Commit Graph

26 Commits (d201f798fb79db125dcf9f48d4c76a9d1894da5b)

Author SHA1 Message Date
Jason Kulatunga 5ea149d878 upgrading to go 1.18 for generics (and lodash-like library).
2 years ago
Jason Kulatunga 4a16ca0d5a wip, migrate all scripts to new build pattern (Makefile + multiple GH agents).
2 years ago
Jason Kulatunga 4419f7f429 remove zig. remove cgo dependency for sqlite (using pkg.go.dev/modernc.org/sqlite)
2 years ago
Jason Kulatunga b0bff53bbd start refactoring the Makefile to build artifacts in parallel (eventually using Zig for cross compilation).
2 years ago
packagrio-bot 65d31046a0 (v0.4.6) Automated packaging of release by Packagr
3 years ago
Jason Kulatunga 8466c5e750 upgrade to v2.9.0 for influxdb sdk -- this includes the SetupWithToken method.
3 years ago
Jason Kulatunga aa786c0db8 upgrade to go 1.17
3 years ago
Jason Kulatunga f3faee389b trying to fix the docker builds.
3 years ago
Jason Kulatunga 5ac0aa8f74 Forked InfluxDB SDK and added support for using pre-generated admin token during setup. This ensures we no longer need to persist the token during startup.
3 years ago
packagrio-bot 9ea283e8d2 (v0.4.3) Automated packaging of release by Packagr
3 years ago
Jason Kulatunga bd6d192006 fix packagr config.
3 years ago
packagrio-bot 90e5d219a2 (v0.4.1) Automated packaging of release by Packagr
3 years ago
Jason Kulatunga 381a6799cc updates for v0.4.0 release. Slight refactor/organization.
3 years ago
packagrio-bot a2a80f3102 (v0.4.0) Automated packaging of release by Packagr
3 years ago
Jason Kulatunga 9d85920f49 started working on migration code.
3 years ago
Jason Kulatunga 9878985fa3 adding aggregation code
3 years ago
Jason Kulatunga 8a46931399 !!!!WIP!!!!
3 years ago
Jason Kulatunga 59d4a8e195 (0.3.7) Automated packaging of release by Packagr
4 years ago
Jason Kulatunga 3995c87856 upgrade shoutrrr version.
4 years ago
Jason Kulatunga 9fac3c6308 fix gorm dependency.
4 years ago
Jason Kulatunga b44ef5cb9c adding support for a collecto config file.
4 years ago
Jason Kulatunga a3438297e6 removeedd waitgroup, using sync/errgroup instead (to pass error messages back). returning errors in test notifications endpoint payload. Adding failure tests for webhooks, scripts & shoutrr.
4 years ago
Jason Kulatunga 23d5b86b1b new device detection engine (OS aware). Uses smartctl --scan to detect drives (and conditionally uses jaypipes/ghw). WWN is calculated from smartctl data, then retrieved from GHW, and fallsback to serial number. WWN calcuation code is based on IEEE spec, for "Registered" IEEE format - NAA5. TODO: support NAA6 and other formats?
4 years ago
Jason Kulatunga c913cf39b9 adding new nottification validation erorr. Added a notification class containing webhook, script and shoutrrr notification logic. Adding "Test notification endpoint".
4 years ago
Jason Kulatunga 2ad120c87b added debug logging message for detected devices.
4 years ago
Jason Kulatunga 8482272d45 init
4 years ago