Use CINC upstream for ohai dependencies
What does this MR do and why?
Use CINC upstream for ohai dependencies
- Replaces ohai's Chef gem dependencies with cinc gems
- Prevents Omnibus GitLab from installing both Chef and cinc gems due to
dependency confusion during bundle install invocations
Related https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6404
Related https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/6405
Closes https://gitlab.com/gitlab-org/gitlab/-/issues/361594
Changelog: changed
Signed-off-by: Robert Marshall <rmarshall@gitlab.com>
How to set up and validate locally
- Run a package-and-qa job
- Attempt to install Omnibus GitLab
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Robert Marshall