Bug 1414976
Summary: | Overcloud deployment fail (step5): Error: No set of title patterns matched the title "@service". | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Gonéri Le Bouder <goneri> | ||||||
Component: | openstack-tripleo-heat-templates | Assignee: | Giulio Fidente <gfidente> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Yogev Rabl <yrabl> | ||||||
Severity: | high | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 10.0 (Newton) | CC: | dsavinea, emacchi, gael_rehault, gfidente, jjoyce, jomurphy, jschluet, kschinck, mburns, pkilambi, rhel-osp-director-maint, slinaber, tvignaud, vcojot | ||||||
Target Milestone: | z3 | Keywords: | Triaged, ZStream | ||||||
Target Release: | 10.0 (Newton) | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | openstack-tripleo-heat-templates-5.2.0-17.el7ost | Doc Type: | If docs needed, set a value | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2017-06-28 14:44:12 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Gonéri Le Bouder
2017-01-19 21:14:50 UTC
Created attachment 1242602 [details]
environment.json
Created attachment 1242603 [details]
heat-debug.log.gz
I just redeployed the platform with a configuration that was working with the previous OSP10 puddle (ceph and eqx backends for Cinder are enabled). I face the same issue. I tried to call the puppet script manually with all the content commented and then I reenable its content line be line. The error shows up when I uncomment: include ::tripleo::profile::base::keystone (...) Debug: Adding relationship from Anchor[keystone::service::end] to Keystone_user[aodh] with 'before' Debug: Adding relationship from Anchor[keystone::service::end] to Keystone_user[ceilometer] with 'before' Debug: Adding relationship from Anchor[keystone::service::end] to Keystone_user[cinder] with 'before' Debug: Adding relationship from Anchor[keystone::service::end] to Keystone_user[glance] with 'before' Debug: Adding relationship from Anchor[keystone::service::end] to Keystone_user[gnocchi] with 'before' Debug: Adding relationship from Anchor[keystone::service::end] to Keystone_user[heat] with 'before' Debug: Adding relationship from Anchor[keystone::service::end] to Keystone_user[heat-cfn] with 'before' Debug: Adding relationship from Anchor[keystone::service::end] to Keystone_user[neutron] with 'before' Debug: Adding relationship from Anchor[keystone::service::end] to Keystone_user[nova] with 'before' Debug: Adding relationship from Anchor[keystone::service::end] to Keystone_user_role[admin@admin] with 'before' Debug: Adding relationship from Anchor[keystone::service::end] to Keystone_user_role[heat_stack_domain_admin::heat_stack@::heat_stack] with 'before' Error: No set of title patterns matched the title "@service". on node overcloud-controller-0.cwdg720xd01.org Error: No set of title patterns matched the title "@service". on node overcloud-controller-0.cwdg720xd01.org I can avoid the problem if I comment these lines https://github.com/openstack/puppet-ceph/blob/3bb76e7364fd0e00418226e98535aa1463f0dfc0/manifests/rgw/keystone/auth.pp#L85-L89 in /usr/share/openstack-puppet/modules/ceph/manifests/rgw/keystone/auth.pp (In reply to Gonéri Le Bouder from comment #3) > I just redeployed the platform with a configuration that was working with > the previous OSP10 puddle (ceph and eqx backends for Cinder are enabled). I > face the same issue. hi, are you suggesting that it is a particular combination of cinder/dell/rgw not working? does the issue reproduce with a standard overcloud with rgw? At this point, I'm a bit confused. I managed to deploy the platform with the previous puddle and the very same configuration (ceph, dellsc, equallogic). I've no conclusion yet. I believe it's a regression introduce here: http://download-node-02.eng.bos.redhat.com/rcm-guest/puddles/OpenStack/10.0-RHEL-7/2017-01-15.1/logs/changelog.log puppet-ceph: puppet-ceph-2.2.1-3.el7ost -> puppet-ceph-2.2.1-4.el7ost --------------------------------------------------------------------- Wed Jan 04 2017 Jon Schlueter <jschluet> 2.2.1-4 - Include and not redeclare apache mod_env (lp#1651987) - Update ceph::key to update keys - Unify parameter arguments between classes. <----------------------- - Use facts from puppet-openstack_spec_helper - Show team and repo badges on README - Switch puppet-ceph to rspec-puppet-facts - Fix puppet version for requirements in metadata This is the associated patch: https://github.com/openstack/puppet-ceph/commit/3bb76e7364fd0e00418226e98535aa1463f0dfc0 It removes the default value and introduce a new rgw_keystone_admin_project variable. This variable is not defined. I reassign the issue to puppet-ceph. downgrading to puppet-ceph-2.2.1-3.el7ost solve the problem. The problem is with the user parameter, not tenant ( https://github.com/openstack/tripleo-heat-templates/blob/stable/newton/puppet/services/ceph-rgw.yaml#L73 ). Issue has been fixed upstream in master: https://review.openstack.org/#/c/405429/ and I pushed the backport for review: https://review.openstack.org/#/c/423526/ thanks Dimitri Savineau for the help. (In reply to Gonéri Le Bouder from comment #10) > The problem is with the user parameter, not tenant ( > https://github.com/openstack/tripleo-heat-templates/blob/stable/newton/ > puppet/services/ceph-rgw.yaml#L73 ). > > Issue has been fixed upstream in master: > https://review.openstack.org/#/c/405429/ > and I pushed the backport for review: > https://review.openstack.org/#/c/423526/ > > thanks Dimitri Savineau for the help. Goneri, from what I can tell the issue is in puppet-ceph and you pushed a workaround in THT for both master and newton branches, is it correct? Yes except that the initial THT fix in master is from Emilien not me. (In reply to Gonéri Le Bouder from comment #12) > Yes except that the initial THT fix in master is from Emilien not me. ack, thanks; let's merge the workaround first and see if we can fix the puppet-ceph too Moving into POST state as the newton cherry-pick is merged now. verified on openstack-tripleo-heat-templates-5.2.0-6.el7ost.noarch 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://access.redhat.com/errata/RHBA-2017:1585 |