Skip to content

Provide credential-free stores for local development #131

Closed

Description

@aram356

Description

Make KV, configuration and secret-store interfaces usable locally without cloud credentials or platform emulators.

The Axum runner wires declared stores into per-request registries: persistent redb KV, local JSON config snapshots and environment-backed secrets. These providers implement the portable store interfaces and satisfy the local-development requirement.

Steps to reproduce

  1. Inspect Axum local KV/config/secret provider implementations.
  2. Inspect development runner registry construction and request-store attachment.

Expected behavior

An application can use its portable KV/config/secret APIs during native local development.

Impact

The requested credential-free workflow already exists; cloud resource provisioning and production providers remain separate work.

Proposed fix

Close as completed using the existing local providers rather than requiring mocks with identical class names.

Done when

  • A local KV provider works without a cloud service.
  • Configuration values load from local data.
  • Secrets resolve from local environment variables.
  • The development runner attaches all three interfaces through declared store registries.

Related

The requested implementation is present on the audited main revision. This audit inspected source and existing coverage; it did not rerun the tests.

Activity

  1. changed the title [-]As a developer I want mock stores for local development[/-] [+]Provide credential-free stores for local development[/+] on Nov 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions