ceph-rgw role changes roles list and breaks upgrades
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Keith Schincke |
Bug Description
Description
=================
tht patch (1) uses 'member' in the list of accepted roles. The previous OSP release N populates 'Member' as a keystone role. OSP N to OSP O upgrades fail due to keystone having a name collision.
1: https:/
Steps to reproduce
=================
1) deploy OSP N using RGW as the swift provider
2) upgrade to OSP O using OSP as the swift provider
Expected result
=================
A successful upgrade
Actual result
=================
OSP overcloud upgrade fails with the puppet-ceph failing to add the new role. Log link is below.
Environment
=================
- OSPd 10 deployed
- OSP overcloud deployed using ceph-rgw
- OSPd upgraded to 11
- OSP overcloud upgrade attempted
Logs & Configs:
=================
Error log: http://
tags: | added: upgrade |
Changed in tripleo: | |
assignee: | nobody → Keith Schincke (keith-schincke) |
Changed in tripleo: | |
status: | New → Triaged |
milestone: | none → pike-2 |
Changed in tripleo: | |
status: | Triaged → Confirmed |
importance: | Undecided → High |
tags: | added: ocata-backport-potential |
Changed in tripleo: | |
status: | Confirmed → In Progress |
Reviewed: https:/ /review. openstack. org/452197 /git.openstack. org/cgit/ openstack/ tripleo- heat-templates/ commit/ ?id=4656323fc30 e67f43d3dbd1ada 42b608aa6f79e7
Committed: https:/
Submitter: Jenkins
Branch: master
commit 4656323fc30e67f 43d3dbd1ada42b6 08aa6f79e7
Author: Keith Schincke <email address hidden>
Date: Fri Mar 31 08:59:47 2017 -0400
Update ceph-rgw acccepted roles to fix OSP upgrade
This patch updates ceph::keystone: :auth:: roles to remove
"member" and add "Member". The previous entry breaks
OSP N to O upgrades when ceph-rgw is enabled.
This patch fixes: https:/ /bugs.launchpad .net/tripleo/ +bug/1678126
Closes-bug: 1678126 83d6f4193fb38a0 484919a6d33
Change-Id: I2e442eda98e2e0