Commit Graph

  • 6d0a8227a4 AP-role metrics: client telemetry replaces dead STA/campground metrics master wesandClaude Fable 5 2026-06-09 19:40:11 -04:00
  • d3d672c4f1 add Prometheus metrics endpoint and push script wesandClaude Opus 4.6 2026-04-09 07:35:51 -04:00
  • 98e04a7b31 code linter got me again wes 2025-06-30 07:23:53 -04:00
  • 48116eb42c added new endpoint /active_iface for determining which wan interface is currently primary wes 2025-06-30 07:22:25 -04:00
  • 7d43a3d488 fixed regular expression in live nameserver parsing function wes 2025-06-29 10:45:42 -04:00
  • 3fd7a9bcbc Testing DNS function against lte interface wes 2025-06-29 10:27:41 -04:00
  • fa793c1c1a just pasted the logger command in instead of wrapping it in popen wes 2025-06-29 10:20:56 -04:00
  • d83c16d6c3 continued enhancements for multi-wan capabilities wes 2025-06-29 10:15:40 -04:00
  • f61a392d60 function is working, octets were in the wrong order though wes 2025-06-29 09:41:41 -04:00
  • 1483a7c74c Was parsing incorrect column in route table wes 2025-06-29 09:37:34 -04:00
  • ad9fe9ac8b Forgot to update network handler since I modified the function name to be more accurate wes 2025-06-29 09:28:55 -04:00
  • 63437e5c1a Updated active gateway parsing to return the gateway IP with the lowest metric wes 2025-06-29 09:24:26 -04:00
  • 5c958f2ae8 Added test for get_imei() wes 2025-06-17 15:02:29 -04:00
  • 3773f7edda Fix test mock input wes 2025-06-17 14:52:20 -04:00
  • 155447e1f1 Fix test mock input wes 2025-06-17 14:42:17 -04:00
  • 1d11e42145 Fix test mock input wes 2025-06-17 14:01:17 -04:00
  • f1ebf6fa22 Cleaning up whitespace wes 2025-06-17 13:51:13 -04:00
  • 5db7a9a864 Cleaning up some comments, adding unit test for get_iccid() wes 2025-06-17 13:48:37 -04:00
  • 55d15621c0 Fuck it lmao wes 2025-06-16 23:34:52 -04:00
  • e059e33b81 annnnnd pissed off Busted again again again again... wes 2025-06-16 23:33:26 -04:00
  • 61bf6316ab annnnnd pissed off Busted again again again... wes 2025-06-16 23:29:22 -04:00
  • d9949ad5db annnnnd pissed off Busted again again... wes 2025-06-16 23:27:52 -04:00
  • 6578a91f4f annnnnd pissed off Busted again... wes 2025-06-16 23:20:00 -04:00
  • 142ad2ce33 annnnnd pissed off Busted... wes 2025-06-16 23:17:18 -04:00
  • 297a96bdf3 annnnnd deployment works! Removed verbose ssh debugging from pipeline. Made Busted output some more details. wes 2025-06-16 23:14:57 -04:00
  • db012b67a5 bruhhhhh wes 2025-06-16 22:57:26 -04:00
  • 5ed4bf00fc bruhhhh wes 2025-06-16 22:50:18 -04:00
  • d18a2ffb83 bruhhh wes 2025-06-16 22:41:13 -04:00
  • 8a6da2f4bb bruhh wes 2025-06-16 22:18:41 -04:00
  • 484410c4b6 bruh wes 2025-06-16 22:12:57 -04:00
  • a3b04cf6f7 scratch that going back to previous approach but with github and dockerhub auth wes 2025-06-16 22:09:46 -04:00
  • a4c7bf02b5 adding steps to authenticate with Github to pipeline wes 2025-06-16 22:06:45 -04:00
  • 8de5dfd306 adding steps to authenticate with Dockerhub to pipeline wes 2025-06-16 21:57:51 -04:00
  • 86fbca4924 Fixing style issue the lua linter did not like wes 2025-06-16 16:41:43 -04:00
  • 77b9311fb9 Addying deployment step to pipeline; also added imei and iccid to /network_info wes 2025-06-16 16:40:12 -04:00
  • 3803b21c85 Going to revisit this later lol wes 2025-06-12 21:32:15 -04:00
  • cdb7d6f647 new test for log parser 3 wes 2025-06-12 21:30:19 -04:00
  • 0763fa7f24 new test for log parser 2 wes 2025-06-12 21:28:00 -04:00
  • 6463a3d4ab new test for log parser wes 2025-06-12 21:23:37 -04:00
  • cc479240ad Now we are getting somewhere wes 2025-06-12 20:55:58 -04:00
  • 9b99d51a15 Fixing ci pipeline.... lmao wes 2025-06-12 20:53:06 -04:00
  • 73480a3adf Fixing ci pipeline I hope wes 2025-06-12 20:51:43 -04:00
  • a5ce9d1977 Fixing ci pipeline for real this time wes 2025-06-12 20:49:01 -04:00
  • 04ee1a037d Fixing ci pipeline wes 2025-06-12 20:47:55 -04:00
  • 490a32dea6 Taming the linter again the third wes 2025-06-12 08:57:26 -04:00
  • 0fef02e029 Taming the linter again again wes 2025-06-12 08:45:04 -04:00
  • 442ecd1290 Taming the linter again wes 2025-06-12 08:40:16 -04:00
  • 4688a5d22e Lets try some unit testing... wes 2025-06-12 08:34:58 -04:00
  • 03515be254 Think I just need to add error code 631 to my ignore clause now. (Line is too long > 120)... It is not 1980 anymore I choose to live dangerously wes 2025-06-12 08:03:26 -04:00
  • 4ade029461 Configuring luacheck to be a little more reasonable part 3 wes 2025-06-12 07:58:24 -04:00
  • dcbd96ee75 Configuring luacheck to be a little more reasonable part 2 wes 2025-06-12 07:55:43 -04:00
  • 65ef36b6b5 Configuring luacheck to be a little more reasonable wes 2025-06-12 07:49:48 -04:00
  • d36483901f My CI pipeline is alive, and the lua linter found a synta error in a line that will almost never be called so it was able to slip under the radar. Cool. wes 2025-06-12 07:41:44 -04:00
  • c6ce231ce7 Changing container images, gitea actions require node.js apparently wes 2025-06-11 23:45:28 -04:00
  • 90bb6dafd4 fixing package name in ci workflow wes 2025-06-11 23:42:33 -04:00
  • b10b674c14 initial CI workflow, starting with a lua linter for simplicity wes 2025-06-11 23:39:42 -04:00
  • dd3547d67a adding .luacheckrc preparing for some lua linting wes 2025-06-11 23:32:15 -04:00
  • af5ead4c33 Modified logic for /network_config to return currently associated BSSID instead of pulling from UCI. Added /SOS GET endpoint for easily directing the unit to connect to any campground wireless AP in a pinch. wes 2025-06-11 23:04:09 -04:00
  • eaa1f5ce53 Initial commit of mico-framework refactor. Original monolithic script still exists in /src wes 2025-06-07 23:59:53 -04:00
  • ed94ee9a92 Modified set_connect_wifi to build all uci configuration actions into a single string that is passed to os.execute() to run in the background. This allows the function to return a JSON response to the caller (based on the validty of the POST data) instead of timing out while the network configuration settles. wes 2025-06-07 07:38:19 -04:00
  • 7d081188b3 was working in a slightly outdated copy of the repo. Getting everything synced back up. wes 2025-06-07 07:01:15 -04:00
  • 5e77c55749 Installed SSH key on roof unit and added a host config called roof-unit to simplify the deploy script Wesley Ray 2025-06-05 12:39:28 -04:00
  • 090046f8e4 Changing method of applying UCI changes to match what the custom binary in the firmware used. Wesley Ray 2025-06-02 07:05:32 -04:00
  • 189afaeb45 Initial commit of code. All endpoints tested except for set_connect_wifi() wes 2025-05-28 08:06:31 -04:00
  • 8dfefac310 Update README.md wes 2025-05-28 12:03:48 +00:00
  • 6dd06d58e8 Initial commit wes 2025-05-28 11:59:30 +00:00