Combine ironbank-modules and ironbank-pipeline
Features
- The ironbank-modules and ironbank-pipeline are now maintained in one repository which simplifies pipeline updates greatly.
- Reduces the complexity of baking the pipeline into the pipeline-runner and pipeline-runner-dev images which will eventually allow us to run the pipeline without each project having to clone it for every build.
- Expands upon !1397 (closed) which was meant to simplify the vat job.
- Includes these !1387 (closed) changes which support Openscap OVALs and ContentAsCode 0.1.73.
- Python requirements.txt and requirements-dev.txt file are maintained in the pipeline-runner and pipeline-runner-dev images.
Testing
Mario Trigger:
- This ran with the pipeline-runner image created in Mario. I overwrote the pipeline-runner project's master branch in Mario with this branch dsop/ironbank-pipelines/pipeline-runner!521 (merged) and ran trigger with the resulting created image.
- https://code-ib-mario.staging.dso.mil/ironbank-tools/tools/trigger/-/pipelines/61218
Edited by Jeffrey Wuebbles