compliance-trestle
compliance-trestle copied to clipboard
Automate container build for trestle
Issue description / feature objectives
Currently Trestle ~~docker~~ oci image is manually build after each release, however ideally it should be a part of the release pipeline. As of now Trestle image is only used by us in CI/CD pipeline, however it should be exposed to the public users as well.
Caveats / Assumptions
A proper account to keep Trestle ~~docker~~ container images needs to be set.
Completion Criteria
An updated docker image is tagged and pushed to ~~DockerHub~~ quay.io
@butler54 additional notes
Based on set of discussions with @jpower432 we think there are a few objectives here
-
Understand the base image requirements for current containerized users of trestle (e.g. is the python UBI container + trestle a good baseline)
-
For the container images this can become an anchor for dependency analysis and signing - especially as python cannot easily be signed
-
Build a CLI wrapping script. OCI images are typically treated as 'one' dependency. Making it easier to ship into air gapped environments.