From 5701f1f4cb9662cf379664cc8c72e17babcc6734 Mon Sep 17 00:00:00 2001 From: Roger Luethi Date: Thu, 30 Aug 2018 16:45:42 +0200 Subject: [PATCH] Pin fog-openstack library to avoid breakage The update of the fog-openstack ruby gem from 0.12.7 to 0.2.0 breaks Chef recipes. The first call to cookbook-openstackclient from cookbook-openstack-identity:recipes/registration.rb fails already with something like (extract from a kitchen run of openstack-chef-repo): ERROR: openstack_domain[default] (openstack-identity::registration line 69) had an error: Fog::Identity::OpenStack::NotFound: Expected([200]) <=> Actual(404 Not Found) (http://127.0.0.1:35357/v3/v3/domains): The resource could not be found. Change-Id: I4d30cb1770b6774b39bfd4e4c413f25816b405df (cherry picked from commit 7ae001c6c4831abae5e26a811e27f6f1c4c15027) --- metadata.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/metadata.rb b/metadata.rb index 2b76b67..5a0c400 100644 --- a/metadata.rb +++ b/metadata.rb @@ -22,10 +22,10 @@ description 'Installs the fog-openstack gem and offers LWRPs to use it' issues_url 'https://github.com/cloudbau/cookbook-openstackclient/issues' source_url 'https://github.com/cloudbau/cookbook-openstackclient' chef_version '>= 12.5' if respond_to?(:chef_version) -version '16.0.0' +version '16.0.1' %w(ubuntu redhat centos).each do |os| supports os end -gem 'fog-openstack' +gem 'fog-openstack', '<0.2.0'