github Katakate/k7 v0.4.0

3 hours ago

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/storage is 403
    for a node-scoped key.

Changed

  • k7 install requires --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

Don't miss a new k7 release

NewReleases is sending notifications on new releases.