chore(certificates): подтвердить реальное продление и полный откат

This commit is contained in:
Denozordec committed 2026-10-15 13:47:24 +07:00
1 parent 8c5cfa0706
commit 9b0d7bb6e8
16 files changed
+377 -11

No files matched your search

@@ -0,0 +1,27 @@
{
"date": "2026-10-15",
"block": "12.5.259",
"nativeCertificatesRestored": true,
"nativeFilesRestored": true,
"sslServicesRestored": true,
"normalizedExportRestored": true,
"privateSqlSettingsRestored": true,
"ownJobs": 0,
"exportSha256": "3d7d864c2e8d9e7c2bba3ef59aa64b7d05e2a660d4d307172c36c555184b6066",
"passwordsUnchanged": true,
"jobs": [
{
"id": "60f3d7b3-9679-4c4c-9de6-800b8ffd726b",
"status": "done",
"source": "manual"
},
{
"id": "a344479f-6144-4bb5-b678-a37b27d91860",
"status": "done",
"source": "scheduler"
}
],
"cloudflareExactNamesEmpty": true,
"remotePrivateFilesRemoved": true,
"localPrivateFixtureRemoved": true
}
@@ -0,0 +1,33 @@
{
"date": "2026-10-15",
"block": "12.5.259",
"domain": "pngs.top",
"checks": [
{
"endpoint": "/user/tokens/verify",
"status": 200,
"success": true,
"errors": []
},
{
"endpoint": "/zones?name=pngs.top",
"status": 200,
"success": true,
"errors": []
}
],
"tokenActive": true,
"zoneActive": true,
"accountMatched": true,
"nameservers": [
"cheryl.ns.cloudflare.com",
"doug.ns.cloudflare.com"
],
"originalFqdnRecords": 0,
"originalChallengeRecords": 0,
"fqdn": "mmt253-8e62a941.pngs.top",
"applicationTxtCleanupConfirmed": true,
"ownARecordDeleted": true,
"finalFqdnRecords": 0,
"finalChallengeRecords": 0
}
@@ -0,0 +1,16 @@
{
"date": "2026-10-15",
"block": "12.5.259",
"backendImage": "mmapp-test/backend:ux-certificates258",
"imageId": "sha256:984684709e619972bae8657208e3150d12f1c4f2b5642fecf5286a5d87e9fe71",
"health": "healthy",
"frontendImage": "mmapp-test/frontend:ux-certificates251",
"preparedImageEvidence": "certificates258-preparation.json",
"newProductionCode": false,
"firstIssueAndRenewalAccepted": true,
"exactFqdn": "mmt253-8e62a941.pngs.top",
"target": "104.165.244.7",
"control": "194.226.121.150",
"controlReachableAfterCleanup": true,
"privateCleanupConfirmed": true
}
@@ -0,0 +1,35 @@
{
"date": "2026-10-15",
"block": "12.5.259",
"fqdn": "mmt253-8e62a941.pngs.top",
"certName": "mmt253-8e62a941",
"serverId": "2",
"realPortalLogin": true,
"noMocks": true,
"issuePosts": 1,
"pageErrors": [],
"settings": {
"testStatus": 200,
"testOk": true,
"saveStatus": 200,
"tokenConfigured": true,
"directoryUrl": "https://acme-v02.api.letsencrypt.org/directory"
},
"jobId": "60f3d7b3-9679-4c4c-9de6-800b8ffd726b",
"accepted": true,
"job": {
"id": "60f3d7b3-9679-4c4c-9de6-800b8ffd726b",
"status": "done",
"step": "done"
},
"uiTerminalConfirmed": true,
"postCleanup": {
"tokenConfigured": false,
"ownJobStatus": 404,
"reachableServerIds": [
"1",
"2"
],
"ownCertificateAbsent": true
}
}
@@ -0,0 +1,73 @@
{
"date": "2026-10-15",
"block": "12.5.259",
"before": {
"fqdn": "mmt253-8e62a941.pngs.top",
"certName": "mmt253-8e62a941",
"nativePrivateKey": true,
"nativeFingerprint256": "4d795d55910379177cb72a10dbaa4715ef1a4eeeca9dffb0db7a15e62593bd0a",
"logicalId": "*1",
"logicalNames": 1,
"archives": [],
"services": [
{
"name": "www-ssl",
"certificate": "mmt253-8e62a941",
"disabled": "false"
},
{
"name": "api-ssl",
"certificate": "mmt253-8e62a941",
"disabled": "false"
}
]
},
"after": {
"fqdn": "mmt253-8e62a941.pngs.top",
"certName": "mmt253-8e62a941",
"nativePrivateKey": true,
"nativeFingerprint256": "ecd158f17450ca1f8442374cb9d23e9de6c28fce6ff001ec7a6825e577657324",
"logicalId": "*4",
"logicalNames": 1,
"archives": [
{
"id": "*1",
"name": "mmt253-8e62a941_old_db6003fc0c3d",
"fingerprint": "4d795d55910379177cb72a10dbaa4715ef1a4eeeca9dffb0db7a15e62593bd0a",
"privateKey": "true"
}
],
"services": [
{
"name": "www-ssl",
"certificate": "mmt253-8e62a941",
"disabled": "false"
},
{
"name": "api-ssl",
"certificate": "mmt253-8e62a941",
"disabled": "false"
}
]
},
"canonicalDatesMatchX509": true,
"canonicalDates": {
"validFrom": "2026-10-15T05:41:17.000Z",
"validUntil": "2027-01-13T05:41:16.000Z",
"daysLeft": 90,
"status": "unknown"
},
"trustedHttpsRestAfterRenewal": 200,
"realPortalViews": [
{
"width": 1440,
"overflow": false
},
{
"width": 390,
"overflow": false
}
],
"pageErrors": [],
"nonAuthApiWrites": 0
}
@@ -0,0 +1,59 @@
{
"date": "2026-10-15",
"block": "12.5.259",
"fqdn": "mmt253-8e62a941.pngs.top",
"enableRequests": 1,
"runNowRequests": 0,
"eligibility": {
"validFrom": "2026-10-15T05:39:27.000Z",
"validUntil": "2027-01-13T05:39:26.000Z",
"daysLeft": 90,
"revocationStatus": "unknown"
},
"run": {
"id": "sch-1792046395326-8ysbwrkl",
"jobKey": "certificates_renew",
"startedAt": "2026-10-15 06:39:23.838+00",
"finishedAt": "2026-10-15 06:39:55.326+00",
"status": "ok",
"error": null,
"durationMs": 31488,
"resultJson": {
"v": 1,
"job": "certificates_renew",
"errors": [],
"checked": 1,
"renewed": 1,
"targets": [
{
"action": "renewed",
"message": "Задача обновления завершена",
"certName": "mmt253-8e62a941",
"daysLeft": 90,
"serverId": "2"
}
],
"sampledAt": "2026-10-15T06:39:23.838Z",
"skippedTargets": 0
}
},
"snapshot": {
"v": 1,
"job": "certificates_renew",
"errors": [],
"checked": 1,
"renewed": 1,
"targets": [
{
"action": "renewed",
"message": "Задача обновления завершена",
"certName": "mmt253-8e62a941",
"daysLeft": 90,
"serverId": "2"
}
],
"sampledAt": "2026-10-15T06:39:23.838Z",
"skippedTargets": 0
},
"disabledAfterRun": true
}
@@ -0,0 +1,15 @@
{
"sampledAt": "2026-10-15T06:40:59.300Z",
"fqdn": "mmt253-8e62a941.pngs.top",
"certName": "mmt253-8e62a941",
"remoteAddress": "104.165.244.7",
"authorized": true,
"hostnameMatched": true,
"protocol": "TLSv1.2",
"fingerprint256": "EC:D1:58:F1:74:50:CA:1F:84:42:37:4C:B9:D2:3E:9D:E6:C2:8F:CE:6F:F0:01:EC:7A:68:25:E5:77:65:73:24",
"validFrom": "Oct 15 05:41:17 2026 GMT",
"validUntil": "Jan 13 05:41:16 2027 GMT",
"nativeName": "mmt253-8e62a941",
"nativePrivateKey": true,
"nativeFingerprint256": "ecd158f17450ca1f8442374cb9d23e9de6c28fce6ff001ec7a6825e577657324"
}
@@ -0,0 +1,15 @@
{
"sampledAt": "2026-10-15T06:39:13.617Z",
"fqdn": "mmt253-8e62a941.pngs.top",
"certName": "mmt253-8e62a941",
"remoteAddress": "104.165.244.7",
"authorized": true,
"hostnameMatched": true,
"protocol": "TLSv1.2",
"fingerprint256": "4D:79:5D:55:91:03:79:17:7C:B7:2A:10:DB:AA:47:15:EF:1A:4E:EE:CA:9D:FF:B0:DB:7A:15:E6:25:93:BD:0A",
"validFrom": "Oct 15 05:39:27 2026 GMT",
"validUntil": "Jan 13 05:39:26 2027 GMT",
"nativeName": "mmt253-8e62a941",
"nativePrivateKey": true,
"nativeFingerprint256": "4d795d55910379177cb72a10dbaa4715ef1a4eeeca9dffb0db7a15e62593bd0a"
}
@@ -0,0 +1,5 @@
{
"fingerprintChanged": true,
"nativeAndTlsMatch": true,
"trustedHostnameMatch": true
}