-
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