Jason Kulatunga
491b1ed4aa
fixing paths using env var
2020-11-04 07:56:31 -08:00
Jason Kulatunga
36f53198be
fixing paths
2020-11-04 07:51:57 -08:00
Jason Kulatunga
85dde0efc9
fixing paths
2020-11-04 07:46:22 -08:00
Jason Kulatunga
bf98216e0d
using GITHUB_WORKSPACE instead of PROJECT_PATH.
2020-11-04 07:34:36 -08:00
Jason Kulatunga
93cf676818
added a "Success" test for script notifications.
...
bumping the version in version file? not sure why it wasnt correctly bumped already.
2020-11-03 08:20:02 -08:00
Jason Kulatunga
58eaa29e4d
check for "unknown" wwn value.
...
fix #113
2020-10-27 08:25:44 -07:00
Jason Kulatunga
9898ff1a33
karalabe/xgo-1.13.x
2020-10-27 07:39:55 -07:00
Jason Kulatunga
7edef7a2fb
fix release action.
2020-10-27 07:32:32 -07:00
Jason Kulatunga
ada3665ba0
fix #111
...
fix #109
2020-10-27 07:18:47 -07:00
Jason Kulatunga and GitHub
7dbe108e33
Merge pull request #102 from AnalogJ/xgo
2020-10-18 10:48:09 -06:00
Jason Kulatunga
e2e0045ddd
dont fail CI if codecov fails.
2020-10-18 10:27:31 -06:00
Jason Kulatunga
edfa75739a
remove freebsd from build.
2020-10-18 10:24:32 -06:00
Jason Kulatunga and GitHub
404421bab4
Merge pull request #105 from ryck/fix/host-id-cli-option
...
Use StringFlag for COLLECTOR_HOST_ID
2020-10-18 09:56:49 -06:00
Jason Kulatunga and GitHub
c160e3e50b
Merge pull request #104 from ryck/feature/show-host-id
...
Show Host ID
2020-10-18 09:54:20 -06:00
Jason Kulatunga
7293f2e48b
disable freebsd builds.
2020-10-17 12:44:46 -06:00
Jason Kulatunga and GitHub
77971edf5f
Merge pull request #103 from ryck/feature/improve-humanize-duration
2020-10-17 12:00:00 -06:00
Jason Kulatunga
c89381b39e
set GOOS and GOARCH correctly when not using xgo.
2020-10-17 11:33:01 -06:00
Jason Kulatunga
d6c1d4aa04
use Make + XGO to build static binaries. attempt #3
2020-10-17 11:20:13 -06:00
Jason Kulatunga
5be3407489
386
2020-10-17 11:15:55 -06:00
Jason Kulatunga
4fd650a150
adding a vagrantfile for testing. Adding 32bit version of binary for freebsd.
2020-10-17 11:08:25 -06:00
Jason Kulatunga
c9620b5f87
use Make + XGO to build static binaries. attempt #3
2020-10-15 23:38:58 -06:00
Jason Kulatunga
a83aab79bf
use Make + XGO to build static binaries. attempt #3
2020-10-14 21:22:46 -06:00
Jason Kulatunga
75b78a45c0
use Make + XGO to build static binaries. attempt #3
2020-10-14 21:17:03 -06:00
Jason Kulatunga
bdbb7d0e1b
make sure CGO is enabled for all builds, required by sqlite.
2020-10-14 01:34:12 -06:00
Jason Kulatunga and GitHub
de3269409f
Update .gitattributes
2020-10-11 11:05:12 -06:00
Jason Kulatunga and GitHub
c1aaf67152
Merge pull request #98 from ryck/feature/add-last-updated-time
...
Add timestamp to last updated
2020-10-11 10:22:31 -06:00
Jason Kulatunga and GitHub
0fffc167fb
Update SUPPORTED_NAS_OS.md
2020-10-09 17:39:50 -06:00
Jason Kulatunga and GitHub
216d3a6fe3
Rename INSTALL_UNRAID to INSTALL_UNRAID.md
2020-10-09 17:39:23 -06:00
Jason Kulatunga and GitHub
c841ba56de
Merge pull request #97 from teambvd/patch-1
...
Create INSTALL_UNRAID
2020-10-09 17:38:53 -06:00
Jason Kulatunga and GitHub
afca629848
Update build.yaml
2020-10-09 17:35:57 -06:00
Jason Kulatunga and GitHub
aa720f7065
Update README.md
2020-10-09 11:21:23 -06:00
Jason Kulatunga and GitHub
b7f97c27bc
Update .gitattributes
2020-10-09 11:20:34 -06:00
Jason Kulatunga
52a0f7575e
addd a label to PRs and Issues opened by sponsors.
2020-10-09 11:07:26 -06:00
Jason Kulatunga
e7a3fd96f0
Scrutiny was trending under the wrong language :(
2020-10-09 10:53:45 -06:00
Jason Kulatunga
e32af371f7
tweaks to odcumenation.
2020-10-09 09:58:27 -06:00
Jason Kulatunga and GitHub
382175bbb1
Merge pull request #95 from AnalogJ/instant_collector
2020-10-09 09:51:01 -06:00
Jason Kulatunga
b09ec3b912
install curl for checking if webserver is ready.
2020-10-09 03:27:12 -06:00
Jason Kulatunga
1b2e95532b
automatically run collector on container startup.
...
fixes #73
2020-10-08 21:24:35 -06:00
Jason Kulatunga and GitHub
cb307409a0
Merge pull request #77 from AnalogJ/more-release-flavors
2020-10-08 20:41:16 -06:00
Jason Kulatunga
dd202c63ec
making sure that release binaries are static as well.
2020-10-08 20:19:30 -06:00
Jason Kulatunga
9dd80d7d66
adding release binaries for linux-arm, linux-arm64, freebsd-amd64
2020-10-08 20:11:42 -06:00
Jason Kulatunga
bf07077154
fail if the parent directory for database does not exist.
2020-10-08 20:00:03 -06:00
Jason Kulatunga and GitHub
bd2f305d80
Merge pull request #89 from AnalogJ/static_binary
2020-10-08 19:35:42 -06:00
Jason Kulatunga
e32fc5947e
static binaries for CI.
2020-10-08 19:28:36 -06:00
Jason Kulatunga
ac6b02808c
fix ldd command.
2020-10-08 18:59:56 -06:00
Jason Kulatunga
0a55a7076f
remove ldd command.
2020-10-08 18:59:35 -06:00
Jason Kulatunga
9e10f3bf50
using netgo
2020-10-08 18:56:28 -06:00
Jason Kulatunga
f410e60235
print ldd info as well.
2020-10-08 18:51:38 -06:00
Jason Kulatunga
1d35b14c9d
update collector tags.
2020-10-08 17:58:47 -06:00
Jason Kulatunga
aff9a0b258
static build attempt 2.
2020-10-08 17:54:24 -06:00
Jason Kulatunga
9ffc55ba13
fix
2020-10-08 17:48:44 -06:00
Jason Kulatunga
99ec2eb2dc
using CGO_ENABLED=0 again (-extldflags=-static didnt work for webapp).
2020-10-08 17:48:44 -06:00
Jason Kulatunga
7e78fb4e7d
test -extldflags=-static instead (CGO_ENABLED=0 works, but checking alternatives)
2020-10-08 17:48:44 -06:00
Jason Kulatunga
4bd3dd4311
testinig CGO_ENABLED=0
2020-10-08 17:48:44 -06:00
Jason Kulatunga
f27883ea4c
remove requestcatcher live test.
2020-10-08 17:48:44 -06:00
Jason Kulatunga
1e18086c4d
update, working on a true static binary.
2020-10-08 17:48:44 -06:00
Jason Kulatunga
b04f1b07e8
(0.3.0) Automated packaging of release by Packagr
...
Signed-off-by: Jason Kulatunga <jason@thesparktree.com >
2020-10-08 23:37:10 +00:00
Jason Kulatunga and GitHub
8b5e95f1e1
Merge pull request #88 from AnalogJ/detect_config
2020-10-08 17:33:59 -06:00
Jason Kulatunga and GitHub
22429800a7
Merge pull request #85 from PrplHaz4/patch-1
2020-10-08 08:50:54 -06:00
Jason Kulatunga
9fac3c6308
fix gorm dependency.
2020-10-07 22:07:51 -06:00
Jason Kulatunga
1cd5ebaa43
missing device type update.
2020-10-07 21:59:48 -06:00
Jason Kulatunga
b44ef5cb9c
adding support for a collecto config file.
...
/scrutiny/config/collector.yaml
Adding ability to specify host identifier (label), that is updated on every collector run.
Can be specified by `host-id` CLI or `COLLECTOR_HOST_ID` env var.
Created a config class, interface and associated tests.
Created a "TransformDetectedDrives" function, that will allow users to insert drives not detected by Smarctl --scan, ignore drives that they dont want, and override smartctl device type.
Added Upsert functionality when registering devices.
Replaced "github.com/jinzhu/gorm" with "gorm.io/gorm" (ORM location moved, was using incorrect lib url)
Removed machineid library.
2020-10-07 21:54:29 -06:00
Jason Kulatunga and GitHub
32e7044c67
Merge pull request #75 from AnalogJ/notificationss
2020-10-05 19:48:32 -06:00
Jason Kulatunga
ac7c1f28cf
ignore empty ("") errors.
2020-10-05 08:56:43 -06:00
Jason Kulatunga
c8a4be6b07
fix x509: certificate signed by unknown authority error for notifications.
2020-10-04 14:30:05 -06:00
Jason Kulatunga
80a382d098
slight tweaks to notifications error handling.
2020-10-04 13:55:59 -06:00
Jason Kulatunga
81b05515d3
fix missing smartctl binary when running collector via cron (empty PATH).
...
fixes #76
2020-10-03 22:58:53 -06:00
Jason Kulatunga
1c7ca35ea7
build freebsd binaries for CI (not included in releases yet)
2020-10-03 14:38:19 -06:00
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.
2020-10-03 10:40:27 -06:00
Jason Kulatunga
732eb039da
added custom script notification type.
2020-10-03 10:05:44 -06:00
Jason Kulatunga
2d903453d5
updated Debug mode documenation.
2020-10-03 10:01:40 -06:00
Jason Kulatunga
6ca4ce39de
Adding documenation for notifications.
2020-10-03 09:53:06 -06:00
Jason Kulatunga
4a12caf043
arm32 builds.
2020-10-02 22:15:35 -06:00
Jason Kulatunga
46d04734b6
arm32 builds.
2020-10-02 22:14:52 -06:00
Jason Kulatunga
d339e967a6
fixing notifications.
2020-10-02 21:05:04 -06:00
Jason Kulatunga
6377a258f6
sending notifications on failure.
2020-10-01 18:59:08 -06:00
Jason Kulatunga
be378bd147
if attribute Id is unknown (and does not match anything in metadata) the frontend breaks. Added more robust frontend display code to handle this case.
...
fixes #53
2020-09-30 09:10:42 -06:00
Jason Kulatunga
1246f5bba9
started working on notifications.
2020-09-30 08:50:10 -06:00
Jason Kulatunga
adbbcb285a
fixes - multiple builds. remove docker build caching.
2020-09-29 17:19:52 -06:00
Jason Kulatunga
f0c3fddf26
fixes - multiple builds.
2020-09-29 17:12:38 -06:00
Jason Kulatunga
9816c750b4
multiple builds.
2020-09-29 17:08:10 -06:00
Jason Kulatunga
cd6c59599f
fixes -- guess and check development. :(
2020-09-29 17:01:20 -06:00
Jason Kulatunga
94559d265c
fixes for ARM build
2020-09-29 16:58:04 -06:00
Jason Kulatunga
95e5a5e768
remove windows build.
2020-09-29 16:25:48 -06:00
Jason Kulatunga
7742f4c6c3
fixing windows binary build during CI. Update config missing error message.
2020-09-29 16:16:15 -06:00
Jason Kulatunga
6473ec1a28
Adding automatic builds to CI for arm64 + windows - eventual support. Call out the fact that NVMe drives require --cap-add SYS_ADMIN in addition to SYS_RAWIO.
2020-09-29 16:05:05 -06:00
Jason Kulatunga
c7c1e37170
updating docs. use /opt/ not /etc/. Describe RAID instructions.
2020-09-29 10:12:40 -06:00
Jason Kulatunga
7de7935790
manual install instructions.
2020-09-28 22:29:57 -06:00
Jason Kulatunga
7988381433
(0.2.4) Automated packaging of release by Packagr
...
Signed-off-by: Jason Kulatunga <jason@thesparktree.com >
2020-09-29 03:00:30 +00:00
Jason Kulatunga
013eccdd58
fixing frontend code release, again.
2020-09-28 20:57:21 -06:00
Jason Kulatunga
a80794590a
(0.2.3) Automated packaging of release by Packagr
...
Signed-off-by: Jason Kulatunga <jason@thesparktree.com >
2020-09-29 02:53:45 +00:00
Jason Kulatunga
f56200452a
fixing frontend code release.
2020-09-28 20:50:23 -06:00
Jason Kulatunga
32682283da
(0.2.2) Automated packaging of release by Packagr
...
Signed-off-by: Jason Kulatunga <jason@thesparktree.com >
2020-09-29 02:42:44 +00:00
Jason Kulatunga
8775b02970
make sure the webfrontend is packaged and uploaded to each release for manual installation.
2020-09-28 20:33:13 -06:00
Jason Kulatunga and GitHub
38ea7f7839
Merge pull request #51 from AnalogJ/x_flag
...
retrieve all device data. SAS devices do not return power on hours wh…
2020-09-28 20:00:12 -06:00
Jason Kulatunga
cb0aa9823e
retrieve all device data. SAS devices do not return power on hours when using -a flag (unlike other device types).
...
fixes #43
fixes #9
2020-09-26 15:18:55 -06:00
Jason Kulatunga
75a5f7dfb6
(0.2.1) Automated packaging of release by Packagr
...
Signed-off-by: Jason Kulatunga <jason@thesparktree.com >
2020-09-24 03:26:38 +00:00
Jason Kulatunga
2c2ecbd9f7
fix link
2020-09-23 20:51:13 -06:00
Jason Kulatunga
9bd8aec315
update getting started & documentation to remove -v /dev/ mount and --privileged requirement. Uses --cap-add and --device instead
...
close #26
close #18
2020-09-23 20:49:56 -06:00
Jason Kulatunga
e44864e64b
fixes.
2020-09-23 11:01:53 -06:00