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
|
- Restore path (exporter): create instance from stored config → push
|
||||||
file tree back via sftp. Weaker than `incus import` but granular.
|
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
|
## Packaging & deployment
|
||||||
|
|
||||||
Plugins are standalone executables (gRPC over stdio) — no rebuild of
|
Plugins are standalone executables (gRPC over stdio) — no rebuild of
|
||||||
|
|||||||
Reference in New Issue
Block a user