Post update and upgrade tasks (post_update_tasks and post_upgrade_tasks, respectively) are capped at step 3. - https://github.com/openstack/tripleo-heat-templates/blob/fa3140a7236eea8ac87a24c57ae93dcdd3880a0e/common/deploy-steps.j2#L23 - https://github.com/openstack/tripleo-heat-templates/blob/fa3140a7236eea8ac87a24c57ae93dcdd3880a0e/common/deploy-steps.j2#L26 There are use cases where a service has to run post update/upgrade tasks in step 5. For example, Octavia runs workflow tasks in step 5 and needs to be able to run post tasks afterward for cleanup. See https://review.opendev.org/#/q/I32524f85ef6a0ca3e87fa9acc8c9e12776225717
Hi Carlos, after IRC discussion, please feel free to open if you think there is an issue around.