Quay's Image Metadata Signature Service
Apostille acts similarly to a notary server in order to support clients using Docker Content Trust. However, Apostille can expose different chains of trust to clients, and supports non-DCT clients with additional signing features.
make build
make update-deps
make test-all
make test # unit tests
make integration
make test-all
- Test with
bin/local-ci.sh
- Install yaml, helm, cri plugin
kubectl config use-context <cluster>
- Initialize and Login to helm as a user with access to apostille-app
bin/build.sh
-> this builds and pushes the images to quay.bin/deploy-to-staging.sh /path/to/quay-policies-encrypted
pushes helm package to quay and deploys it.bin/deploy-to-prod.sh /path/to/quay-policies-encrypted
If you get a 409 conflict when running one of the deploy scripts, comment out the helm registry push
and retry.