Bug 1746252 - validation fails for {{role}}IpListMap due to 'Unknown Property StorageIpList' when networks are disabled
Summary: validation fails for {{role}}IpListMap due to 'Unknown Property StorageIpList...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 15.0 (Stein)
Hardware: All
OS: Linux
medium
medium
Target Milestone: beta
: 15.0 (Stein)
Assignee: Harald Jensås
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: 1803505
TreeView+ depends on / blocked
 
Reported: 2019-08-28 06:17 UTC by Jaison Raju
Modified: 2020-09-16 21:57 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1803505 (view as bug list)
Environment:
Last Closed: 2020-09-16 21:57:38 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
environment files (13.42 KB, application/x-bzip)
2019-08-28 06:22 UTC, Jaison Raju
no flags Details


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 712822 0 None MERGED Don't add IpList for disabled networks 2020-09-16 21:51:04 UTC

Description Jaison Raju 2019-08-28 06:17:17 UTC
Description of problem:
When deploying environment with all networks disabled, the deployment validation fails with following error.

Error validating environment for plan overcloud: ERROR: Property error: resources.ControllerIpListMap.properties: Unknown Property StorageIpList

(Complete error in bz comments)

The above failure is seen due to :
ERROR: Property error: resources.ControllerIpListMap.properties: Unknown Property StorageIpList


Version-Release number of selected component (if applicable):
openstack-tripleo-heat-templates-10.6.1-0.20190823114746.30390bc.el8ost.noarch

How reproducible:
Always

Steps to Reproduce:
1. Deploy overcloud with all networks disabled.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Jaison Raju 2019-08-28 06:21:54 UTC
The complete error is:

 sh director_template_repository/baremetal11/RHOS15/template
