catalog / docker.io/syncthing/syncthing / criteria

syncthing — validation criteria

Per-image acceptance criteria for the docker.io/syncthing/syncthing profile. Validated against …@sha256:4a961394… (tag 2.0), derived by drop-test against the default invocation. Capabilities trim 14 → 4.

Representative workload / correctness check

profiles/workloads/syncthing.sh — reads the generated API key from config.xml (as the syncthing uid), asserts system/status returns a device ID, adds a folder via the config REST API, and reads it back. In-image curl; probes exec as --user 1000; capture-then-match.

capabilities — derived by drop-test

filesystem — derived by drop-test

Scope (run_config + out-of-band conditions)