Commit Graph

  • 375a9fb3b2 fix(sensors): rocommunity6 for IPv6 ACL sources (snmpd config error) [#618] mrcharles 2026-09-01 18:07:01 -05:00
  • 7b922c507c feat(sensors): numeric -n mode + lmsensors_n extend for HA SNMP migration [#618] mrcharles 2026-09-01 18:02:09 -05:00
  • 196d0f597e docs: unattended night-grind plan for approval [#344] mrcharles 2026-09-01 17:37:47 -05:00
  • 3b1bf0adcb chore: HomeAssistant ops dir (config-repo pointer, needfromcharles asks); tidy test junk [#344] mrcharles 2026-09-01 17:35:13 -05:00
  • adfdcafeab feat(dns): git SoR + drift-check for pihole/dhcpd; serial-restart rule [#469][#420] mrcharles 2026-09-01 17:07:23 -05:00
  • e2d6e5c52f docs: session close-out — HA plant monitoring live, VM pipeline flowing [#344] mrcharles 2026-09-01 16:12:39 -05:00
  • 47323976e0 feat(dhcp): reserve pfv-minisplit-dongle 192.168.1.149 [#614][#629][#420] mrcharles 2026-09-01 15:36:37 -05:00
  • ab75a1713c fix(dns): reload Technitium when zone sync changes files (TDD) [#469][#344] mrcharles 2026-09-01 13:41:27 -05:00
  • a9a37266c7 docs(framework): field lessons + session close-out for pfv-bms stabilization [#344] mrcharles 2026-09-01 13:08:30 -05:00
  • 070172f93a feat(framework): VM_PORT support in remote.sh for HAOS debug SSH [#344] mrcharles 2026-09-01 12:22:38 -05:00
  • 39bb855a98 chore(archive): preserve KNELServerBuild remainder + layout notes [#474] mrcharles 2026-08-28 06:12:05 -05:00
  • 75de9d7104 feat(oam): port LibreNMS agent tooling from KNELServerBuild [#474] mrcharles 2026-08-28 06:10:35 -05:00
  • f16397f95e feat(netinfra): DHCP hot-standby + dual-stack NTP/SNMP on netinfra pair [#420] mrcharles 2026-08-27 13:02:26 -05:00
  • ae8af3472b fix(framework): per-session ticket files unblock parallel sessions [#439] mrcharles 2026-08-27 13:01:25 -05:00
  • 5977eba503 feat(sensors): sysfs thermal fallback + SBC fleet coverage [#341][#457][#458] mrcharles 2026-08-27 12:00:43 -05:00
  • 2b6fc2b388 feat(ha): pfv-bms plant monitoring YAML pack [#439] mrcharles 2026-08-27 11:35:58 -05:00
  • d2f4214b8c fix(dhcp): correct pfv-tsys6-oob reservation MAC to live iDRAC6 [#460] mrcharles 2026-08-27 11:23:09 -05:00
  • df2a60e8b2 docs(framework): field-lessons section + parallel-session scratch protocol [#439] mrcharles 2026-08-27 11:02:32 -05:00
  • 333f2ae51b feat(sensors): lm-sensors+TEMPer SNMP extend on 6 hosts with scoped ACLs [#341][#439][#458][#459] mrcharles 2026-08-27 10:46:57 -05:00
  • 350d984e34 sync(dhcp): back-port live netinfra-01/02 dhcpd.conf to repo [#420] mrcharles 2026-08-27 09:32:16 -05:00
  • 721968bc3b docs(framework): complete TSYSGroupAIOS adoption + tracker/IaC rules [#454] mrcharles 2026-08-27 09:26:26 -05:00
  • 28b28026bf docs: session close-out — WORKING.md cleared, handoff via #439/#454 [#446] mrcharles 2026-08-27 09:20:54 -05:00
  • cb327bcfed feat(netinfra): 192.168/16 reverse forwarding to Technitium on both nodes [#449] mrcharles 2026-08-26 21:21:15 -05:00
  • a4920893b1 fix(test): scope local gate to unit suite [#420] mrcharles 2026-08-26 20:56:28 -05:00
  • 52e0e4cf4e chore(framework): complete TSYSGroupAIOS adoption + extend Kuma device coverage [#420][#435] mrcharles 2026-08-26 20:49:44 -05:00
  • 28c2b16fd0 feat(kuma): fleet ICMP coverage sync script [#435] mrcharles 2026-08-26 19:12:28 -05:00
  • a01c91661f fix(audit): use MagicDNS names; Tailscale appliance renames landed [#446] mrcharles 2026-08-26 18:28:12 -05:00
  • 0488042c99 fix(audit): scope out netbird (Reston VPS, NetBird controller) [#446] mrcharles 2026-08-26 18:21:09 -05:00
  • faf8ae2d28 fix(audit): ultix-field renamed + access is ultixfield user with sudo [#446] mrcharles 2026-08-26 18:18:17 -05:00
  • 01893f813d fix(audit): pfv-jetson-nano-1 expected user is localuser with sudo [#446] mrcharles 2026-08-26 18:11:05 -05:00
  • d7dba1a6ac fix(audit): drop stlp-3dscanner and sectestbed-sandbox from scope [#446] mrcharles 2026-08-26 18:07:08 -05:00
  • 5254633710 fix(audit): tsys-ucs-01/02 expected user is root (key deploy pending) [#446] mrcharles 2026-08-26 18:04:20 -05:00
  • 8a6a985fbe fix(audit): correct expected-user model — root for appliances, labuser era stlpc uses root, pfvsvrpi is localuser not subodev [#446] mrcharles 2026-08-26 17:55:30 -05:00
  • 07ad445777 fix(audit): scope refinements + authoritative DNS checks [#446] mrcharles 2026-08-26 17:46:14 -05:00
  • df7b5b3d64 feat(audit): add fleet-wide Linux access + naming audit script [#446] mrcharles 2026-08-26 17:22:36 -05:00
  • e84b5344de docs: session cleanup — coverage matrix, questions v2, handoff pointer [#343] mrcharles 2026-08-12 11:44:58 -05:00
  • 2f245d4934 docs(agents): add no-direct-DB-access rule — API-first always mrcharles 2026-08-11 22:50:27 -05:00
  • 24696e79d0 docs(agents): add mandatory UAT rule + fix .crush prune in check-rules mrcharles 2026-08-11 21:41:47 -05:00
  • f76a02181a docs(agents): add rolling HUD protocol for session-scoped status display mrcharles 2026-08-11 20:34:38 -05:00
  • 6a2550b733 docs(agents): add scope-alignment gate to session-start protocol mrcharles 2026-08-11 20:32:32 -05:00
  • 241d41e128 docs: expand aug11.md handoff with full conversation review [#430] mrcharles 2026-08-11 20:20:45 -05:00
  • 44e9687c75 docs: add aug11.md session handoff file [#430] mrcharles 2026-08-11 20:17:58 -05:00
  • 1f634a6aa0 docs(agents): clarify questions-v(N).md versioning — increment on each answer round mrcharles 2026-08-11 19:49:46 -05:00
  • 6683c8c892 docs(questions): add Q6 — RackRental split-network design [#433] mrcharles 2026-08-11 19:45:01 -05:00
  • 1590923b58 feat(oam): Oxidized fully operational — all 4 Dell switches backing up [#337] mrcharles 2026-08-11 19:37:20 -05:00
  • 23237f8934 feat(oam): Oxidized + UNPoller wired with credentials [#337] mrcharles 2026-08-11 19:27:39 -05:00
  • acf880afe1 feat(oam): deploy Weathermap plugin on tsys-librenms [#375] mrcharles 2026-08-11 19:13:17 -05:00
  • 29b398976e fix(oam): correct UNPoller image to ghcr.io/unpoller/unpoller:latest [#337] mrcharles 2026-08-11 18:53:26 -05:00
  • 7216eb5583 feat(oam): deploy Smokeping, NetDisco, Oxidized, UNPoller on tsys-librenms [#337][#375] mrcharles 2026-08-11 15:49:02 -05:00
  • 2806eab187 docs(agents): mandate command timeouts for all remote operations mrcharles 2026-08-11 15:33:59 -05:00
  • eea5495fc8 docs(agents): mandate remote.sh chokepoint + DNS-names-only for all SSH mrcharles 2026-08-11 12:56:34 -05:00
  • 95f475c2f9 feat(hooks): add ticket-gate Crush hook — enforce ticket-first work mrcharles 2026-08-11 11:56:42 -05:00
  • 8f38cab2b3 feat(netinfra): add 18 VM DHCP reservations + PTR records [#420] mrcharles 2026-08-11 11:38:08 -05:00
  • 36db591bfd docs(agents): never close tickets without user permission mrcharles 2026-08-11 11:29:02 -05:00
  • 69f86c2368 feat(powerman): add PDU outlet identification + rename scripts [#374] mrcharles 2026-08-11 08:59:45 -05:00
  • a59ba939ca feat(netinfra): prep LACP conversion commands for cross-rack trunk [#369] mrcharles 2026-08-10 16:48:49 -05:00
  • ba54c55329 fix(bootstrap): all password-auth systems bootstrapped — tsys-siem done [#403] mrcharles 2026-08-10 16:38:24 -05:00
  • 8e0a67fd20 fix(bootstrap): target only remaining system (tsys-siem) [#403] mrcharles 2026-08-10 16:36:55 -05:00
  • f96baa77d1 docs(agents): add NON-NEGOTIABLE session-start check-for-understanding gate mrcharles 2026-08-10 16:32:16 -05:00
  • 6f02cd3425 fix(access-matrix): strip MOTD banner from SSH probe output [#403] mrcharles 2026-08-10 16:24:01 -05:00
  • 1d7c74676c fix(access): ban guest-agent as access channel — SSH only [#403] mrcharles 2026-08-10 16:03:16 -05:00
  • 59f155d06e fix(access): exclude UCS systems — managed via API not SSH mrcharles 2026-08-10 15:39:28 -05:00
  • dbecf87806 fix(bootstrap): AGENT_USER parameter for subodev/ultixfield systems mrcharles 2026-08-10 15:38:30 -05:00
  • 13f4e44671 fix(bootstrap): add pfvsvrpi (sudo), subopi-dev-3/4 root pw reset (su) mrcharles 2026-08-10 15:34:55 -05:00
  • 2aeda8a39d fix(bootstrap): kali-tsys→sudo, tsys-siem/sectestbed-cloudron→sudo, prune done mrcharles 2026-08-10 15:33:07 -05:00
  • 404e608b14 fix(bootstrap): correct escalation for jetson/uisp (Ubuntu→sudo) + prune done mrcharles 2026-08-10 15:23:13 -05:00
  • 894acd626e fix(bootstrap): simplify — remove log redirect that broke interactive passwords mrcharles 2026-08-10 15:10:27 -05:00
  • d648bfeda2 fix(bootstrap): sudo path for cloudron/siem + per-host log capture mrcharles 2026-08-10 15:05:44 -05:00
  • ba6f30492c fix(access): ultix-field uses ultixfield, stlpc-garage done, -t fix for su mrcharles 2026-08-10 14:35:11 -05:00
  • 77e88c98a1 fix(access): map UCS to root, create tickets for blocked systems mrcharles 2026-08-10 14:27:15 -05:00
  • d4cbdf5ef4 fix(access): full ground-truth sweep + accurate bootstrap targeting mrcharles 2026-08-10 14:22:25 -05:00
  • 95ad74a068 fix(access-matrix): use correct user per system type + targeted sudo check mrcharles 2026-08-10 14:16:19 -05:00
  • b909cd5afb fix(bootstrap): correct user mappings + scope for remaining NO-KEY systems mrcharles 2026-08-10 14:12:31 -05:00
  • cddf4351e1 chore: remove superseded bootstrap/probe scripts mrcharles 2026-08-10 14:03:08 -05:00
  • db6c7829ee feat(agents): add Agent Authority policy + access bootstrap tooling mrcharles 2026-08-10 14:00:38 -05:00
  • c115ea8ea1 feat(proxmox): add e1000e offload fix script for Intel NIC hang bug mrcharles 2026-08-10 11:28:55 -05:00
  • 96e01987c1 feat(perf): add reusable perf-matrix.sh test harness + iperf3 instrumentation mrcharles 2026-08-10 11:03:36 -05:00
  • 75b8cb5d9b docs: perf testing complete + tsys3 datanet fix + Kuma DNS aliases mrcharles 2026-08-10 10:45:10 -05:00
  • f9954fd9b4 refactor(switches): standardize all switch names to <site>-<rack>-<function>-<NN> mrcharles 2026-08-10 10:29:13 -05:00
  • 78e31ea450 refactor(docs): invoke dns-cli via docker run, not bin/ wrapper mrcharles 2026-08-10 10:21:57 -05:00
  • 116bc1ef01 refactor(docs): invoke redmine-cli via docker run, not bin/ wrapper mrcharles 2026-08-10 09:53:42 -05:00
  • b39fb246ef refactor(docs): invoke discourse-cli via docker run, not bin/ wrapper mrcharles 2026-08-10 09:49:22 -05:00
  • 512860703e fix(switches): remove invalid LACP hash fix — layer-2-3-4 not supported mrcharles 2026-08-07 12:42:23 -05:00
  • ec6e228b05 chore: adopt TSYSGroupAIOS framework (git hooks, rules engine, SoR policy) mrcharles 2026-08-07 12:29:36 -05:00
  • 25a71c0265 feat(switches): add core-sw01 LACP hash fix commands for onsite application mrcharles 2026-08-07 11:59:55 -05:00
  • 776afc212d feat(proxmox): add datanet NIC provisioning script for k8s+ultix VMs mrcharles 2026-08-07 11:35:35 -05:00
  • 457d78d4f0 feat(proxmox): add tsys4 storage bond fix script with auto-rollback mrcharles 2026-08-07 09:56:39 -05:00
  • 8081d09e73 docs(agents): add DNS CLI to key scripts, update inventory ref mrcharles 2026-08-07 09:18:36 -05:00
  • 7814227259 docs(agents): add system inventory reference + access audit script mrcharles 2026-08-06 17:26:57 -05:00
  • d22db46e9f docs(agents): move operational knowledge from harness memory to AGENTS.md mrcharles 2026-08-06 17:17:37 -05:00
  • 7fb37d5b40 feat(proxmox): add guest I/O audit and tuned deployment scripts mrcharles 2026-08-06 17:09:36 -05:00
  • 7be2be4027 feat(k8s): add tuned network-latency deployment to post-setup mrcharles 2026-08-06 15:41:52 -05:00
  • 608c006c9e docs(switches): add MAC/LLDP command files for switch audits mrcharles 2026-08-06 15:32:47 -05:00
  • 16db9b0426 feat(k8s,proxmox): add etcd tuning for spinning-disk storage + VM disk audit script mrcharles 2026-08-06 15:26:58 -05:00
  • 5614138919 docs(agents): document Redmine + Discourse CLI access mrcharles 2026-08-06 14:24:38 -05:00
  • 88faf35ec3 docs: migrate all documentation to Discourse wiki topics reachableceo 2026-08-06 14:08:34 -05:00
  • d6988bb35f fix(netinfra): disable Pi-hole rate-limiting causing Uptime Kuma flapping mrcharles 2026-08-06 13:59:45 -05:00
  • bad40feae6 feat(k8s): add worker join script + 6 worker nodes to env config mrcharles 2026-08-06 13:11:43 -05:00
  • 4f82520e0e fix(netinfra): kill IPv6 on DNS nodes to stop Pi-hole flapping mrcharles 2026-08-06 13:11:38 -05:00
  • d4850a3c02 docs(tailscale): add exit node HA to netinfra-02 for full 01/02 parity mrcharles 2026-08-06 12:54:45 -05:00