plakar-incus-integration: record Route B upstreaming decision

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Julien Lutran
2026-08-23 09:05:01 +02:00
co-authored by Claude Fable 5
parent 79ad1b7179
commit 7da9c7cdae
+14
View File
@@ -84,6 +84,20 @@ never opt-in.
- Restore path (exporter): create instance from stored config → push
file tree back via sftp. Weaker than `incus import` but granular.
## Upstreaming (decided 2026-08-23: Route B — community integration)
Repo: `github.com/jlutran/plakar-integration-incus` (remote set,
initial commit done). Path to publication, in order:
1. unit tests + first real run against ks4's `backup` project
2. open a PlakarKorp/plakar issue proposing the integration
(disclose the Apache-2.0 `lxc/incus` client dependency)
3. push the repo, then PR a recipe against `PlakarKorp/hub`
installable as `plakar pkg add incus`
4. (optional, later) adoption into the `integrations` monorepo:
module rename to `github.com/PlakarKorp/integrations/incus`,
orphan `integration/incus` branch, `incus/incus` layout
## Packaging & deployment
Plugins are standalone executables (gRPC over stdio) — no rebuild of