register XX-GZ-001 education node

This commit is contained in:
冰朔 2026-08-07 22:46:55 +08:00
commit 9627547de8
6 changed files with 157 additions and 5 deletions

View file

@ -0,0 +1,48 @@
{
"schema": "guanghu.navigation-map/v1",
"node_id": "XX-GZ-001",
"role": "小新教育行业节点 · 高中项目师训运营应用服务器",
"human_controller": "小新",
"upstream": "JD-FD-PRIMARY",
"fifth_domain_relation": "MEMBER_OWNED_APPLICATION_NODE_CONNECTED_BY_PROTOCOL",
"modules": [
{
"code": "XX-EDU-01",
"name": "光湖高中项目师训运营工作空间",
"bind": "deployment-pending",
"owner": "guanghu/systemd",
"state": "REGISTERED_DEPLOYMENT_PENDING"
},
{
"code": "XX-CC-01",
"name": "光湖代码频道候选数据面",
"bind": "loopback-only-until-explicit-cutover",
"owner": "guanghu/systemd",
"state": "REGISTERED_OFFLINE_PACKAGE_PENDING"
},
{
"code": "XX-GATE-01",
"name": "光湖制品来源与更新权门禁",
"bind": "local-policy",
"owner": "root",
"state": "REGISTERED"
}
],
"mandatory_order": [
"verify-provider-instance-and-dmi",
"verify-pinned-ssh-host-key",
"read-navigation-map",
"verify-artifact-manifest",
"deploy-isolated-candidate",
"write-server-owned-receipt",
"verify-protocol-link-to-jd-fd-primary"
],
"forbidden": [
"application-source-on-server",
"open-source-upstream-auto-sync",
"open-source-updater",
"production-cutover-without-explicit-receipt",
"reuse-jd-fd-primary-identity-or-authority",
"private-key-on-server"
]
}

View file

@ -0,0 +1,34 @@
{
"schema": "guanghu.managed-node/v1",
"node_id": "XX-GZ-001",
"display_name": "小新教育行业节点",
"owner": "小新",
"provider": "tencent_cloud",
"region": "guangzhou",
"roles": [
"member-owned-application-node",
"high-school-teacher-training-workspace",
"guanghu-code-channel-candidate-data-plane"
],
"upstream": "JD-FD-PRIMARY",
"connectivity": {
"admin_route": "local-private-registry-only",
"identity_gate": "provider-instance-plus-dmi-plus-pinned-ssh-host-key",
"credential_material": "private_only"
},
"delivery_policy": {
"allowed": [
"compiled-application-artifacts",
"verified-guanghu-code-channel-offline-package",
"protocol-configuration",
"server-owned-receipts"
],
"forbidden": [
"application-source-code",
"git-working-tree",
"open-source-upstream-sync",
"automatic-open-source-updates"
]
},
"status": "registered-deployment-pending"
}

View file

@ -0,0 +1,44 @@
{
"schema": "guanghu.node-registration-receipt/v1",
"receipt_id": "XX-GZ-001-LIGHTHOUSE-REGISTRATION-20260807",
"node_id": "XX-GZ-001",
"human_controller": "小新",
"region": "CN-GUANGZHOU",
"relation": "MEMBER_OWNED_APPLICATION_NODE_CONNECTED_TO_JD_FD_PRIMARY_BY_PROTOCOL",
"registered_surfaces": [
"routing/server-node-map.json",
"routing/lighthouse-path-registry.json",
"deployment/navigation-maps/XX-GZ-001.json",
"deployment/nodes/XX-GZ-001.json"
],
"privacy_boundary": {
"public_repository_contains": [
"stable-node-id",
"human-controller-name",
"region",
"role",
"protocol-relation",
"source-and-update-policy"
],
"public_repository_forbids": [
"server-address",
"dmi-uuid",
"ssh-host-key",
"private-key",
"password",
"provider-credential"
]
},
"deployment_boundary": {
"application_source_on_server": false,
"open_source_upstream_sync": false,
"open_source_automatic_updates": false,
"allowed_delivery": [
"compiled-application-artifacts",
"verified-guanghu-code-channel-offline-package",
"protocol-configuration",
"server-owned-receipts"
]
},
"state": "REGISTRATION_CANDIDATE_PENDING_REMOTE_READBACK"
}