Missing update tasks for Neutron wrapper transition to Ansible

Bug #1866922 reported by Emilien Macchi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Unassigned

Bug Description

The tasks that converge the Neutron wrappers from Puppet to Ansible are handled by deploy_step_tasks but not update_tasks; so during a minor update we are missing these steps and the containers fail in paunch during the converge step:

ERROR paunch [ ] /var/lib/neutron/l3_keepalived/wrapper is not a valid volume source
ERROR paunch [ ] /var/lib/neutron/l3_haproxy/wrapper is not a valid volume source
ERROR paunch [ ] /var/lib/neutron/l3_dibbler/wrapper is not a valid volume source
ERROR paunch [ ] The following containers failed validations and were not started: neutron_dhcp, neutron_l3_agent

Changed in tripleo:
status: New → Triaged
importance: Undecided → High
milestone: none → ussuri-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/train)

Fix proposed to branch: stable/train
Review: https://review.opendev.org/712200

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/train)

Reviewed: https://review.opendev.org/712200
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=5108054aac7eb45533073cff08f0e82db3ac355f
Submitter: Zuul
Branch: stable/train

commit 5108054aac7eb45533073cff08f0e82db3ac355f
Author: Alex Schultz <email address hidden>
Date: Tue Mar 10 16:48:36 2020 -0600

    [TRAIN-ONLY] Add systemd-wrapper update tasks

    We backported the conversion for the side car containers wrapper tasks
    from puppet to ansible in https://review.opendev.org/#/c/706381/.
    However during a minor update, the deploy step tasks would be run after
    the moutnts have been updated. We need to duplicate the deploy step
    tasks for the wrapper creation so the mounts exist during the 'overcloud
    update run process' as this runs before the 'overcloud update
    converge'.

    Change-Id: Ia898cb8b1c888aca45ba58ab99e61885a1da4f4e
    Closes-Bug: #1866922

tags: added: in-stable-train
wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-3 → ussuri-rc3
wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-rc3 → victoria-1
Changed in tripleo:
milestone: victoria-1 → victoria-3
Changed in tripleo:
milestone: victoria-3 → wallaby-1
Changed in tripleo:
milestone: wallaby-1 → wallaby-2
Changed in tripleo:
milestone: wallaby-2 → wallaby-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 11.4.0

This issue was fixed in the openstack/tripleo-heat-templates 11.4.0 release.

Revision history for this message
Marios Andreou (marios-b) wrote :

Bug status has been set to 'Fix-Released' based on the discussion and/or patches above. If you disagree please re-set 'Triaged' and reach out to us on freenode #tripleo thank you!

Changed in tripleo:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.