Skip to content

fedora-test

Recipe card from the charly-distros plugin (Images — the deployable catalog).

Development test box with Traefik reverse proxy and a FastAPI test service.

Lives in the opencharly/distro-fedora repo (git submodule at box/fedora). Its fedora base is bare-local in the same self-contained submodule (import: []) — base: fedora; the agent-forwarding/traefik/testapi candies are pulled by github reference. Build from the submodule: charly -C box/fedora box build fedora-test.

Property Value
Base fedora
Layers agent-forwarding, traefik, testapi
Platforms linux/amd64, linux/arm64
Ports 8000 (Traefik HTTP), 8080 (Traefik dashboard)
Status enabled

Used for testing Traefik routing, service health checks, and the testapi candy. The testapi service runs on port 9090 and is routed via testapi.localhost through Traefik.

MUST be invoked when the task involves the fedora-test box or Traefik routing validation.

  • /charly-image:image — image family umbrella (candy: image entries — those carrying base:/from: — in charly.yml, build/validate/inspect/list)