Skip to content

feat: admin/state HTTP API (reset, seed, snapshot, restore) on the SDK-compat server #244

Description

@NitinKumar004

The single biggest DX unlock for the SDK-compat surface: out-of-process / parallel-test users currently have no way to reset or seed emulator state between tests. Pairs with #224 (standalone server) and #107 (snapshots).

Build: a small control-plane handler mounted at /_cloudemu/{reset,seed,snapshot,restore} on server.Server. reset clears all wired drivers; seed bulk-loads fixtures; snapshot/restore reuse the state model from #107. The recorder package already provides call capture; this adds state lifecycle.

Acceptance: HTTP roundtrip test seeds resources, reads them back via a real SDK client, calls reset, and confirms the backend is empty.

Metadata

Metadata

Assignees

No one assigned

    Labels

    awsAmazon Web ServicesazureMicrosoft AzureenhancementNew feature or requestgcpGoogle Cloud Platform

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions