[train-only][upgrade] NovaComputeOptVolume and EnvVars are not passed to hybrid container during hybrid phase

Bug #1998406 reported by David Vallee Delisle
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
New
High
Unassigned

Bug Description

When this task is executed, it removes all OptVolumes and OptEnvVars from the hybrid nova_compute container:

                - name: Apply paunch config for nova_compute
                  shell: |
                    paunch apply --file /var/lib/tripleo-config/docker-container-hybrid_nova_compute.json --config-id hybrid_nova_compute

This breaks upgrades with contrail because they are passing the vrouter codebase as bindmounts.

ova.exception.InternalError: Failure running os_vif plugin plug method: No VIF plugin was found with the name vrouter

tags: added: upgrade
tags: added: contrail
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/train)
Changed in tripleo:
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/train)

Reviewed: https://review.opendev.org/c/openstack/tripleo-heat-templates/+/866238
Committed: https://opendev.org/openstack/tripleo-heat-templates/commit/042de9ffca5871fd14ecddcc02a2825ecf3d0c29
Submitter: "Zuul (22348)"
Branch: stable/train

commit 042de9ffca5871fd14ecddcc02a2825ecf3d0c29
Author: David Vallee Delisle <email address hidden>
Date: Wed Nov 30 18:43:23 2022 -0500

    [TRAIN-ONLY] Passing NovaComputeOpt{Volumes,EnvVars} to hybrid containers

    We need to rebuild the nova_compute container with these volumes and
    envvars otherwise it's breaking hybrid phase during upgrades with contrail.

    Closes-bug: #1998406
    Change-Id: I9c588cdd558c9a7807261b64edb3f6bff448945c

tags: added: in-stable-train
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.