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