---
upstreams:
registry:
url: http://127.0.0.1:5001
check:
image: alpine
cmds:
- ["apk", "add", "podman"]
- 'printf "[[registry]]\nlocation = \"${SH4D0WUP_BOUND_ADDR}\"\ninsecure = true\n" >> /etc/containers/registries.conf'
- 'podman pull ${SH4D0WUP_BOUND_ADDR}/foo/bar'
routes:
- path: "/v2/foo/bar/manifests/latest"
type: oci-registry-manifest
args:
name: foo/bar
tag: latest
architecture: amd64
content_digest: "sha256:c5e654f04302f2f88bdc5fe9644b7a096405205432a3738fc2ca6d4b766b6037"
fs_layers:
- sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4
- sha256:e80285ff599e329e689e4689be05885456823b7f6233486aa419541ae8e98c62
signatures:
- { "header": { "jwk": { "crv": "P-256", "kid": "W24L:XRCI:GTAK:3G7A:OXWJ:5BS3:3KPH:PQK3:462N:CFGK:MR2X:3OHV", "kty": "EC", "x": "AI8fD8X-3kB3Ui_tfcB6Afj0n8NmYLDIu80Od59gIDY", "y": "cyI4ypOkIEZRcIMAzrkyAmqcZZtdfX0-e_g-H5i6hlw" }, "alg": "ES256" }, "signature": "blqs2XIJBNfMQv6rHdB4E3F3O8nod2Fu8IvvQDBTpf3xP-zH-tq8j-uXq5O_zelaOnxWTSnYBujaFjF5gghpiA", "protected": "eyJmb3JtYXRMZW5ndGgiOjMyNjcsImZvcm1hdFRhaWwiOiJDbjAiLCJ0aW1lIjoiMjAyMi0wOS0yN1QyMTowNDoyNloifQ" }
- type: proxy
args:
upstream: registry