1799 change hardening manifest to accept arm64 architecture and artifacts
requested to merge 1799-Change-hardening-manifest-to-accept-arm64-architecture-and-artifacts into main
Description
https://repo1.dso.mil/ironbank-tools/infra/ironbank-bootstrap/-/issues/1799
- Adds an "architecture" property to the HardeningManifest and MockHardeningManifest classes to account for the schema changes.
- Updates logic so check_for_invalid_image_source() function does not error due to the architecture key using an object instead of a string.
Risk
Rollback Plan
Testing
Testing was done on various pipelines that I have listed on the ticket. https://repo1.dso.mil/ironbank-tools/infra/ironbank-bootstrap/-/issues/1799#note_1847093
Edited by Ryan Flynn