Podinfo deployment manifests are published to GitHub Container Registry as OCI artifacts and are signed using cosign.
Install the cosign CLI:
brew install sigstore/tap/cosign
Verify a podinfo release with cosign CLI:
cosign verify -key https://raw.githubusercontent.com/stefanprodan/podinfo/master/cosign/cosign.pub \
ghcr.io/stefanprodan/podinfo-deploy:latest
Install the crane CLI:
brew install crane
Download the podinfo deployment manifests with crane CLI:
$ crane export ghcr.io/stefanprodan/podinfo-deploy:latest -| tar -xf -
$ ls -1
deployment.yaml
hpa.yaml
kustomization.yaml
service.yaml