plan: panel-dkim-signing - Q2 decided, the keys move to /data/dkim
test / test (push) Canceled after 0s
test / test (push) Canceled after 0s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
**Status:** draft, 2026-10-15 - the row is agreed (owner, 2026-10-15, the
|
**Status:** draft, 2026-10-15 - the row is agreed (owner, 2026-10-15, the
|
||||||
order port25-bare-newline -> base-trixie -> panel-dkim-signing); three
|
order port25-bare-newline -> base-trixie -> panel-dkim-signing); three
|
||||||
questions below go to the owner one at a time; Q1 is decided.
|
questions below go to the owner one at a time; Q1 and Q2 are decided.
|
||||||
**Date:** 2026-10-15
|
**Date:** 2026-10-15
|
||||||
**Version:** `2.8.0` MINOR (after base-trixie's `2.7.0`). No migration;
|
**Version:** `2.8.0` MINOR (after base-trixie's `2.7.0`). No migration;
|
||||||
nothing for an operator to do.
|
nothing for an operator to do.
|
||||||
@@ -114,6 +114,7 @@ Decided here (technical, the owner may overrule):
|
|||||||
new name. **Recommended: rename** - the cost is the entrypoint's move,
|
new name. **Recommended: rename** - the cost is the entrypoint's move,
|
||||||
the paths in the code and the backup tests; a directory named after a
|
the paths in the code and the backup tests; a directory named after a
|
||||||
program the image no longer has would mislead whoever reads `/data`.
|
program the image no longer has would mislead whoever reads `/data`.
|
||||||
|
**Decided (owner, 2026-10-15): rename to `/data/dkim`.**
|
||||||
- **Q3. Health.** The Overview's socket check and the process list name
|
- **Q3. Health.** The Overview's socket check and the process list name
|
||||||
OpenDKIM and the syslog relay. **Recommended:** the socket row becomes
|
OpenDKIM and the syslog relay. **Recommended:** the socket row becomes
|
||||||
"DKIM signer" (the panel's `sign.sock`, checked the same way), the two
|
"DKIM signer" (the panel's `sign.sock`, checked the same way), the two
|
||||||
@@ -156,7 +157,9 @@ Decided here (technical, the owner may overrule):
|
|||||||
programs, the `/dev/log` link and `/run/opendkim`, `usermod -aG selfpost
|
programs, the `/dev/log` link and `/run/opendkim`, `usermod -aG selfpost
|
||||||
opendkim`, crashexit's spared list; `deploy/docker-compose.yml`'s `KILL`
|
opendkim`, crashexit's spared list; `deploy/docker-compose.yml`'s `KILL`
|
||||||
capability (its only use was the reload).
|
capability (its only use was the reload).
|
||||||
- [ ] Keys: Q2.
|
- [ ] Keys: `/data/opendkim/keys` -> `/data/dkim/keys` (Q2): the entrypoint
|
||||||
|
copies the tree once and leaves the old one for a rollback to 2.7.x until
|
||||||
|
the next release; KeyTable and SigningTable go with the new layout.
|
||||||
- [ ] Tests: `test/upstream/*.sh`, e2e's OpenDKIM log and process checks,
|
- [ ] Tests: `test/upstream/*.sh`, e2e's OpenDKIM log and process checks,
|
||||||
the 256-byte test rewritten for the new rule.
|
the 256-byte test rewritten for the new rule.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user