Per-key node pins, k7d-fc pause/resume/exec, and HA-soak fixes. Playbook
pins k7d 0.7.0. GitHub .deb, Launchpad PPA, and PyPI k7-sdk are
0.4.0.
Added
- Optional per-key node placement for tenant isolation on the
shared per-node k7d daemon.k7 generate-api-key --node <node>
(repeatable) stores"nodes"on the key.k7 nodes dedicate NODE --tenant ID
labels and taints a node for one tenant.GET /api/v1/nodes/storageis 403
for a node-scoped key.
Changed
k7 installrequires--backend— no silent default.- Playbook default k7d 0.7.0; Firecracker v1.16.2 for
k7d-fc. - k7d-fc: pause / resume → exec path aligned with k7d 0.7.0.
Fixed
- HA soak and API namespace scoping fixes carried in this release.
Install: PPA katakate.org/k7, GitHub k7_0.4.0_amd64.deb, or
pip install k7-sdk==0.4.0.
Full changelog: https://github.com/Katakate/k7/blob/v0.4.0/CHANGELOG.md