Undercloud heat installer cannot rely on stack_action other than CREATE
Bug #1778505 reported by
Bogdan Dobrelya
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Critical
|
Bogdan Dobrelya |
Bug Description
Hiera always shows stack_action CREATE for undercloud heat installer. For consequent in-place redeploys as well, as we always create a new ephemeral stack and never update. Everything in puppet-triple relying on stack_action != CREATE is broken, therefore.
Discovered in the scope of https:/
How to reproduce:
sudo puppet apply -e "notice(
or
sudo hiera -c /etc/puppet/
Changed in tripleo: | |
importance: | Undecided → Critical |
milestone: | none → rocky-3 |
status: | New → Triaged |
description: | updated |
tags: | added: alert promotion-blocker |
Changed in tripleo: | |
assignee: | nobody → Quique Llorente (quiquell) |
description: | updated |
Changed in tripleo: | |
assignee: | Quique Llorente (quiquell) → nobody |
tags: | removed: alert promotion-blocker |
Changed in tripleo: | |
assignee: | nobody → Bogdan Dobrelya (bogdando) |
summary: |
- Undercloud heat installer cannot rely on stack_action + Undercloud heat installer cannot rely on stack_action other than CREATE |
tags: | added: idempotency |
To post a comment you must log in.
I suggest we drop some state e.g a file on the undercloud on the initial deploy, then use that to set the StackAction heat parameter to UPDATE on any subsequent update.