Skip to content

Refactor auditor patching

Lance Albertson requested to merge refactor-inspec-bin-patching into master

This refactors the patching to make it more flexible to InSpec version updates. This also aligns to how we do this with Cinc Client. This pulls in patches directly from our fork of InSpec [1] and also updates the omnibus configuration to match current InSpec.

Some notable changes include:

  • Removal of cinc-auditor-bin gem in favor of using a patched version of inspec-bin. This gem was causing issues anytime upstream updated their version.
  • Renamed omnibus software from cinc-auditor back to inspec with included patches. This standardizes how we do this on the client.

[1] https://gitlab.com/cinc-project/inspec

@artem-sidorenko I realize this changes quite a bit of what you already have done so I want to get your feedback. I looked into this after noticing the latest pipeline failure on #20. I think this might be a better way to standardize how we do these builds across projects.

Merge request reports