Skip to content

Add experimental plugin support

Paul Bryant requested to merge 326-experimental-plugin-support into develop

This commit focuses on adding support for Go plugins for further testing experimentation without breaking any existing RunAs/Federation functionality.

  • Moved all support structures that are used for script environment as well as now plugin support for a secondary repo (gitlab.com/ecp-ci/jacamar-plugins) to address previously identified issues with project pkg + CGO.
  • Expanded Pavilion testing to build and test a basic validation plugin.
  • Removed unused go tests
  • Federation username now only provided via FEDEREATED_USERNAME environment varaible when using RunAs validation script.

In addtion to these changes several small code quality enhancements have been made to the authuser/validation package.

Edited by Paul Bryant

Merge request reports