Commit Graph

  • 75e229c0ab docs(tailscale): document subnet router HA + fix resolv.conf immutable bug mrcharles 2026-08-06 12:53:36 -05:00
  • 30ddb37b34 fix(netinfra): commit Pi-hole hardening config previously missing from repo mrcharles 2026-08-06 12:37:46 -05:00
  • 6c58671d15 docs: add Redmine ticket references to subsystem READMEs mrcharles 2026-08-06 11:25:19 -05:00
  • 317a98b9b1 docs: migrate work tracking to Redmine system of record mrcharles 2026-08-06 11:24:48 -05:00
  • 33b5c76bec feat(netinfra): rebuild netinfra-02 as redundant DNS/DHCP + harden Pi-hole mrcharles 2026-08-06 09:18:45 -05:00
  • d159504121 docs(audit): full ground-truth re-orientation + sync index files to module layout mrcharles 2026-08-06 00:49:30 -05:00
  • 04ed433e84 . mrcharles 2026-08-01 20:31:13 -05:00
  • ea54beea70 meta bits... mrcharles 2026-08-01 16:45:18 -05:00
  • 959c3a5bb9 more prompt work... mrcharles 2026-08-01 16:41:13 -05:00
  • 4d86012762 . mrcharles 2026-08-01 15:50:26 -05:00
  • 6244c1cc25 prep for next ai session mrcharles 2026-08-01 15:45:23 -05:00
  • 46c35106fb prep for next ai session mrcharles 2026-08-01 15:44:59 -05:00
  • a1beb6cd3e fix(tuning): persistent NFS tuning fleet-wide + apply-tunings.sh bug fix mrcharles 2026-07-31 08:17:30 -05:00
  • 9c2882ea00 fix: Mermaid diagram syntax + deploy-tuning.sh path + fleet quick fixes mrcharles 2026-07-31 00:12:04 -05:00
  • 290245349f docs(drift): fleet drift report with executive briefing format mrcharles 2026-07-30 23:27:54 -05:00
  • 0a8865de38 docs: full documentation suite — network, storage, hosts, VMs mrcharles 2026-07-30 23:10:38 -05:00
  • cd1c2f7332 docs(status): record operator schedule + remote vs onsite work split mrcharles 2026-07-30 23:03:48 -05:00
  • 24b08aa592 docs(audit): document observability stack + Saturday OAM day plan mrcharles 2026-07-30 23:02:11 -05:00
  • 26de312c42 docs(audit): full ground-truth audit — network, storage, compute, switches mrcharles 2026-07-30 23:01:43 -05:00
  • d9b32e4eef fix(console): fix udev symlink naming bug + add portable audit tooling mrcharles 2026-07-30 22:51:27 -05:00
  • e7312ad460 chore: retire pfv-tsys8 and fix stale host-skip comment in deploy-check.sh mrcharles 2026-07-30 22:30:24 -05:00
  • 48cdd81779 docs(ups): document apcupsd test results and Energy Dashboard limitations mrcharles 2026-07-30 12:02:15 -05:00
  • 4b26aca5ee feat(ups): add Home Assistant NUT integration via REST config-flow API mrcharles 2026-07-30 11:42:25 -05:00
  • 5456c783c6 feat(ups): NUT setup for APC Smart-UPS C 1500 on pfv-tsys1 mrcharles 2026-07-30 09:34:05 -05:00
  • 0fa0692c37 chore: enforce shellcheck across the repo mrcharles 2026-07-30 08:56:31 -05:00
  • 54e9927167 docs(status): mark console validation complete with pfv-r2-sw known issue mrcharles 2026-07-30 08:31:46 -05:00
  • 72ab6b4b32 docs(status): add UPS USB tracing action item mrcharles 2026-07-29 19:53:34 -05:00
  • 25a7234f40 fix(console): switch ser2net accepter to telnet(rfc2217) for proper NVT mrcharles 2026-07-29 19:35:05 -05:00
  • 51db52f862 security: redact plaintext password from all files mrcharles 2026-07-29 19:28:22 -05:00
  • 050e235f8b feat(awx): deploy AWX 24.6.1 on tsys-awx via k3s + AWX Operator mrcharles 2026-07-29 19:12:03 -05:00
  • fa0c77fb58 fix(console): switch conman from ser2net-telnet to direct serial access mrcharles 2026-07-29 18:29:31 -05:00
  • 80693e4f8e feat(awx): scaffold AWX deployment scripts and manifests mrcharles 2026-07-29 17:45:26 -05:00
  • 396349640f feat(netinfra): migrate DHCP from pfv-netboot to netinfra-01/02 with failover mrcharles 2026-07-29 17:22:15 -05:00
  • 9c47d93a2f docs(goals): codify local storage policy — ephemeral scratch, not OS drives mrcharles 2026-07-29 16:33:56 -05:00
  • edb34a75ec docs(status): sync action items with audit, fix stale disk refs mrcharles 2026-07-29 16:29:17 -05:00
  • 23e5ecc4cb docs(audit): mark tsys6/tsys9 S1 storage.cfg fixes as resolved mrcharles 2026-07-29 16:23:37 -05:00
  • 915111e9dd docs(audit): consolidate to single audit with corrected storage topology mrcharles 2026-07-29 14:32:43 -05:00
  • 6199368710 docs(audit): add VM placement plan (current/target inventory + action checklist) mrcharles 2026-07-29 06:57:51 -05:00
  • 575d79f611 docs(audit): RAM/CPU placement audit + codify capacity goals mrcharles 2026-07-29 05:32:12 -05:00
  • 428e9ecb1d refactor(docs): co-locate k8s/proxmox docs with their code + fix broken perf paths mrcharles 2026-07-29 05:28:07 -05:00
  • b860cb116d docs(audit): revised fleet audit with corrected placements + Friday plan mrcharles 2026-07-28 21:09:56 -05:00
  • b6f94483e5 fix(console): enable conmand remote access + add conman client script mrcharles 2026-07-28 20:07:17 -05:00
  • 28e0b0c7a6 docs(audit): fresh fleet audit + fix stale paths across 13 perf scripts mrcharles 2026-07-28 20:07:09 -05:00
  • 0600321968 fix(powerman): use -h flag for remote server in query script mrcharles 2026-07-28 19:48:02 -05:00
  • 5dcddfa4ba feat(powerman): add remote query script for workstation PDU access mrcharles 2026-07-28 19:47:01 -05:00
  • 322e20e50f fix(powerman): bind to Tailscale + localhost instead of 0.0.0.0 mrcharles 2026-07-28 19:45:17 -05:00
  • eb99b00a70 feat(console): manage 7 switch consoles via ser2net+conman on pfv-tsys4 mrcharles 2026-07-28 19:44:02 -05:00
  • 799d270261 docs: fix gardening variance + strengthen protocol for new directories mrcharles 2026-07-28 18:49:39 -05:00
  • 8124483da8 feat(powerman): manage Cyclades PM10i PDU via powerman on pfv-tsys1 mrcharles 2026-07-28 18:22:47 -05:00
  • 8f1642bf96 feat(k8s): deploy 3-node k3s HA control plane over Tailscale mrcharles 2026-07-28 12:21:33 -05:00
  • 174deea2a9 docs(k8s): add Talos architecture, distro decision, and bootstrap plan mrcharles 2026-07-28 11:50:56 -05:00
  • 99270c344d docs(agents): enforce always-commit-push policy mrcharles 2026-07-28 11:50:51 -05:00
  • 6b6a8ff021 docs: organize docs into project subdirectories mrcharles 2026-07-28 11:34:23 -05:00
  • 4f2bfe18a5 docs: add STATUS.md, docmap.md, encode gardening protocol mrcharles 2026-07-28 11:32:03 -05:00
  • a7fbad60ab docs: end-to-end gardening — links, stale refs, tailscale.md update mrcharles 2026-07-28 11:28:52 -05:00
  • c2b592a66b docs: unified README and AGENTS.md for merged repo mrcharles 2026-07-28 11:25:16 -05:00
  • 4851517947 refactor: reorganize merged repo into clean directory structure mrcharles 2026-07-28 11:24:39 -05:00
  • 132c0854d1 merge: combine KNELServerBuild into PFVCluster mrcharles 2026-07-28 11:23:22 -05:00
  • b1088e8487 feat(dns-cluster): replicate Technitium production to netinfra pair mrcharles 2026-07-28 08:50:14 -05:00
  • 1951667f8b fix(network): remove interface restriction that broke NTP client sync mrcharles 2026-07-28 06:03:21 -05:00
  • 9a4961d94b docs(network): analyze Tailscale vs managed DNS conflict mrcharles 2026-07-28 05:31:47 -05:00
  • f010fa9609 feat(network): use pfv-netinfra-01/02 as redundant DNS and NTP mrcharles 2026-07-28 05:23:13 -05:00
  • 1044224d02 feat: wire Pi-hole to forward knel.net to local Technitium + document setup mrcharles 2026-07-28 05:16:01 -05:00
  • 291a7ebc27 feat: full re-audit of all 7 hosts with fresh ground truth mrcharles 2026-07-27 22:04:05 -05:00
  • 53954d8494 docs: lock in storage philosophy and PDM migration capability mrcharles 2026-07-27 21:46:48 -05:00
  • 6814374bac fix: keep UCS on spinning disk, repurpose D3 SSD for k8s/CI workloads mrcharles 2026-07-27 11:51:30 -05:00
  • 019ab468bf feat: relocate D3 SSD from tsys4 USB to tsys5 SAS on Friday mrcharles 2026-07-27 11:50:16 -05:00
  • ea2048dc87 fix: correct storage bus types after deep-dive on tsys6/7 mrcharles 2026-07-27 11:45:06 -05:00
  • db575080c9 docs: integrate tsys2 hardware findings from Windows inventory mrcharles 2026-07-27 11:39:59 -05:00
  • 11ae08f7e6 docs: add TODO.md with tsys2 Windows inventory commands mrcharles 2026-07-27 11:35:33 -05:00
  • a791baa085 chore: ignore python bytecode and document git workflow mrcharles 2026-07-27 11:31:49 -05:00
  • 422999bf3c chore: initialize repo with full project state mrcharles 2026-07-27 11:31:29 -05:00
  • 4201f3e669 chore: ignore framework LOGFILENAME timestamp artifacts mrcharles 2026-07-27 11:01:15 -05:00
  • 65b972e623 fix(security): actually set Webmin 2FA directives in miniserv.conf mrcharles 2026-07-27 10:58:10 -05:00
  • bd00b61047 fix(tests): correct root/SSL/package false failures in validation suite mrcharles 2026-07-27 10:53:33 -05:00
  • 1fb1413f5b fix(tests): repair test-runner arithmetic and false-positive checks mrcharles 2026-07-27 10:48:50 -05:00
  • a54da7a43a test(validation): route post-deploy ops through guest agent for 2FA mrcharles 2026-07-27 10:42:45 -05:00
  • 40dfda47f2 fix(security): enable KbdInteractiveAuthentication for SSH 2FA mrcharles 2026-07-27 10:37:18 -05:00
  • 21cc6ee54c fix(config): newline-terminate all deployed config files mrcharles 2026-07-27 10:35:17 -05:00
  • b19bc87361 fix(security): resolve user home dir for 2FA setup instructions mrcharles 2026-07-27 10:16:48 -05:00
  • 6d77775bd6 test(validation): preserve sandbox access across SSH hardening mrcharles 2026-07-27 10:13:04 -05:00
  • 5f26f7dca1 fix(provisioning): make wazuh-agent start best-effort mrcharles 2026-07-27 10:13:04 -05:00
  • 53d953e092 fix(security): newline-terminate managed authorized_keys files mrcharles 2026-07-27 10:12:55 -05:00
  • 163ef9de16 fix(security): repair KexAlgorithms leading-space in sshd hardening mrcharles 2026-07-27 10:12:38 -05:00
  • a4cdd2ee30 fix(provisioning): make post-purge autoremove non-interactive mrcharles 2026-07-27 09:58:28 -05:00
  • 550d2cd078 fix(provisioning): make latencytop/cockpit-tests install best-effort mrcharles 2026-07-27 09:56:25 -05:00
  • 83e4d7e8ce test(validation): add reproducible git-based VM validation harness mrcharles 2026-07-27 09:32:14 -05:00
  • 377c83bcf1 fix(framework): guard tput calls against missing TERM mrcharles 2026-07-27 09:32:04 -05:00
  • 97ff9c321d docs(agents): document repo layout and autonomous git policy Charles N Wyble 2026-07-25 13:49:55 -05:00
  • 5928d96aec fix(tests): repair framework paths, assertions, and arithmetic Charles N Wyble 2026-07-25 13:49:47 -05:00
  • 688b7190e6 refactor(provisioning): make scripts self-locating and read configs locally Charles N Wyble 2026-07-25 13:49:39 -05:00
  • 65d4985d16 docs: add AGENTS.md with git commit guidelines Charles N Wyble 2026-02-17 17:08:44 -05:00
  • 453f3a22ac a few minor annoyances now addressed mrcharles 2025-12-29 14:17:08 -05:00
  • f283f8cfb8 a bit of refactoring mrcharles 2025-12-28 18:49:30 -05:00
  • d33c8df277 AI project review mrcharles 2025-12-28 18:46:53 -05:00
  • 2930eeaf27 ssh pub key regression, need to use cat instead of curl mrcharles 2025-07-29 13:54:39 -05:00
  • 870540840c use the tailscale installer mrcharles 2025-07-29 13:45:21 -05:00
  • 5e2eaff55d typo mrcharles 2025-07-29 13:42:14 -05:00
  • 8f19c9fb6e kali corner case... mrcharles 2025-07-29 13:32:53 -05:00
  • 40ab4608e2 some minor ubuntu default cleanup mrcharles 2025-07-17 23:04:40 -05:00