Commit Graph

  • a73591045e [#769] framework: set-e-safe cn_count fallback main mrcharles 2026-09-05 07:36:47 -05:00
  • 37b54db824 [#769] framework fix: cn_count double-count in compose check mrcharles 2026-09-05 07:17:22 -05:00
  • 2161ce64c2 [#769] retire questions files — open items ticketed in Redmine (NeedsInput) mrcharles 2026-09-05 05:28:25 -05:00
  • 080f5c9291 [#769] stub k8s/awx — split to KNEL/k8s + KNEL/awx mrcharles 2026-09-05 05:09:30 -05:00
  • 9649b43b67 approved reachableceo 2026-09-05 01:34:15 -05:00
  • 4d7287c005 docs(questions): v11 — ACME DNS-01 TSIG + step-ca go; legacy-* exempt [#697][#771] mrcharles 2026-09-04 17:31:52 -05:00
  • 8d28d1c064 feat(sweep): backup retention — keep newest 2 automatic backups [#777] mrcharles 2026-09-04 16:35:49 -05:00
  • 18c590ba2a feat(k8s): nvidia device-plugin manifest SoR — GPU verified E2E [#763][#769] mrcharles 2026-09-04 15:11:00 -05:00
  • 61cdc8b661 feat(sweep): daily maintenance sweep script [#777] mrcharles 2026-09-04 14:21:41 -05:00
  • ad69416a19 docs: runner org-scoped to KNEL + ultix label [#784] mrcharles 2026-09-04 13:14:50 -05:00
  • abd677a32e docs: runner label ultix — workflows must run on ultix [#784] mrcharles 2026-09-04 12:27:51 -05:00
  • c89ca6c47a docs(hooks): CHANGE GATE message points at mglpi [#767] mrcharles 2026-09-04 09:01:04 -05:00
  • f6cd430699 docs: OQ8 answered — pfv-bms to KNELBMS rename approved [#785] mrcharles 2026-09-04 07:54:49 -05:00
  • a3bd8bb7d4 docs: Key Scripts table — pve-snapshot, garden, audit-fleet, kuma suite [#784] mrcharles 2026-09-04 07:48:15 -05:00
  • d258fc2bb5 docs: CI/CD fleet standard — gitea runner + repo workflow duty [#784] mrcharles 2026-09-04 07:26:54 -05:00
  • a024b78cde feat(hooks): CHANGE GATE — prod remote ops require .crush/active-cr [#767] mrcharles 2026-09-04 07:16:24 -05:00
  • cb4ef7e8e3 docs: field lesson — bridge re-enslave + wedged nconnect NFS recovery [#780] mrcharles 2026-09-04 06:45:35 -05:00
  • 66def2e311 feat(cm): auto-open Kuma maintenance windows on rollback (OQ5 YES) [#769] mrcharles 2026-09-04 06:05:27 -05:00
  • ce55409b9a docs: archive superseded question rounds to archive/questions [#769] mrcharles 2026-09-04 05:57:04 -05:00
  • 823eb9b33d docs: AGENTS.md repoint to KNEL repos + stale-ref fixes [#769] mrcharles 2026-09-04 05:51:51 -05:00
  • c0f71756ee answered reachableceo 2026-09-03 23:12:37 -05:00
  • 6173be60b7 docs(questions): v10 — O&M split round + carried PMG items [#769] mrcharles 2026-09-03 22:06:06 -05:00
  • 8ba0ae1d6f feat(cm): pve-snapshot.sh — snapshot lifecycle for change management [#769] mrcharles 2026-09-03 21:57:15 -05:00
  • dba54b294f refactor: split domain tooling into dedicated KNEL repos [#769] mrcharles 2026-09-03 21:49:50 -05:00
  • ebd876b085 fix(rules): conflict-marker check false-positived on decorative banners [#769] mrcharles 2026-09-03 21:23:57 -05:00
  • 041d311d1c docs(questions): C4 credentials + C5 scope + C6 docker rulings recorded [#767] mrcharles 2026-09-03 17:27:54 -05:00
  • 994959d4ad docs(questions): C4-C8 agent-stack + credentials-policy rulings [#767] mrcharles 2026-09-03 17:13:29 -05:00
  • a2a45ea9d8 feat(bench): harness v1.1 — PSI latency, load, device identity context [#709] mrcharles 2026-09-03 16:55:28 -05:00
  • abb725be85 feat(oam): nginx vhost SoR — OAM docker UIs behind fleet TLS [#697] mrcharles 2026-09-03 14:42:33 -05:00
  • 8a4ee6f64f dns: oam UI subdomains — smokeping/netdisco/oxidized/unpoller → tsys-librenms [#697] mrcharles 2026-09-03 14:39:24 -05:00
  • ba4463c4d0 fix(oam): kuma inventory target-field bug + add-ping tooling [#343][#435] mrcharles 2026-09-03 14:34:44 -05:00
  • a07d866116 fix(cmdb): canonical CI names — s7 rename map in seed generator [#705] mrcharles 2026-09-03 14:22:05 -05:00
  • 8666182d8b docs(cmdb): regenerate seed post-reconcile — 75 CIs, stale rows gone [#705] mrcharles 2026-09-03 14:05:04 -05:00
  • 056412a311 feat(cmdb): inventory reconcile + GLPI software catalog seeder [#705] mrcharles 2026-09-03 14:01:56 -05:00
  • 4c461c14e1 refactor: move HA tooling + reference packs to KNEL/pfv-bms [#762] mrcharles 2026-09-03 13:34:55 -05:00
  • 1620351028 feat(ca): artifact mirror live — pinned wazuh-agent debs on tsys-ca [#758] mrcharles 2026-09-03 13:25:28 -05:00
  • e27e3a06b8 feat(oam): codify garage-pdu-relay snmpd extend + timeout hardening [#733] mrcharles 2026-09-03 12:55:31 -05:00
  • d3b9099d5f feat(mail): fleet mail-env audit + map; PMG VIP proposal [#696][#694] mrcharles 2026-09-03 12:49:59 -05:00
  • 7ca87c1200 docs(questions): C1-C3 CMDB change-control rulings needed [#705] mrcharles 2026-09-03 12:32:20 -05:00
  • 412d706abd docs(questions): v7 — PMG design round PQ1-PQ7 [#696][#694] mrcharles 2026-09-03 12:27:34 -05:00
  • 07a0a3472b fix(cmdb): GLPI import fixes — input wrapper + Read-Only agent profile [#705] mrcharles 2026-09-03 12:26:39 -05:00
  • 379f7d376b docs(cmdb): regenerate seed — wnode-tsys5 ghost retired [#728] mrcharles 2026-09-03 11:46:36 -05:00
  • b7eb9a5066 fix(bench): trixie libaio1 fallback in bench LXC installer [#709] mrcharles 2026-09-03 11:43:48 -05:00
  • d237e4a65d feat(monitoring): kuma notification tooling; app webhooks replace pushover [#435] mrcharles 2026-09-03 11:38:38 -05:00
  • 4c2726b116 feat(cmdb): GLPI importer — agent user + seed import ready to fire [#705] mrcharles 2026-09-03 09:59:32 -05:00
  • b575a8e864 fix(perf): install libaio1t64 fallback for Debian 13 guests [#709] mrcharles 2026-09-03 09:30:29 -05:00
  • bf52f85ac5 docs(agents): field lessons from #684 PBS rollout + restore-drill incident mrcharles 2026-09-03 08:33:58 -05:00
  • 7586605b70 fix(perf): bench jq direction bug + libaio + json note guard [#709] mrcharles 2026-09-03 07:53:37 -05:00
  • 82fdb161cc feat(ca): fleet CA tooling — intermediate live on tsys-ca, first cert issued [#697] mrcharles 2026-09-03 07:52:07 -05:00
  • 02bdeae9e7 feat(perf): standardized fleet benchmark artifact (fio/iperf3) [#709] mrcharles 2026-09-03 07:21:27 -05:00
  • d75366edf5 feat(siem): agent fixes from fleet pass; IPv6 kill script [#335][#748] mrcharles 2026-09-03 07:13:28 -05:00
  • 2485866ccd chore(dns): remove retired wnode-tsys5 ghost A record from knel.net [#737] mrcharles 2026-09-03 06:32:44 -05:00
  • 06679d9a0c feat(siem): fleet rollout tooling — agents + PVE rsyslog forwarding [#335] mrcharles 2026-09-03 06:30:25 -05:00
  • 5c5e173a1b feat(cmdb): seed tooling — inventory→CSV converter + 87-CI seed v0 [#705] mrcharles 2026-09-03 05:54:08 -05:00
  • 6a38b4443c docs(agents): cross-linking house rule + mastodon post tool [#743][#441] mrcharles 2026-09-03 05:28:57 -05:00
  • 6c80b76b47 docs: questions v4 — pairing mechanism fork + gitea allowlist ask [#626][#734] mrcharles 2026-09-02 23:10:07 -05:00
  • 4a38e9bac8 docs(questions): v6 — Q5 resolved (separate roster repo, built); Q4 open (second human) [#345] mrcharles 2026-09-02 21:59:36 -05:00
  • 7376763824 docs(questions): v5 — v4 answers recorded (relay hw, probe cleared, HA whitelist); PR approver questions [#345] mrcharles 2026-09-02 21:30:51 -05:00
  • 04b85e9935 feat(perf): ZFS blacklist script, applied to all 7 tsys hosts [#737] mrcharles 2026-09-02 21:17:34 -05:00
  • 6414fee6ec feat(sensors): labeled per-zone thermal layer in lmsensors-extend [#736] mrcharles 2026-09-02 21:16:34 -05:00
  • c71d66e129 docs: remote-access decision question for founder [#626][#344] mrcharles 2026-09-02 21:07:27 -05:00
  • b958dd762f docs: ask 14 answered — dockerd bounce applied [#731] mrcharles 2026-09-02 20:42:28 -05:00
  • a4d4c1c91a feat(perf): reusable guest perf pack deploy script [#737] mrcharles 2026-09-02 20:37:03 -05:00
  • 17c555adf5 docs(questions): v4 badge doorman modernization round [#345] mrcharles 2026-09-02 20:29:17 -05:00
  • 4de1457eaa docs(agents): dhcpd AppArmor /etc/dhcp path constraint field lesson [#728] mrcharles 2026-09-02 20:23:38 -05:00
  • 1dbf16c9df feat(dns): zone-snapshot tooling + sync rule; refresh stale snapshots [#630][#728] mrcharles 2026-09-02 20:19:23 -05:00
  • c2b7c91079 fix(dhcp): retire ultix-offstage reservation — VM 5112 deleted [#728][#420] mrcharles 2026-09-02 20:18:09 -05:00
  • ffda5a68f0 feat(switches): add show-only audit cmds for 4 consoles [#732] mrcharles 2026-09-02 20:14:14 -05:00
  • d9aa989957 docs(agents): HA snmp two-layer + package dupe-key field lessons [#344] mrcharles 2026-09-02 20:02:54 -05:00
  • 76e50de25f fix(dns): retire tailscale-router references; netinfra pair is prod [#728] mrcharles 2026-09-02 19:42:15 -05:00
  • e6f33ca32a docs: ask 13 answered — Cloudron API token received+verified [#727] mrcharles 2026-09-02 19:07:43 -05:00
  • 13fcb13182 move cloudron kuma artifacts to KNEL/cloudron [#727] mrcharles 2026-09-02 18:51:20 -05:00
  • e824a1fc72 docs: Cloudron asks 13/14 — API token + dockerd window [#727] mrcharles 2026-09-02 18:44:50 -05:00
  • 77811927e3 docs: finish questions consolidation — drop merged files [#344] mrcharles 2026-09-02 18:26:14 -05:00
  • 0c6aabbb4d fix(rules): accept any questions-v*.md version + restore questions file mrcharles 2026-09-02 18:12:52 -05:00
  • e56442e694 docs(agents): HA todo HUD field lessons (get_items/rename pattern) [#441] mrcharles 2026-09-02 18:08:53 -05:00
  • aa8239b74a docs: consolidate open asks into questions-09022206.md [#344] mrcharles 2026-09-02 18:01:52 -05:00
  • bacd7058a1 kuma: monitor the 7 booking instances + penpot [#685] mrcharles 2026-09-02 17:57:56 -05:00
  • dd74fccc08 feat(dhcp): reservations — DIRIGERA hub + 2 WiZ bulbs (forward/reverse DNS added) [#712][#344] mrcharles 2026-09-02 17:57:16 -05:00
  • 326860a80b docs: full-session close-out [#682] mrcharles 2026-09-02 17:36:15 -05:00
  • da3f365faa docs(agents): field lessons — 2026-09-02 HA deep session mrcharles 2026-09-02 17:33:21 -05:00
  • 4f9e7d521e feat(pdu): garage PDU SNMP relay on tsys-librenms (AP7830 v1-only) [#344] mrcharles 2026-09-02 17:24:19 -05:00
  • 069273531d docs(agents): no-wiki-in-Redmine ruling + fix tooling-cli paths [#441] mrcharles 2026-09-02 17:03:54 -05:00
  • ebefbe47a7 feat(netinfra): NTP + Technitium zones into git SoR; drift-check full stack [#630] mrcharles 2026-09-02 16:33:33 -05:00
  • bdf61ebe49 fix(kuma): Cloudron monitors under dedicated group; zero IP literals [#435] mrcharles 2026-09-02 16:26:46 -05:00
  • 14e7e4dabb docs: session close-out — HA software queue worked, masters #682/#683 cut [#344] mrcharles 2026-09-02 15:21:33 -05:00
  • f393a5ba5f feat(idrac): drac-extend — IPMI temps via snmpd extend (tsys6/7) [#625] mrcharles 2026-09-02 14:56:21 -05:00
  • 8bc1dc6612 feat(kuma): Cloudron HTTP-200 coverage + group discipline [#435] mrcharles 2026-09-02 13:23:27 -05:00
  • 53b847985e feat(ha): websocket driver tool; Govee integration live end-to-end [#620] mrcharles 2026-09-02 12:59:36 -05:00
  • a2ff60908e feat(mdns): one-shot browse tool; iDRAC SNMP live both DRACs; Govee creds [#619][#625] mrcharles 2026-09-02 12:44:44 -05:00
  • 2c12d7b39e docs(ha): session close-out — iDRAC creds ask, lock verdict, hygiene log [#619][#625] mrcharles 2026-09-02 12:21:35 -05:00
  • 4bf0c31609 chore: session close-out — k8s cluster rebuilt, 8/8 nodes Ready [#367][#368] mrcharles 2026-09-02 12:10:07 -05:00
  • 57946b7140 docs(ha): DHCP-table lock verdict — no lock OUIs, BLE-only likely [#619] mrcharles 2026-09-02 12:08:40 -05:00
  • 1f44a193a2 feat(k8s): cnode disks on TS5-SSD; worker roster — ultix-streaming replaces tsys5 mrcharles 2026-09-02 12:03:26 -05:00
  • babd6d2e25 fix(mdns): accumulate probe records across responses; unit tests [#619] mrcharles 2026-09-02 12:02:00 -05:00
  • d3c5ae8beb fix(k8s): time-box remote cmds; k3s kubectl in post-setup; codify VM tuning mrcharles 2026-09-01 19:32:51 -05:00
  • c45be04bf5 feat(mdns): hap-bridge daemon — unicast probe to multicast replay [#619] mrcharles 2026-09-01 18:43:04 -05:00
  • aa510aac30 docs: ask for UniFi Integration API key [#619] mrcharles 2026-09-01 18:38:40 -05:00
  • 133b68ab40 fix(sensors): numeric parser anchors on degree symbol (label-digit bug) [#618] mrcharles 2026-09-01 18:22:52 -05:00
  • 6c8f839eaa fix(sensors): allowlist netinfra pair (TS subnet-route hairpin sources) [#618] mrcharles 2026-09-01 18:16:19 -05:00