UNCLASSIFIED - NO CUI

Skip to content

Refactor Dependencies

Micah Nagel requested to merge mult-dependencies into master

Refactor how to handle dependencies. Dependencies now passed in as a yaml file under the tests directory that includes the git repo url and optionally a namespace name and branch.

The primary reason for this update is to support multiple dependencies being installed, as is needed by cluster auditor. It also provides an easier structure to edit and more visibly see all pipeline dependencies.

This is a BREAKING change for any pipeline that requires dependencies. These repos will need to be updated to include the new yaml file instead of using variables in the ci file (this list may be missing some):

The README documents an example of the yaml required, can also see a working example in the cluster auditor repo here.

Example run in cluster auditor.

Merge request reports