Merge "Disable router HA attribute due to Neutron bug"
This commit is contained in:
@@ -111,8 +111,11 @@ class UpdateForm(forms.SelfHandlingForm):
|
||||
('distributed', _('Distributed'))]
|
||||
self.fields['mode'].choices = mode_choices
|
||||
|
||||
self.ha_allowed = api.neutron.get_feature_permission(self.request,
|
||||
"l3-ha", "update")
|
||||
# TODO(amotoki): Due to Neutron Bug 1378525, Neutron disables
|
||||
# PUT operation. It will be fixed in Kilo cycle.
|
||||
# self.ha_allowed = api.neutron.get_feature_permission(
|
||||
# self.request, "l3-ha", "update")
|
||||
self.ha_allowed = False
|
||||
if not self.ha_allowed:
|
||||
del self.fields['ha']
|
||||
|
||||
|
@@ -278,9 +278,11 @@ class RouterActionTests(test.TestCase):
|
||||
api.neutron.get_feature_permission(IsA(http.HttpRequest),
|
||||
"dvr", "update")\
|
||||
.AndReturn(dvr_enabled)
|
||||
api.neutron.get_feature_permission(IsA(http.HttpRequest),
|
||||
"l3-ha", "update")\
|
||||
.AndReturn(ha_enabled)
|
||||
# TODO(amotoki): Due to Neutron Bug 1378525, Neutron disables
|
||||
# PUT operation. It will be fixed in Kilo cycle.
|
||||
# api.neutron.get_feature_permission(IsA(http.HttpRequest),
|
||||
# "l3-ha", "update")\
|
||||
# .AndReturn(ha_enabled)
|
||||
self.mox.ReplayAll()
|
||||
|
||||
url = reverse('horizon:%s:routers:update' % self.DASHBOARD,
|
||||
@@ -330,9 +332,11 @@ class RouterActionTests(test.TestCase):
|
||||
api.neutron.get_feature_permission(IsA(http.HttpRequest),
|
||||
"dvr", "update")\
|
||||
.AndReturn(False)
|
||||
api.neutron.get_feature_permission(IsA(http.HttpRequest),
|
||||
"l3-ha", "update")\
|
||||
.AndReturn(False)
|
||||
# TODO(amotoki): Due to Neutron Bug 1378525, Neutron disables
|
||||
# PUT operation. It will be fixed in Kilo cycle.
|
||||
# api.neutron.get_feature_permission(IsA(http.HttpRequest),
|
||||
# "l3-ha", "update")\
|
||||
# .AndReturn(False)
|
||||
api.neutron.router_update(IsA(http.HttpRequest), router.id,
|
||||
name=router.name,
|
||||
admin_state_up=router.admin_state_up)\
|
||||
@@ -358,15 +362,16 @@ class RouterActionTests(test.TestCase):
|
||||
api.neutron.get_feature_permission(IsA(http.HttpRequest),
|
||||
"dvr", "update")\
|
||||
.AndReturn(True)
|
||||
api.neutron.get_feature_permission(IsA(http.HttpRequest),
|
||||
"l3-ha", "update")\
|
||||
.AndReturn(True)
|
||||
# TODO(amotoki): Due to Neutron Bug 1378525, Neutron disables
|
||||
# PUT operation. It will be fixed in Kilo cycle.
|
||||
# api.neutron.get_feature_permission(IsA(http.HttpRequest),
|
||||
# "l3-ha", "update")\
|
||||
# .AndReturn(True)
|
||||
api.neutron.router_update(IsA(http.HttpRequest), router.id,
|
||||
name=router.name,
|
||||
admin_state_up=router.admin_state_up,
|
||||
distributed=True,
|
||||
ha=True)\
|
||||
.AndReturn(router)
|
||||
# ha=True,
|
||||
distributed=True).AndReturn(router)
|
||||
api.neutron.router_get(IsA(http.HttpRequest), router.id)\
|
||||
.AndReturn(router)
|
||||
self.mox.ReplayAll()
|
||||
|
Reference in New Issue
Block a user