docs: close out the roadmap items this run finished - #39
Merged
Conversation
Grafana behind TLS is done and moves to Done, with the detail that matters — Prometheus verifies it with ca_file and server_name rather than insecure_skip_verify. Three completions that were never roadmap items but belong in the record: Alertmanager now points at a real receiver, where the ntfy.example.invalid placeholder had meant no alert was ever delivered; four dashboards now show their own component's firing alerts, where forty rules previously existed with nothing surfacing them; and the UPS dashboard no longer reports a battery the rack does not have. Corrects a Done entry that has gone stale: the SNMP rotation says three of four devices. All four are rotated. The switch also still holds its previous community, which is an accepted residual rather than an omission, and saying "three of four" hides both halves of that. The ifXTable item gains the two things a future attempt needs. It is newly actionable — the switch has only polled at all since the three stacked faults in #22 were cleared — and it has a trap: this firmware returns ifSpecific with a zero-length value that makes snmp-exporter discard the entire response, so the walk enumerates columns and must stay clear of column 22. Nothing here changes what runs.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Documentation only — nothing that runs changes.
Moved to Done
the detail that matters: Prometheus verifies it with
ca_fileandserver_name, notinsecure_skip_verify.Added to Done (real work, never tracked as roadmap items)
ntfy.example.invalidplaceholder for the entire life of the stack, so noalert had ever been delivered.
routing tree existed with nothing showing them.
management card fabricates charge, runtime and status.
Corrected
The SNMP rotation Done entry said three of four devices. All four are
rotated. The switch also still accepts its previous community — an accepted
residual recorded in
SECURITY.md, not an omission. "Three of four" hid bothhalves of that.
Sharpened
The
ifXTableitem gains what a future attempt needs:three stacked faults in neo (MokerLink, 10.7.7.2) stopped answering SNMP — ICMP and TCP/80 succeed, UDP/161 does not #22 were cleared;
ifSpecificwith a zero-length valuethat makes snmp-exporter discard the whole GETBULK response, so the walk
enumerates individual columns and must stay clear of column 22.
Deliberately left open
SNMPv3 authPriv(blocked on the switch), egress filtering, the MokerLink’sresidual community, the UPS battery, Alloy rollout, blackbox-exporter, the
10.0.30.10Proxmox/iLO ambiguity, dashboard screenshots, and everything underInfrastructure and Automation.
Blast radius
None.
secrets/*.sops.yamlVerification
./scripts/validate.shpasses;markdownlint-cli2clean.make validatepasses