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

Bug #1792968 reported by Harald Jensås on 2018-09-17
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
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.

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

Changed in tripleo:
status: Triaged → In Progress
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.

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.

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

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

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

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  Edit
Everyone can see this information.

Other bug subscribers