plakar-incus-integration: record Route B upstreaming decision
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
79ad1b7179
commit
7da9c7cdae
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user