init
This commit is contained in:
38
specs/004-vps-migration/contracts/openapi.yaml
Normal file
38
specs/004-vps-migration/contracts/openapi.yaml
Normal file
@@ -0,0 +1,38 @@
|
||||
openapi: 3.0.3
|
||||
info:
|
||||
title: VPS Migration Verification API
|
||||
version: 0.1.0
|
||||
description: |
|
||||
Optional verification endpoints for migration validation. These describe
|
||||
checks that can be automated; if no API is implemented, treat as a checklist.
|
||||
paths:
|
||||
/verify/proxy:
|
||||
get:
|
||||
summary: Verify reverse proxy routing to host services
|
||||
responses:
|
||||
"200":
|
||||
description: Proxy mappings resolve to services on host server
|
||||
/verify/firewall:
|
||||
get:
|
||||
summary: Verify iptables ruleset parity
|
||||
responses:
|
||||
"200":
|
||||
description: Firewall flows match expected allow/deny behavior
|
||||
/verify/vpn:
|
||||
get:
|
||||
summary: Verify VPN peer connectivity and address assignment
|
||||
responses:
|
||||
"200":
|
||||
description: All peers connect with correct addresses
|
||||
/verify/ssh:
|
||||
get:
|
||||
summary: Verify SSH access for authorized principals
|
||||
responses:
|
||||
"200":
|
||||
description: Authorized keys allow expected access only
|
||||
/verify/analytics:
|
||||
get:
|
||||
summary: Verify analytics data migrated successfully
|
||||
responses:
|
||||
"200":
|
||||
description: Historical analytics data present on new server
|
||||
Reference in New Issue
Block a user