fix(backups): защитить подключение S3 и согласовать операции каталога

This commit is contained in:
Denozordec committed 2026-10-14 11:05:38 +07:00
1 parent 7cef0cc133
commit faf452d149
18 files changed
+1385 -14

No files matched your search

File diff suppressed because it is too large. Load diff
@@ -0,0 +1,21 @@
{
"date": "2026-10-14",
"block": "12.5.233",
"backendSourceMatched": 503,
"compiledMatched": 1064,
"frontendChanged": false,
"services": {
"backend": {
"image": "mmapp-test/backend:ux-backup233",
"imageId": "sha256:f7dbe781cc96b578cc3c81d37e3cbda2d5271fd2a885cd0861f588810b4328d4",
"running": true,
"health": "healthy"
},
"frontend": {
"image": "mmapp-test/frontend:ux-routing218",
"imageId": "sha256:ec658b9da88c19d60987be5bfc0c15fb339a0310d7a42dc761b40a70a3428c5a",
"running": true,
"health": null
}
}
}
@@ -0,0 +1,10 @@
{
"date": "2026-10-14",
"block": "12.5.233",
"kinds": [
{
"kind": "backend",
"matched": 503
}
]
}
@@ -0,0 +1,51 @@
{
"date": "2026-10-14",
"block": "12.5.233",
"baseline": true,
"checks": [
{
"change": "s3Bucket",
"status": 200,
"settingsUnchanged": false
},
{
"change": "s3Endpoint",
"status": 200,
"settingsUnchanged": false
},
{
"change": "s3Region",
"status": 200,
"settingsUnchanged": false
},
{
"change": "s3ForcePathStyle",
"status": 200,
"settingsUnchanged": false
},
{
"change": "provider",
"status": 200,
"settingsUnchanged": false
},
{
"allowed": "s3Prefix",
"status": 200
},
{
"allowed": "s3SecretAccessKey",
"status": 200
},
{
"allowed": "keepLocalCopy",
"status": 200
},
{
"emptyCatalogChangeAllowed": true
}
],
"externalS3Contacts": 0,
"chrContacts": 0,
"passed": true,
"ownedDatabaseAndRoleRemoved": true
}
@@ -0,0 +1,57 @@
{
"date": "2026-10-14",
"block": "12.5.233",
"baseline": false,
"checks": [
{
"change": "s3Bucket",
"status": 409,
"settingsUnchanged": true
},
{
"change": "s3Endpoint",
"status": 409,
"settingsUnchanged": true
},
{
"change": "s3Region",
"status": 409,
"settingsUnchanged": true
},
{
"change": "s3ForcePathStyle",
"status": 409,
"settingsUnchanged": true
},
{
"change": "provider",
"status": 409,
"settingsUnchanged": true
},
{
"allowed": "s3Prefix",
"status": 200
},
{
"allowed": "s3SecretAccessKey",
"status": 200
},
{
"allowed": "keepLocalCopy",
"status": 200
},
{
"emptyCatalogChangeAllowed": true
},
{
"inFlightUpdateRejectedBeforeCatalogPublication": true
},
{
"staleDownloadRejectsBeforeS3AfterDeletion": true
}
],
"externalS3Contacts": 0,
"chrContacts": 0,
"passed": true,
"ownedDatabaseAndRoleRemoved": true
}