UNCLASSIFIED - NO CUI

Skip to content

Support both runners (ubi and alpine)

Chad Geary requested to merge support-alpine-runner into master

This change makes it possible to use either the UBI-based pipeline-runner or the alpine-based pipeline-runner

attached trigger runs (all successful):

changes:

oscap_scan.sh:

  • alpine does not need to use podman to load a scanner for debian/suse, so it treats all oscap scans as native scans (exciting!)
  • ubi9 uses python3.11 while alpine3.20 uses python3.12; oscap_scan.sh needs a common path to the python executable, so /usr/local/bin/pipeline-python is referenced
  • similarly, site-packages dir (e.g. pip install) has a shell function to determine the correct path

manifest.sh:

  • add the skopeo method for determining a multiarch manifest list sha, crane is no longer required (nor installed)
Edited by Chad Geary

Merge request reports