This is the OSP-6 beta release: openstack-foreman-installer-3.0.8-1.el7ost.noarch rhel-osp-installer-0.5.4-1.el7ost.noarch rhel-osp-installer-client-0.5.4-1.el7ost.noarch ruby193-rubygem-staypuft-0.5.9-1.el7ost.noarch A default installation with: - HA (3 controllers 1 compute) - SELinux disabled - Equllogic values (exported from Advanced Configuration): cinder: backend_lvm: 'false' backend_ceph: 'false' backend_nfs: 'true' backend_eqlx: 'true' nfs_uri: 10.0.0.1:/Users/racedo/nfs-cinder/ rbd_secret_uuid: 870a7f29-3ab9-4a9a-a75c-b951b8f3fa5f eqlxs: - &70266817482880 !ruby/object:Staypuft::Deployment::CinderService::Equallogic errors: !ruby/object:ActiveModel::Errors base: *70266817482880 messages: !omap [] id: 0 chap_login: '' chap_password: '' group_name: '12' pool: cinder_pool san_ip: 10.0.0.1 san_login: root san_password: root_pw thin_provision: true use_chap: false Puppet fails during deployment with: Could not retrieve catalog from remote server: Error 400 on SERVER: undefined method `to_a' for "eqlx1":String at /etc/puppet/environments/production/modules/quickstack/manifests/cinder_volume.pp:179 on node mac000c292e37da.vm.lab Can't continue the deployment.
In ruby 1.9, String no longer has a to_a method. Older code probably used Ruby 1.8 Workaround : 1.8.x > 'foo'.to_a # => ['foo'] You would use: 1.9.x > 'foo'.lines.to_a # => ['foo'] /usr/share/openstack-foreman-installer/puppet/modules/quickstack/lib/puppet/parser/functions/produce_array_with_prefix.rb Fix: -retval += (prefix+i.to_s).to_a +retval += (prefix+i.to_s).lines.to_a
Rajini, can you create Pull request for it? Mike, will it make into A2?
Submitted a PR https://github.com/redhat-openstack/astapor/pull/496
(In reply to arkady kanevsky from comment #4) > Mike, > will it make into A2? Proposing for A2, should make it
Merged
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2015-0791.html