mirror of
https://scm.tikali.ai/tikali/applications/monky/monky-deployd.git
synced 2026-09-18 04:36:15 +00:00
fix: accept sites fmt|cbs|pdx|roam (tenancy 0.7.x) and keep the identity read grant alive across tunneller rewrites — 0.1.10
deployd#3 (DD-0620): every kit for a backend registered since 2026-09-08 died at `--site`. env-dev-08 (2026-09-11..13): two days of "identity is not readable" ticks — ziti-edge-tunnel re-creates the file with mode 0600, the ACL mask goes to ---, group membership stops helping. identity-acl.sh + monky-deployd-identity-acl.path re-apply the grant on every directory change. Doc-Drift: DD-0620 fixed Closes #3 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ASnneBmT7rfaJLE8NGNw7S
This commit is contained in:
@@ -1,6 +1,20 @@
|
||||
<!-- xlate:verbatim-fences -->
|
||||
# Changelog
|
||||
|
||||
## 0.1.10 — sites `fmt|pdx|roam`, and a read grant that outlives the tunneller (2026-09-13)
|
||||
|
||||
- **Install kits for every backend registered since 2026-09-08 died at `--site`** (deployd#3,
|
||||
DD-0620): tenancy 0.7.x issues `fmt | pdx | roam`, deployd still enforced `cbs | pdx`. `SITES`,
|
||||
`install.sh` and `config.example.yaml` now accept `fmt | cbs | pdx | roam` (`cbs` = the deprecated
|
||||
alias of `fmt` on rows registered before the rename) and a test pins the set to tenancy's.
|
||||
- **The agent's read on the ziti identity now survives a tunneller rewrite for real.** 0.1.8 made
|
||||
`monky-deployd` a member of the `ziti` group; that is not enough: `ziti-edge-tunnel` re-creates the
|
||||
file with mode `0600`, which sets the ACL mask to `---` and defeats the group read and the named-user
|
||||
entry alike (env-dev-08, 2026-09-11 → 09-13: two days of *"identity is not readable"* ticks under a
|
||||
healthy tunnel; the backend went `offline`). New `identity-acl.sh` re-applies the entries **and the
|
||||
mask**; `monky-deployd-identity-acl.path` re-runs it whenever the identity directory changes;
|
||||
`install.sh` and the package postinstall arm it.
|
||||
|
||||
## 0.1.9 — an upgrade no longer stops the agent (2026-09-09)
|
||||
|
||||
- **`dpkg -i` over a running agent disabled it.** dpkg calls the OLD package's `prerm` on an
|
||||
|
||||
Reference in New Issue
Block a user