BKP4, BKP5: the backup holder says each item's start and end and gives way to a restore of the recovery module

Builds: design 47 G §554, §556, §563, A-150
This commit is contained in:
2026-11-12 05:05:54 +01:00
parent f8160922c9
commit d708998a53
7 changed files with 576 additions and 7 deletions
+12 -4
View File
@@ -16,6 +16,10 @@
]
}
],
"consumes": [
"mesh-recovery.restore-started",
"mesh-recovery.restored"
],
"emits": [
"backed-up"
],
@@ -25,7 +29,8 @@
"backup_deleted"
],
"own-secrets": {
"repository": "${dir:state}/repository.secret"
"repository": "${dir:state}/repository.secret",
"broker": "${dir:state}/broker"
},
"data": {
"own": [
@@ -139,7 +144,8 @@
"MESH_BACKUP_REPOSITORY": "${dir:repository}",
"MESH_BACKUP_PASSWORD_FILE": "${dir:state}/repository.secret",
"MESH_BACKUP_STATE": "${dir:state}",
"MESH_BACKUP_DATA": "${dir:state}/data.conf"
"MESH_BACKUP_DATA": "${dir:state}/data.conf",
"MESH_BROKER_FILE": "${dir:state}/broker"
},
"health": {
"kind": "unit"
@@ -160,7 +166,8 @@
"MESH_BACKUP_REPOSITORY": "${dir:repository}",
"MESH_BACKUP_PASSWORD_FILE": "${dir:state}/repository.secret",
"MESH_BACKUP_STATE": "${dir:state}",
"MESH_BACKUP_DATA": "${dir:state}/data.conf"
"MESH_BACKUP_DATA": "${dir:state}/data.conf",
"MESH_BROKER_FILE": "${dir:state}/broker"
},
"health": {
"kind": "tool",
@@ -189,7 +196,8 @@
"MESH_BACKUP_REPOSITORY": "${dir:repository}",
"MESH_BACKUP_PASSWORD_FILE": "${dir:state}/repository.secret",
"MESH_BACKUP_STATE": "${dir:state}",
"MESH_BACKUP_DATA": "${dir:state}/data.conf"
"MESH_BACKUP_DATA": "${dir:state}/data.conf",
"MESH_BROKER_FILE": "${dir:state}/broker"
}
},
{