Bug 1539616

Summary: Deployment fails with ERROR: Failed to validate: Failed to validate: resources[0]: The Resource Type (OS::TripleO::SwiftStorage::Ports::ManagementPort) could not be found.",
Product: Red Hat OpenStack Reporter: Marius Cornea <mcornea>
Component: openstack-tripleo-heat-templatesAssignee: Christian Schwede (cschwede) <cschwede>
Status: CLOSED ERRATA QA Contact: Mike Abrams <mabrams>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 11.0 (Ocata)CC: aopincar, atalmor, cschwede, dbecker, emacchi, mburns, morazi, obaranov, rhel-osp-director-maint, scohen, slinaber, yprokule
Target Milestone: z4Keywords: AutomationBlocker, Triaged, ZStream
Target Release: 11.0 (Ocata)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-heat-templates-6.2.7-2.el7ost Doc Type: Bug Fix
Doc Text:
Previously, deployment would fail when using additional object storages. This was the result of inconsistent network port names. With this update, port names are now consistent across all templates, and deployment succeeds when using additional object storage nodes.
Story Points: ---
Clone Of:
: 1544802 (view as bug list) Environment:
Last Closed: 2018-02-13 16:36:56 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1438608, 1544802    

Description Marius Cornea 2018-01-29 10:39:05 UTC
Description of problem:
Deployment fails with ERROR: Failed to validate: Failed to validate: resources[0]: The Resource Type (OS::TripleO::SwiftStorage::Ports::ManagementPort) could not be found.",

Version-Release number of selected component (if applicable):
openstack-tripleo-heat-templates-6.2.7-1.el7ost.noarch

How reproducible:
100%

Steps to Reproduce:
1. Deploy OSP11 with swift storage nodes

Actual results:
Deployment fails with ERROR: Failed to validate: Failed to validate: resources[0]: The Resource Type (OS::TripleO::SwiftStorage::Ports::ManagementPort) could not be found.",

Expected results:
Deployment succeeds. 

Additional info:

https://review.openstack.org/#/c/516023/ changed the OS::TripleO::SwiftStorage::Ports* resources to OS::TripleO::ObjectStorage::Port* naming but the ports in https://github.com/openstack/tripleo-heat-templates/blob/stable/ocata/puppet/objectstorage-role.yaml#L181-L221 are still using the OS::TripleO::SwiftStorage::Ports type for the ports.

Comment 8 errata-xmlrpc 2018-02-13 16:36:56 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2018:0310