Skip to content

Make rofl-appd standalone executable #2142

@matevz

Description

@matevz

The appd service is currently bundled as part of the init process of the ROFL TDX container. For testing your ROFL containers it would make sense to make appd a stand-alone executable. Then, the ROFL containers could be tested outside of the TDX, but still connecting to this "mocked" appd service as if they were running inside the TDX.

The standalone app should support two modes:

  • without Sapphire: mocking key generation and storage (deterministically by default)
  • with Sapphire: connecting to the oasis-node's GPRC (e.g. localhost:8544 TCP connection works both from inside the Localnet's container or outside)

Metadata

Metadata

Assignees

No one assigned

    Labels

    c:roflCategory: ROFLc:testingCategory: testing

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions