56 lines
2.0 KiB
JSON
56 lines
2.0 KiB
JSON
{
|
|
"schemaVersion": "nodedc.device-edge-vps.tailscale-retirement.v1",
|
|
"mode": "retire-superseded-vps-tailnet-after-accepted-core-channel",
|
|
"status": "core-channel-only",
|
|
"authority": "DCPLATFORM-21/DCPLATFORM-76/ADR-0001",
|
|
"component": "device-edge-vps",
|
|
"phase": "tailscale-retirement",
|
|
"runtimeHost": "koffyvngij",
|
|
"predecessorPatch": "device-edge-vps-core-channel-20260812-010",
|
|
"predecessorArtifactSha256": "c8ef3c4bb45850cad32e881eba081bc4c891c2886e5500d02cb94616d82353f3",
|
|
"runtimeAction": "stop-disable-remove-userspace-tailscale-runtime-state-and-superseded-trust",
|
|
"publicIngress": "tcp/443-mtls-only",
|
|
"trackerIngress": "disabled",
|
|
"rawDeviceTcp9921": "closed",
|
|
"commandTransport": "disabled",
|
|
"gelios": "untouched",
|
|
"preserved": [
|
|
"management-ssh-key",
|
|
"accepted-node-runtime",
|
|
"accepted-core-channel-source-runtime-and-trust",
|
|
"core-channel-registration",
|
|
"foundation-source-for-audit-and-rollback",
|
|
"gelios-production-path"
|
|
],
|
|
"retired": [
|
|
"nodedc-b2-tailscaled.service",
|
|
"userspace-socks5-127.0.0.1:1055",
|
|
"tailscale-local-state",
|
|
"tailscale-runtime-binaries",
|
|
"superseded-backhaul-private-key"
|
|
],
|
|
"forbidden": [
|
|
"tailscale-runtime",
|
|
"tailnet-address",
|
|
"vps-initiated-synology-connection",
|
|
"generic-tcp-forwarding",
|
|
"tailscale-ssh-backhaul",
|
|
"docker",
|
|
"public-health",
|
|
"tracker-tcp/9921"
|
|
],
|
|
"acceptance": [
|
|
"exact-core-channel-010-predecessor",
|
|
"core-channel-remains-accepted",
|
|
"tailscale-service-absent-inactive-and-disabled",
|
|
"tailscale-userspace-listeners-absent",
|
|
"tailscale-local-state-and-runtime-binaries-absent",
|
|
"superseded-backhaul-private-key-absent",
|
|
"public-443-only-beside-management-ssh",
|
|
"tracker-tcp-9921-closed",
|
|
"command-transport-disabled"
|
|
],
|
|
"externalRevocation": "delete-exact-nodedc-b2-vps-machine-in-tailnet-after-deploy-ok",
|
|
"rollback": "before-external-tailnet-revocation-restore-backed-up-local-tailscale-runtime-state-unit-and-core-channel-predecessor"
|
|
}
|