a73x

internal/server/api/testdata/snapshot.golden.json

Ref:   Size: 2.3 KiB   History

{
  "hosts": [
    {
      "id": "h-1234",
      "name": "mewtwo",
      "os": "linux",
      "arch": "amd64",
      "provisioner": "cloudhypervisor",
      "bridge_cidr": "10.77.1.0/24",
      "status": "active",
      "enrolled_at": "2026-07-27T12:00:00Z",
      "online": true,
      "last_seen": "2026-07-27T12:00:30Z",
      "seconds_since_last_seen": 42,
      "stale": true,
      "sessions": 3,
      "capacity": {
        "vcpus": 16,
        "mem_mb": 32768,
        "disk_gb": 512
      },
      "allocated": {
        "vcpus": 4,
        "mem_mb": 8192,
        "disk_gb": 100
      },
      "agent_version": "v0.0.1-agent",
      "agent_update_available": true,
      "pending_upgrade": {
        "version": "v0.0.2-agent",
        "age_s": 12
      },
      "os_id": "arch",
      "os_pretty": "Arch Linux",
      "os_version": "rolling",
      "kernel": "6.15.4-arch1-1",
      "cpu_model": "AMD Ryzen 9 7950X",
      "virt": "kvm",
      "uplink_addr": "192.168.0.190",
      "host_networks": [
        "lan",
        "lab"
      ],
      "metrics": {
        "uptime_s": 86400,
        "mem_used_mb": 12000,
        "mem_available_mb": 20768,
        "load1": 1.5,
        "load5": 2.5,
        "load15": 3.5,
        "disk_used_gb": 200,
        "disk_free_gb": 312
      }
    }
  ],
  "vms": [
    {
      "id": "v-5678",
      "host_id": "h-1234",
      "name": "sandbox-abc123",
      "image_url": "https://images.example.com/resolute.img",
      "vcpus": 2,
      "mem_mb": 2048,
      "disk_gb": 10,
      "power_state": "running",
      "status": "ready",
      "last_error": "boot timeout",
      "assigned_ip": "10.77.1.2",
      "network": "lan",
      "network_ip": "192.168.0.42",
      "created_at": "2026-07-27T12:01:00Z",
      "deleted": true,
      "actual_power": "stopped",
      "phase": "creating",
      "status_detail": "downloading image 1.2/3.7 GiB",
      "destroy_at": 1785153600,
      "lifecycle": "deleting",
      "injected_key": {
        "type": "ssh-ed25519",
        "fingerprint": "SHA256:0000000000000000000000000000000000000000000",
        "comment": "alex@laptop"
      },
      "trusted_cas": [
        {
          "label": "laptop-ca",
          "fingerprint": "SHA256:1111111111111111111111111111111111111111111"
        }
      ]
    }
  ],
  "server_version": "v0.0.1-test",
  "latest_version": "v0.0.2-test"
}