Commit Graph

30 Commits

Author SHA1 Message Date
Jason Kulatunga e283d43654 rename metadata class names.
adding metadata for NVME and SCSI drives.
send back protocol specific metadata for displaying data in the UI for attributes.
UI - moved all metadata lookups into named functions (for better if/else logic)
show different columns if nvme or scsi.
2020-08-28 00:41:08 -07:00
Jason Kulatunga 2ad120c87b added debug logging message for detected devices.
adding a mocked class for Config.
Adding device type to Device struct. Will eventually be needed for raid drives.
adding End-to-end testing capabilties.
Added testdata json files for webserver requests.
Seperated Start code and Setup code in webapp so we can test.
renamed "smart_attributes" to "ata_attributes" - Backwards incomatible change.
Added front end device sorting (red, yellow, green)
show unknown icon/status if drive has no smart data yet.
Moved all attribute "getters" into the controller.
created a device-sort pipe.
2020-08-26 21:35:13 -07:00
Jason Kulatunga 5a80ae3e74 WIP - start supporting NVME and SCSI drive smart data.
Added addiitonal log message data for Smartctl exit ccode.
2020-08-24 23:01:03 -07:00
packagr-io-beta 794479b28e (v0.1.4) Automated packaging of release by Packagr 2020-08-23 00:49:43 +00:00
Jason Kulatunga 996437b412 Merge a08e1457c4 into 92d54df022 2020-08-23 00:45:02 +00:00
Jason Kulatunga a08e1457c4 upadte packggr. 2020-08-22 17:35:30 -07:00
Jason Kulatunga f7b2a7b41b make sure results from failing smartctl execution is still sent to API. 2020-08-22 17:27:44 -07:00
Jason Kulatunga 92d54df022 adding test files. 2020-08-21 21:14:25 -07:00
Jason Kulatunga d636709aa1 Moved version file into webapp source tree. Replacing fmt with logger calls. moved Jobber config file into /scrutiny/jobber directory. Added scsi json file. Moved API rooute handlers into their own files in a module. Added not yet implemnented tooltips. 2020-08-21 18:06:00 -07:00
Jason Kulatunga c14f313fa1 check array length. 2020-08-21 00:22:56 -07:00
Jason Kulatunga fa5a2381cc update README with new instructions. 2020-08-20 23:52:11 -07:00
packagr-io-beta 5a3a1f4165 (v0.1.2) Automated packaging of release by Packagr 2020-08-21 06:42:34 +00:00
Jason Kulatunga 2259f11771 Merge ff904542a9 into b6ca94f786 2020-08-20 23:37:50 -07:00
Jason Kulatunga ff904542a9 cleanup build artifacts. 2020-08-20 23:36:22 -07:00
packagr-io-beta b6ca94f786 (v0.1.1) Automated packaging of release by Packagr 2020-08-21 06:31:48 +00:00
Jason Kulatunga 7a10a7ee63 Merge a78e4eb001 into 29b5b53189 2020-08-20 23:27:20 -07:00
Jason Kulatunga a78e4eb001 fix failing test. 2020-08-20 23:27:07 -07:00
Jason Kulatunga f9e41cd6a2 disable linter. 2020-08-20 23:19:52 -07:00
Jason Kulatunga 0f9ee840ef integrating packagr. 2020-08-20 23:03:18 -07:00
Jason Kulatunga 29b5b53189 added a empty landing page. 2020-08-20 21:18:02 -07:00
Jason Kulatunga 5c2b0a8e6b changed command to use /run/udev in read-only mode. 2020-08-20 20:34:02 -07:00
Jason Kulatunga e0fd56f0f1 remove s6-overlay from individual docker images. 2020-08-20 20:23:14 -07:00
Jason Kulatunga 704c65f1f4 set version path. 2020-08-20 09:42:38 -07:00
Jason Kulatunga c3e1653e3f fix scrutiny clone path. 2020-08-20 09:41:25 -07:00
Jason Kulatunga 8db7685e6e update Dockerfile added packagr.yml for auto-releasing binaries for manual install. 2020-08-20 09:39:03 -07:00
Jason Kulatunga 3d38e82b34 update readme with non-docker hub instructions. 2020-08-20 08:37:45 -07:00
Jason Kulatunga fea5ad1ee4 Merge pull request #11 from AnalogJHQ/refactor_collecttor
moved hard drive device detection to collector (So we can run multipl…
2020-08-19 22:34:58 -07:00
Jason Kulatunga 40f5cbef6c moved hard drive device detection to collector (So we can run multiple in parallel). 2020-08-19 22:34:27 -07:00
Jason Kulatunga c6a0033786 added WIP note. 2020-08-19 16:09:37 -07:00
Jason Kulatunga 8482272d45 init 2020-08-19 16:04:21 -07:00