deploy succeeded but no overcloudrc was generated
Bug #1675709 reported by
Michele Baldessari
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Expired
|
Undecided
|
Unassigned |
Bug Description
We seem to be hitting a problem where the deploy succeeds:
http://
But then we fail the validate because there is no overcloudrc:
http://
We have seen this on a couple of jobs now. Another occurrence was here:
http://
tags: | added: alert |
Changed in tripleo: | |
milestone: | pike-1 → pike-2 |
tags: | removed: alert |
Changed in tripleo: | |
milestone: | pike-2 → pike-3 |
Changed in tripleo: | |
milestone: | pike-3 → pike-rc1 |
Changed in tripleo: | |
milestone: | pike-rc1 → pike-rc2 |
Changed in tripleo: | |
milestone: | pike-rc2 → queens-1 |
Changed in tripleo: | |
milestone: | queens-1 → queens-2 |
Changed in tripleo: | |
milestone: | queens-2 → queens-3 |
Changed in tripleo: | |
milestone: | queens-3 → queens-rc1 |
Changed in tripleo: | |
milestone: | queens-rc1 → rocky-1 |
Changed in tripleo: | |
milestone: | rocky-1 → rocky-2 |
Changed in tripleo: | |
milestone: | rocky-2 → rocky-3 |
Changed in tripleo: | |
milestone: | rocky-3 → rocky-rc1 |
Changed in tripleo: | |
milestone: | rocky-rc1 → stein-1 |
Changed in tripleo: | |
milestone: | stein-1 → stein-2 |
To post a comment you must log in.
This really interesting thing about this error is that while the deploy command finishes with status_code 0, it doesn't fully finish.
You can see this because neither of these print statements happen:
https:/ /github. com/openstack/ python- tripleoclient/ blob/master/ tripleoclient/ v1/overcloud_ deploy. py#L1170- L1171
So, somewhere in this block of code it is exiting early:
https:/ /github. com/openstack/ python- tripleoclient/ blob/master/ tripleoclient/ v1/overcloud_ deploy. py#L1141- L1169
I opened this patch to rule one of them out (although I don't think it is this one anyway): https:/ /review. openstack. org/#/c/ 449491/
---
so the question is where, why and how the command exits early and without an error. I have not found anywhere that looks possible yet - but I'll keep digging.