diff --git a/config/software/omnibus-ctl.rb b/config/software/omnibus-ctl.rb index f931d6f0c5b739d5019298d5c5a2b65a4a4dca07_Y29uZmlnL3NvZnR3YXJlL29tbmlidXMtY3RsLnJi..a90e57415074cef1e0097f1277d12ace5afcbadd_Y29uZmlnL3NvZnR3YXJlL29tbmlidXMtY3RsLnJi 100644 --- a/config/software/omnibus-ctl.rb +++ b/config/software/omnibus-ctl.rb @@ -16,7 +16,7 @@ # name 'omnibus-ctl' -version = Gitlab::Version.new('omnibus-ctl', '0.6.0.1') +version = Gitlab::Version.new('omnibus-ctl', 'v0.6.12') default_version version.print(false) display_version version.print(false) @@ -38,6 +38,22 @@ # Remove existing built gems in case they exist in the current dir delete 'omnibus-ctl-*.gem' + # Install chef-utils and chef-config from Packagecloud server. Their version + # should match that of chef-gem + gem 'install chef-utils ' \ + '--clear-sources ' \ + "--version '18.3.0' " \ + '-s https://packagecloud.io/cinc-project/stable ' \ + '-s https://rubygems.org ' \ + '--no-document', env: env + + gem 'install chef-config ' \ + '--clear-sources ' \ + "--version '18.3.0' " \ + '-s https://packagecloud.io/cinc-project/stable ' \ + '-s https://rubygems.org ' \ + '--no-document', env: env + gem 'build omnibus-ctl.gemspec', env: env gem 'install omnibus-ctl-*.gem --no-document', env: env