Commit Graph

  • 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
  • 47ddb93fef Adding ansible-core to be able to run compliance as code playbooks mrcharles 2025-07-16 09:37:11 -05:00
  • e73b81e229 . mrcharles 2025-07-14 13:08:05 -05:00
  • 39e37d0f76 . mrcharles 2025-07-14 13:04:31 -05:00
  • 31e66864ad . mrcharles 2025-07-14 13:02:42 -05:00
  • 0006eefcf1 . mrcharles 2025-07-14 12:58:25 -05:00
  • abfaf765e6 . mrcharles 2025-07-14 12:55:48 -05:00
  • 1f2bd31380 . mrcharles 2025-07-14 12:53:41 -05:00
  • 93cea874a8 . mrcharles 2025-07-14 12:50:48 -05:00
  • a898ebc59d . mrcharles 2025-07-14 12:49:26 -05:00
  • 78cc8cbcf3 . mrcharles 2025-07-14 12:47:40 -05:00
  • 495d0bb03b . mrcharles 2025-07-14 12:46:53 -05:00
  • 7a7d23f36c . mrcharles 2025-07-14 12:42:22 -05:00
  • 84f3ca3b0e . mrcharles 2025-07-14 12:38:07 -05:00
  • f9f32612bb . mrcharles 2025-07-14 12:37:04 -05:00
  • 09063bfee4 case matters... mrcharles 2025-07-14 12:36:03 -05:00
  • 5bbaff89e9 refactored to use vendored shell framework. lets test. mrcharles 2025-07-14 12:34:33 -05:00
  • 5a8561ea84 Update "KnelShell" from "ssh://git@git.knownelement.com:29418/KNEL/KNELShellFramework.git@main" mrcharles 2025-07-14 12:18:27 -05:00
  • 2fa32a5eb7 Squashed 'vendor/git@git.knownelement.com/29418/KNEL/KNELShellFramework/' changes from 5ecde81..1fb5a06 mrcharles 2025-07-14 12:18:27 -05:00
  • 83d5cf2f8d moved docs Switching to using vendored shell framework moved SafeDownload to vendored shell framework repo mrcharles 2025-07-14 12:17:29 -05:00
  • 47b5a976c2 Add "KnelShell" from "ssh://git@git.knownelement.com:29418/KNEL/KNELShellFramework.git@main" mrcharles 2025-07-14 12:11:42 -05:00
  • 49e57ff846 Squashed 'vendor/git@git.knownelement.com/29418/KNEL/KNELShellFramework/' content from commit 5ecde81 mrcharles 2025-07-14 12:11:42 -05:00
  • a710fc7b4e removed debugging bits mrcharles 2025-07-14 11:04:21 -05:00
  • c6e458de8b . mrcharles 2025-07-14 11:03:08 -05:00
  • e31bab4162 . mrcharles 2025-07-14 11:01:19 -05:00
  • 86740b8c7d . mrcharles 2025-07-14 10:59:32 -05:00
  • f585f90b7f . mrcharles 2025-07-14 10:55:54 -05:00
  • 24c10b6f35 it hallucinated print_header mrcharles 2025-07-14 10:50:42 -05:00
  • 634a998d7e testing mrcharles 2025-07-14 10:48:59 -05:00
  • e3685f68ad forgot to call the function mrcharles 2025-07-14 10:33:04 -05:00
  • ac857c91c3 actually run the 2fa script. mrcharles 2025-07-14 10:31:22 -05:00
  • a632e7d514 Implement comprehensive two-factor authentication for SSH and web services mrcharlesandClaude 2025-07-14 10:23:07 -05:00
  • f6acf660f6 Implement comprehensive testing framework and enhance documentation mrcharlesandClaude 2025-07-14 09:35:27 -05:00
  • 0c736c7295 Enforce HTTPS for all downloads to eliminate security vulnerabilities mrcharlesandClaude 2025-07-14 09:22:32 -05:00
  • 273e7fe674 Claude code review of my work. mrcharles 2025-07-12 00:17:52 -05:00
  • 6609d7d9e3 sigh. mrcharles 2025-07-11 11:52:28 -05:00