Member role preservation logic not working on newton->ocata upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Triaged
|
Critical
|
Ben Nemec |
Bug Description
There are a couple of problems here:
1) The logic for checking if stackrc exists during the undercloud install is broken, which means this method always reports that the member role does not exist. See https:/
2) Even with the fix referenced above, the undercloud upgrade job is still failing with a connection error to keystone.* Considering the current broken logic, I suspect this code was never actually run before and likely never worked.
This is fairly serious as it could break the undercloud heat configuration on upgrade, at least if I understand the original motivation for the code correctly.
* http://
Oops, I already opened a bug for this, but didn't realize the full impact at the time. Duping to that bug.