Implement S3 service assurance and admission checks
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a06ecb-456a-71c2-b41e-0755d336e883
This commit is contained in:
parent
8f828c7609
commit
234b1b559f
21 changed files with 1728 additions and 30 deletions
96
assurance/service-contract.json
Normal file
96
assurance/service-contract.json
Normal file
|
|
@ -0,0 +1,96 @@
|
|||
{
|
||||
"schema": "railiance-platform.assurance-contract.v1",
|
||||
"cluster_uid": "a553c742-0115-43d4-99a4-a5ca56fe0786",
|
||||
"capture_max_age_seconds": 900,
|
||||
"threshold_status": "local-diagnostic-only",
|
||||
"signals": {
|
||||
"apps-pg.ready": {
|
||||
"owner": "railiance-platform",
|
||||
"max_age_seconds": 900
|
||||
},
|
||||
"apps-pg.backup": {
|
||||
"owner": "railiance-platform",
|
||||
"max_age_seconds": 129600
|
||||
},
|
||||
"apps-pg.wal": {
|
||||
"owner": "railiance-platform",
|
||||
"max_age_seconds": 900
|
||||
},
|
||||
"apps-pg.restore": {
|
||||
"owner": "railiance-platform",
|
||||
"max_age_seconds": 2592000
|
||||
},
|
||||
"apps-pg.headroom": {
|
||||
"owner": "railiance-platform",
|
||||
"max_age_seconds": 900
|
||||
},
|
||||
"platform-pg.ready": {
|
||||
"owner": "rapp-postgres",
|
||||
"max_age_seconds": 900
|
||||
},
|
||||
"platform-pg.backup": {
|
||||
"owner": "rapp-postgres",
|
||||
"max_age_seconds": 129600
|
||||
},
|
||||
"platform-pg.wal": {
|
||||
"owner": "rapp-postgres",
|
||||
"max_age_seconds": 900
|
||||
},
|
||||
"platform-pg.restore": {
|
||||
"owner": "rapp-postgres",
|
||||
"max_age_seconds": 2592000
|
||||
},
|
||||
"platform-pg.headroom": {
|
||||
"owner": "rapp-postgres",
|
||||
"max_age_seconds": 900
|
||||
},
|
||||
"platform-pg-2.ready": {
|
||||
"owner": "rapp-postgres",
|
||||
"max_age_seconds": 900
|
||||
},
|
||||
"platform-pg-2.backup": {
|
||||
"owner": "rapp-postgres",
|
||||
"max_age_seconds": 129600
|
||||
},
|
||||
"platform-pg-2.wal": {
|
||||
"owner": "rapp-postgres",
|
||||
"max_age_seconds": 900
|
||||
},
|
||||
"platform-pg-2.restore": {
|
||||
"owner": "rapp-postgres",
|
||||
"max_age_seconds": 2592000
|
||||
},
|
||||
"platform-pg-2.headroom": {
|
||||
"owner": "rapp-postgres",
|
||||
"max_age_seconds": 900
|
||||
},
|
||||
"openbao.seal": {
|
||||
"owner": "railiance-platform",
|
||||
"max_age_seconds": 900
|
||||
},
|
||||
"openbao.snapshot": {
|
||||
"owner": "railiance-platform",
|
||||
"max_age_seconds": 129600
|
||||
},
|
||||
"openbao.restore": {
|
||||
"owner": "railiance-platform",
|
||||
"max_age_seconds": 2592000
|
||||
},
|
||||
"offsite.upload": {
|
||||
"owner": "railiance-platform",
|
||||
"max_age_seconds": 129600
|
||||
},
|
||||
"offsite.restore": {
|
||||
"owner": "railiance-platform",
|
||||
"max_age_seconds": 2592000
|
||||
},
|
||||
"eso.ready": {
|
||||
"owner": "railiance-platform",
|
||||
"max_age_seconds": 900
|
||||
},
|
||||
"eso.refresh": {
|
||||
"owner": "railiance-platform",
|
||||
"max_age_seconds": 3600
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue