48 lines
982 B
JSON
48 lines
982 B
JSON
{
|
|
"best_practices": [
|
|
"bp_016",
|
|
"bp_032",
|
|
"bp_033"
|
|
],
|
|
"category": "service",
|
|
"conflicts_with": [
|
|
"velero",
|
|
"k10",
|
|
"stash"
|
|
],
|
|
"dependencies": [
|
|
"secretumvault",
|
|
"platform_nats"
|
|
],
|
|
"description": "Multi-context backup orchestrator daemon and on-host runner. Restic-first with kopia opt-in; reads Nickel-declared policies, replicates to ≥2 destinations, integrates with secretumvault and platform-nats.",
|
|
"name": "backup_manager",
|
|
"provides": [
|
|
{
|
|
"id": "backup-manager",
|
|
"interface": "service/backup-manager",
|
|
"version": "0.1.0"
|
|
}
|
|
],
|
|
"requires": [
|
|
{
|
|
"capability": "kubernetes-cluster",
|
|
"kind": "Required"
|
|
},
|
|
{
|
|
"capability": "object-storage-s3",
|
|
"kind": "Required"
|
|
},
|
|
{
|
|
"capability": "secret-store-vault",
|
|
"kind": "Required"
|
|
}
|
|
],
|
|
"tags": [
|
|
"backup",
|
|
"restic",
|
|
"kopia",
|
|
"ontoref",
|
|
"service"
|
|
],
|
|
"version": "0.1.0"
|
|
}
|