Overcloud deployment with predictable IPs fail. The Referenced Attribute (.*Port host_routes) is incorrect.

Bug #1792968 reported by Harald Jensås
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Harald Jensås

Bug Description

 Stack Cloud-0/7f550ecb-be49-4455-9511-1c4c1b14ecb5 CREATE_FAILED

Cloud-0.Controller.1:
  resource_type: OS::TripleO::Controller
  physical_resource_id: 039925b5-fcbe-469c-bae0-90af7d264202
  status: CREATE_FAILED
  status_reason: |
    resources[1]: The Referenced Attribute (StorageMgmtPort host_routes) is incorrect.
Cloud-0.Controller.2:
  resource_type: OS::TripleO::Controller
  physical_resource_id: 20e9fb0d-c2f7-41cd-aed8-9c8abc0024a8
  status: CREATE_FAILED
  status_reason: |
    resources[2]: The Referenced Attribute (StorageMgmtPort host_routes) is incorrect.
Cloud-0.Compute.1:
  resource_type: OS::TripleO::Compute
  physical_resource_id: f1dde996-134f-4ea0-802a-d6a5bb66449e
  status: CREATE_FAILED
  status_reason: |
    resources[1]: The Referenced Attribute (TenantPort host_routes) is incorrect.
Cloud-0.Compute.0:
  resource_type: OS::TripleO::Compute
  physical_resource_id: 192e40bc-338b-4142-a33d-487b713a1e27
  status: CREATE_FAILED
  status_reason: |
    resources[0]: The Referenced Attribute (TenantPort host_routes) is incorrect.
Cloud-0.CephStorage.2:
  resource_type: OS::TripleO::CephStorage
  physical_resource_id: 9b4374e3-445f-433d-92f5-9975a0a2699f
  status: CREATE_FAILED
  status_reason: |
    resources[2]: The Referenced Attribute (StorageMgmtPort host_routes) is incorrect.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.openstack.org/603172

Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
Harald Jensås (harald-jensas) wrote :

This happens because the get_attr used to resolve the host_routes introduced in https://review.openstack.org/#/c/580596/ expects a port to output at least an empty list.

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

Change abandoned by Juan Antonio Osorio Robles (<email address hidden>) on branch: master
Review: https://review.openstack.org/603172
Reason: We're not merging patches yet until CI issues are sorted out.

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

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

commit 711f7ef711772fd5aaafe4f2bb37d9351c3dd5d5
Author: Harald Jensås <email address hidden>
Date: Mon Sep 17 17:29:30 2018 +0200

    Add host_routes to port_from_pool.j2

    Add the host_routes as output of the fake neutron ports
    created by legacy predictable IPs templates.

    Closes-Bug: #1792968
    Change-Id: Ie330635fa551d8406a1bf082c89f7c58d82088d6

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.openstack.org/604354

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

Reviewed: https://review.openstack.org/604354
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=13a2474ee7eaff89ba43bb184fd357b3754435bd
Submitter: Zuul
Branch: stable/rocky

commit 13a2474ee7eaff89ba43bb184fd357b3754435bd
Author: Harald Jensås <email address hidden>
Date: Mon Sep 17 17:29:30 2018 +0200

    Add host_routes to port_from_pool.j2

    Add the host_routes as output of the fake neutron ports
    created by legacy predictable IPs templates.

    Closes-Bug: #1792968
    Change-Id: Ie330635fa551d8406a1bf082c89f7c58d82088d6
    (cherry picked from commit 711f7ef711772fd5aaafe4f2bb37d9351c3dd5d5)

tags: added: in-stable-rocky
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 10.0.0

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 9.1.0

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

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.