Issues when upgrading DVR from bm to containers

Bug #1774199 reported by Brent Eagles
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Brent Eagles

Bug Description

Upgrading DVR compute nodes from baremetal to containers (pike->queens) is not handled well by the current environment files. The environment file should provide the configuration for the compute role, not just the new ComputeDVR role.

Note: for consistency with using the datacentre network/bridge in the default templates, the user will also need to add the "External" network to the compute role. As I would expect real world deployments to *not* do that, I don't think that's reasonable to change the default Compute role do so. A release note/docs should be sufficient there.

Brent Eagles (beagles)
Changed in tripleo:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Brent Eagles (beagles)
milestone: none → rocky-2
tags: added: queens-backport-potential
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/571210

Revision history for this message
Brent Eagles (beagles) wrote :

In addition to updating the environment file, I think this requires some documentation files before closing.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/571210
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=f51f84e7818f7f70e4f6f298fff6d57509af4fbd
Submitter: Zuul
Branch: master

commit f51f84e7818f7f70e4f6f298fff6d57509af4fbd
Author: Brent Eagles <email address hidden>
Date: Tue May 29 10:10:58 2018 -0230

    Support containerized DVR in compute role

    This patch adds the required parameters to the Compute role so the
    agents are configured properly on upgrade.

    Related-Bug: #1774199
    Change-Id: Iab42ae0fb13e8e92cc9903432a95e04a94a5913c

Changed in tripleo:
milestone: rocky-2 → rocky-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (stable/queens)

Related fix proposed to branch: stable/queens
Review: https://review.openstack.org/573199

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on tripleo-heat-templates (stable/queens)

Change abandoned by Emilien Macchi (<email address hidden>) on branch: stable/queens
Review: https://review.openstack.org/573199
Reason: The gate is suffering of timeouts, we need to clear it. Please do not restore or recheck this patch, I'll take care of it when gate is stable again.

Changed in tripleo:
milestone: rocky-3 → rocky-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (stable/queens)

Reviewed: https://review.openstack.org/573199
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=bcc2a2d5e26e6770793b3dea80ac7c6f5e9aa0da
Submitter: Zuul
Branch: stable/queens

commit bcc2a2d5e26e6770793b3dea80ac7c6f5e9aa0da
Author: Brent Eagles <email address hidden>
Date: Tue May 29 10:10:58 2018 -0230

    Support containerized DVR in compute role

    This patch adds the required parameters to the Compute role so the
    agents are configured properly on upgrade.

    Conflicts:
     environments/neutron-ovs-dvr.yaml

    Related-Bug: #1774199
    Change-Id: Iab42ae0fb13e8e92cc9903432a95e04a94a5913c
    (cherry picked from commit f51f84e7818f7f70e4f6f298fff6d57509af4fbd)

tags: added: in-stable-queens
Changed in tripleo:
milestone: rocky-rc1 → stein-1
Changed in tripleo:
milestone: stein-1 → stein-2
Changed in tripleo:
milestone: stein-2 → stein-3
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.