s/overcloud_deploy.sh
Removing the current plan files
Uploading new plan files
Temporary Swift GET/PUT URL parameters have successfully been updated.                         
Error validating environment for plan overcloud: ERROR: Property error: resources.ControllerIpListMap.properties: Unknown Property StorageIpList                                               
None
{'result': 'Failure caused by error in tasks: notify_zaqar\n\n  notify_zaqar [task_ex_id=8fdf7d19-287a-4e36-93cd-5691494d2a25] -> Workflow failed due to message status. Status:FAILED Message:Error validating environment for plan overcloud: ERROR: Property error: resources.ControllerIpListMap.properties: Unknown Property StorageIpList\nNone\n    [wf_ex_id=bfc5203a-28a2-466a-851b-8d75743f423b, idx=0]: Workflow failed due to message status. Status:FAILED Message:Error validating environment for plan overcloud: ERROR: Property error: resources.ControllerIpListMap.properties: Unknown Property StorageIpList\nNone\n', 'swift_container': 'overcloud_ceph_ansible_fetch_dir', 'status': 'FAILED', 'message': 'Error validating environment for plan overcloud: ERROR: Property error: resources.ControllerIpListMap.properties: Unknown Property StorageIpList\nNone'}     
Exception updating plan: {'result': 'Failure caused by error in tasks: notify_zaqar\n\n  notify_zaqar [task_ex_id=8fdf7d19-287a-4e36-93cd-5691494d2a25] -> Workflow failed due to message status. Status:FAILED Message:Error validating environment for plan overcloud: ERROR: Property error:
resources.ControllerIpListMap.properties: Unknown Property StorageIpList\nNone\n    [wf_ex_id=bfc5203a-28a2-466a-851b-8d75743f423b, idx=0]: Workflow failed due to message status. Status:FAILED Message:Error validating environment for plan overcloud: ERROR: Property error: resources.ControllerIpListMap.properties: Unknown Property StorageIpList\nNone\n', 'swift_container': 'overcloud_ceph_ansible_fetch_dir', 'status': 'FAILED', 'message': 'Error validating environment for plan overcloud: ERROR: Property error: resources.ControllerIpListMap.properties: Unknown Property StorageIpList\nNone'}
sys:1: ResourceWarning: unclosed <socket.socket fd=7, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.74.193.193', 55248), raddr=('10.74.193.193', 8080)>       
sys:1: ResourceWarning: unclosed <socket.socket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.74.193.193', 46328), raddr=('10.74.193.193', 5000)>       
sys:1: ResourceWarning: unclosed <socket.socket fd=6, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.74.193.193', 43738), raddr=('10.74.193.193', 8004)>       
sys:1: ResourceWarning: unclosed <socket.socket fd=8, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.74.193.193', 46044), raddr=('10.74.193.193', 8989)> 

$ cat director_template_repository/baremetal11/RHOS15/templates/overcloud_deploy.sh 
openstack overcloud deploy \
--templates \
-r /home/stack/director_template_repository/baremetal11/RHOS15/templates/roles_data-vgpu.yaml \
-n /home/stack/director_template_repository/baremetal11/RHOS15/templates/network_data.yaml \
-e /home/stack/director_template_repository/baremetal11/RHOS15/templates/environments/vgpu-environment.yaml \
-e /home/stack/director_template_repository/baremetal11/RHOS15/templates/environments/network-environment.yaml \
-e /home/stack/director_template_repository/baremetal11/RHOS15/templates/environments/storage-environment.yaml \
-e /usr/share/openstack-tripleo-heat-templates/environments/services/skydive-environment.yaml \
-e /usr/share/openstack-tripleo-heat-templates/environments/disable-telemetry.yaml \
-e /home/stack/director_template_repository/baremetal11/RHOS15/templates/node-info.yaml \
-e /home/stack/containers-prepare-parameter.yaml \
--log-file overcloud_install.log 

PFA environment file tar ball. No modifications were done under /usr/share/openstack-tripleo-heat-templates/ .

Comment 2 Jaison Raju 2019-08-28 06:22:31 UTC
Created attachment 1608853 [details]
environment files

Comment 5 Pradipta Kumar Sahoo 2019-10-30 04:05:12 UTC
The issue is still persisted in OSP15z1.

Exception updating plan: {'result': 'Failure caused by error in tasks: notify_zaqar\n\n  notify_zaqar [task_ex_id=a2894926-b0f3-40b9-bb1e-88635657dfce] -> Workflow failed due to message status. Status:FAILED Message:Error validating environment for plan overcloud: ERROR: Property error: resources.ComputeSriovIpListMap.properties: Unknown Property StorageIpList\nNone\n    [wf_ex_id=72421390-34f1-4aa2-91b7-7a8b12aca185, idx=0]: Workflow failed due to message status. Status:FAILED Message:Error validating environment for plan overcloud: ERROR: Property error: resources.ComputeSriovIpListMap.properties: Unknown Property StorageIpList\nNone\n', 'swift_container': 'overcloud_ceph_ansible_fetch_dir', 'status': 'FAILED', 'message': 'Error validating environment for plan overcloud: ERROR: Property error: resources.ComputeSriovIpListMap.properties: Unknown Property StorageIpList\nNone'}
Removing the current plan files
Uploading new plan files
Temporary Swift GET/PUT URL parameters have successfully been updated.
Error validating environment for plan overcloud: ERROR: Property error: resources.ComputeSriovIpListMap.properties: Unknown Property StorageIpList
None
{'result': 'Failure caused by error in tasks: notify_zaqar\n\n  notify_zaqar [task_ex_id=a2894926-b0f3-40b9-bb1e-88635657dfce] -> Workflow failed due to message status. Status:FAILED Message:Error validating environment for plan overcloud: ERROR: Property error: resources.ComputeSriovIpListMap.properties: Unknown Property StorageIpList\nNone\n    [wf_ex_id=72421390-34f1-4aa2-91b7-7a8b12aca185, idx=0]: Workflow failed due to message status. Status:FAILED Message:Error validating environment for plan overcloud: ERROR: Property error: resources.ComputeSriovIpListMap.properties: Unknown Property StorageIpList\nNone\n', 'swift_container': 'overcloud_ceph_ansible_fetch_dir', 'status': 'FAILED', 'message': 'Error validating environment for plan overcloud: ERROR: Property error: resources.ComputeSriovIpListMap.properties: Unknown Property StorageIpList\nNone'}
sys:1: ResourceWarning: unclosed <ssl.SSLSocket fd=8, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.74.193.131', 43762), raddr=('10.74.193.131', 13808)>
sys:1: ResourceWarning: unclosed <ssl.SSLSocket fd=5, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.74.193.131', 34262), raddr=('10.74.193.131', 13000)>
sys:1: ResourceWarning: unclosed <ssl.SSLSocket fd=7, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.74.193.131', 41714), raddr=('10.74.193.131', 13004)>
sys:1: ResourceWarning: unclosed <ssl.SSLSocket fd=9, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('10.74.193.131', 37248), raddr=('10.74.193.131', 13989)>


BR,
Pradipta

Comment 7 Bob Fournier 2020-05-21 13:38:07 UTC
Updated to remove incorrect packages as this bug is for OSP-15, not 16.

Comment 8 Harald Jensås 2020-09-16 21:57:38 UTC
Since OSP-15 is going out of maintenance September 19, 2020, I am closing this bug.
The issue is fixed in OSP-16.


Note You need to log in before you can comment on or make changes to this bug.