Commit Graph

59 Commits (d294948890be0ca1dc6ceb5bc731162fe2747716)

Author SHA1 Message Date
Paulo Truta d294948890 Removed too much verbosity from utils.GetPath when no env file is available, added new argument (path) to Exec family of funcs 2021-06-12 12:53:36 +00:00
Paulo Truta d9f8b2375c Fix invalid argument type for Exec family of tests 2021-06-12 12:31:48 +00:00
Paulo Truta f4e64ae522 Added tests to utils module 2021-06-12 12:28:52 +00:00
Paulo Truta 06b0802bbb Removed GetMySQLDbConnectionDetails() 2021-06-12 12:28:33 +00:00
Paulo Truta f9c02fadff Added comment to func ExecAndGetLines 2021-06-10 11:58:33 +00:00
Paulo Truta 95d94f0809 Merge branch 'main' into storage-module 2021-06-10 11:56:52 +00:00
Paulo Truta 1bb1385b71 Added explicit detection of disk or part block type, ignoring non-suppoorted devices 2021-06-10 11:50:18 +00:00
Paulo Truta 9ef07e6052 Added ExecAndGetLines util func 2021-06-10 11:45:02 +00:00
Malachi Soord e611bf2ac4
Add test foundations (#14) 2021-06-08 14:13:22 +02:00
Paulo Truta 4dec81e487 Cleanup, small fixes 2021-06-07 22:47:38 +00:00
Paulo Truta 5d92e213ee Changed value of lsblk block usage output to bytes 2021-06-07 17:40:57 +00:00
Paulo Truta 2d92131533 Added UsageStat and UsageSplit filling for in use devices 2021-06-07 16:41:41 +00:00
Paulo Truta a4736c3b4c Cleanup 2021-06-07 09:25:49 +00:00
Paulo Truta ca9c2cc910 Added disk space usage for partitions in use by the system 2021-06-07 09:16:04 +00:00
Paulo Truta 97c268200e Added InUse flag to Device, fixed logic bugs 2021-06-06 17:28:15 +00:00
Paulo Truta 1ee82baf8a GetDevices now returns a complete description w/ disk partitions 2021-06-06 17:10:08 +00:00
Paulo Truta fd002987fa Added storage module, base structs, getDevices() func, taskGetStorageDevices (ticks every 30) 2021-06-06 12:29:46 +00:00
Paulo Truta 1736b04a66 Query contains named columns 2021-06-01 23:53:17 +00:00
Paulo Truta 3ef90ffb15 Added support for adding EDGEAPP_DESCRIPTION env var to edgebox.env edgeapps 2021-06-01 11:40:58 +00:00
Paulo Truta df3f8fe904 Added system module, GetUptimeSeconds and GetUptimeFormatted funcs, taskGetSystemUptime 2021-05-31 11:21:14 +00:00
Paulo Truta 770e814b6e Fixed Datetime column values. Added utils.GetSQLiteFormattedDateTime def 2021-05-30 11:28:42 +00:00
Paulo Truta 9f63ab7f03 Support for nullable Task args 2021-05-19 10:43:47 +00:00
Paulo Truta 58b7425fc7 Fixed incorrect query prepare statement, small fixes in queries 2021-05-08 20:46:36 +00:00
Paulo Truta f238b3fa46 Write queries using prepared statements, better error handling 2021-05-08 20:42:07 +00:00
Paulo Truta 6cb3e198f0 Supporting connection to SQLite database 2021-05-02 08:52:32 +00:00
Paulo Truta 74cbff1966 Stopping edgeapp before removing 2021-03-04 15:53:49 +00:00
Paulo Truta 8f14a7cd15 Fix for incorrect base assignment 2021-03-04 15:19:31 +00:00
Paulo Truta 11e9543a87 Added install / remove edgeapp tasks 2021-03-04 15:06:54 +00:00
Paulo Truta 0ed5297f6d Renaming everything to edgeboxctl 2021-03-04 12:43:49 +00:00
Paulo Truta 2a3506680a Removed logging of utils.Exec 2021-02-20 23:55:59 +00:00
Paulo Truta 0ffde681cf Introduced ExecAndStream for execution with progress output 2021-02-20 21:43:27 +00:00
Paulo Truta 5e81525635 Fixes with .env file handling and other misc 2021-02-20 18:09:41 +00:00
Paulo Truta 7857985fe4 Added full support for enable_online and disable_online tasks 2021-02-20 14:26:23 +00:00
Paulo Truta 6c0b011e51 Removed unnused variable assignment and unecessary for loop 2021-02-19 00:32:37 +00:00
Paulo Truta 00b10ac64c Added InternetAccessible logic 2021-02-19 00:22:12 +00:00
Paulo Truta 2e013b44bb Removed unused fmt import 2021-02-18 23:40:16 +00:00
Paulo Truta 643ca5f545 Commented logging for utils.Exec() 2021-02-18 23:39:54 +00:00
Paulo Truta f8eaf3b3e1 Commented annoying log... 2021-02-18 23:36:51 +00:00
Paulo Truta 3cc670b823 Implemented actual tested RunEdgeApp and StopEdgeApp commands, added sleep time after container operation and before checking status 2021-02-18 22:59:14 +00:00
Paulo Truta 0bd61ccf75 Tidy up (less verbosity), actual DB update for EDGEAPPS_LIST 2021-02-17 13:34:53 +01:00
Paulo Truta 2817628fef Added utils.GetPath(pathKey) for getting paths that can be overriden by a .env for local dev 2021-02-17 12:35:22 +01:00
Paulo Truta 59707b8abd Fixed small typo, replaced DB connection details in Makefile by .env loading 2021-02-17 12:10:15 +01:00
Paulo Truta b04e854fdd Added RunEdgeApp and StopEdgeApp funcs 2021-02-17 01:24:51 +01:00
Paulo Truta 63d81e8662 Using paths of Edgebox 2021-02-17 00:16:43 +00:00
Paulo Truta 5a97caacff Added various functions to edgeapps package, working GetEdgeApps func running as scheduled task 2021-02-17 01:08:10 +01:00
Paulo Truta fc5b342c89 Removed mods (thanks @inverse) 2021-02-16 22:08:59 +01:00
Paulo Truta 97182602c4 Added package edgeapps 2021-02-16 17:30:01 +01:00
Paulo Truta ad28e1a505 Added edgeapps package, cleaned up redundancies 2021-02-15 20:37:16 +01:00
Paulo Truta 9f20211bf4 Introduced tick counter and ExecuteSchedules for execution of recurrent no argument tasks 2021-02-15 18:14:46 +00:00
Paulo Truta 50ad33ac33 removed spaces 2021-02-15 09:55:09 +01:00