Designate Neutron communication failure

Bug #1743509 reported by zhongshengping
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-designate
Fix Released
Undecided
zhongshengping
Pike
Fix Committed
Undecided
zhongshengping
Queens
Fix Committed
Undecided
zhongshengping
Rocky
Fix Released
Undecided
zhongshengping

Bug Description

Designate communicate on publicURL (Default) endpoint with Neutron. When TLS is enabled it lead to the following error:
018-01-10 13:42:36.122 20 ERROR designate.network_api.neutron
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server [req-e413d688-7aaf-41a1-8baf-71415bfc1c6a ade6270ac2f476e30c3308dadbdc801f0a20689d778d9fdc68a5b0f37e8eb983 af113001545f4dc6b6a7a320a3b724c9 - - -] Exception during message handling: NeutronCommunicationFailure: Failed retrieving FloatingIPs from Neutron in https://openstack.mydomain.com:9696 - RegionOne
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/server.py", line 160, in _process_incoming
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server res = self.dispatcher.dispatch(message)
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/designate/rpc.py", line 167, in dispatch
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server return super(RPCDispatcher, self).dispatch(*args, **kwds)
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 213, in dispatch
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server return self._do_dispatch(endpoint, method, ctxt, args)
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 183, in _do_dispatch
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server result = func(ctxt, **new_args)
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/designate/central/service.py", line 1963, in list_floatingips
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server tenant_fips = self._list_floatingips(context)
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/designate/central/service.py", line 1934, in _list_floatingips
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server data = self.network_api.list_floatingips(context, region=region)
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server File "/usr/lib/python2.7/site-packages/designate/network_api/neutron.py", line 155, in list_floatingips
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server raise exceptions.NeutronCommunicationFailure(msg)
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server NeutronCommunicationFailure: Failed retrieving FloatingIPs from Neutron in https://openstack.mydomain.com:9696 - RegionOne
2018-01-10 13:42:36.133 20 ERROR oslo_messaging.rpc.server

We need to ensure designate communicate with neutron on internalURL.

zhongshengping (chdzsp)
Changed in puppet-designate:
assignee: nobody → zhongshengping (chdzsp)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-designate (master)

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

Changed in puppet-designate:
status: New → In Progress
zhongshengping (chdzsp)
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-designate (master)

Reviewed: https://review.openstack.org/534214
Committed: https://git.openstack.org/cgit/openstack/puppet-designate/commit/?id=bae7521e56aa32404e66b61a5b00b4bb3724ae79
Submitter: Zuul
Branch: master

commit bae7521e56aa32404e66b61a5b00b4bb3724ae79
Author: ZhongShengping <chdzsp@163.com>
Date: Tue Jan 16 15:15:36 2018 +0800

    Designate/Neutron communicaton failure

    Designate communicate on publicURL (Default) endpoint with Neutron.
    When TLS is enabled it generates errors (Missing certificate). We
    need to ensure designate communicate with neutron on internalURL.

    Change-Id: I1474cd23affc6d019d9aa9e847e373fefc431e82
    Closes-Bug: #1743509

Changed in puppet-designate:
status: In Progress → Fix Released
zhongshengping (chdzsp)
Changed in puppet-designate:
milestone: none → 13.0.0
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-designate (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/554106

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-designate (stable/pike)

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/554111

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-designate (stable/pike)

Reviewed: https://review.openstack.org/554111
Committed: https://git.openstack.org/cgit/openstack/puppet-designate/commit/?id=72afdccb8f3d174bacd110db9f5e42774140c3b0
Submitter: Zuul
Branch: stable/pike

commit 72afdccb8f3d174bacd110db9f5e42774140c3b0
Author: ZhongShengping <chdzsp@163.com>
Date: Mon Mar 19 11:52:01 2018 +0800

    Designate/Neutron communicaton failure

    Designate communicate on publicURL (Default) endpoint with Neutron.
    When TLS is enabled it generates errors (Missing certificate). We
    need to ensure designate communicate with neutron on internalURL.

    Change-Id: I0f5f2e48af7b33bbe25d8a12f3a509df8b56b5fa
    Closes-Bug: #1743509

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-designate (stable/queens)

Reviewed: https://review.openstack.org/554106
Committed: https://git.openstack.org/cgit/openstack/puppet-designate/commit/?id=0ad1e9d20cc81c86beb5dc2b77d8cca4ce90f87e
Submitter: Zuul
Branch: stable/queens

commit 0ad1e9d20cc81c86beb5dc2b77d8cca4ce90f87e
Author: ZhongShengping <chdzsp@163.com>
Date: Tue Jan 16 15:15:36 2018 +0800

    Designate/Neutron communicaton failure

    Designate communicate on publicURL (Default) endpoint with Neutron.
    When TLS is enabled it generates errors (Missing certificate). We
    need to ensure designate communicate with neutron on internalURL.

    Change-Id: I1474cd23affc6d019d9aa9e847e373fefc431e82
    Closes-Bug: #1743509
    (cherry picked from commit bae7521e56aa32404e66b61a5b00b4bb3724ae79)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-designate 12.4.0

This issue was fixed in the openstack/puppet-designate 12.4.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-designate 13.0.0

This issue was fixed in the openstack/puppet-designate 13.0.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-designate 11.6.0

This issue was fixed in the openstack/puppet-designate 11.6.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.