← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1389489] [NEW] mutil-region router-panel display

 

Public bug reported:

Related to this bp:
https://blueprints.launchpad.net/horizon/+spec/hide-router-panel-by-config

1. regionOne neutron has configuration service_plugins = router
2.regionTwo neutron has no service_plugins setting.  l3 router is not enabled.

3.the local_settings.py was used to decide whether the router is enabled.
https://github.com/openstack/horizon/blob/master/openstack_dashboard/local/local_settings.py.example#L180

OPENSTACK_NEUTRON_NETWORK = {
    'enable_router': True,
    'enable_quotas': True,
    'enable_ipv6': True,
    'enable_distributed_router': False,
    'enable_ha_router': False,
    'enable_lb': True,
    'enable_firewall': True,
    'enable_vpn': True,
    # The profile_support option is used to detect if an external router can be
    # configured via the dashboard. When using specific plugins the
    # profile_support can be turned on if needed.
    'profile_support': None,
    #'profile_support': 'cisco',
    # Set which provider network types are supported. Only the network types
    # in this list will be available to choose from when creating a network.
    # Network types include local, flat, vlan, gre, and vxlan.
    'supported_provider_types': ['*'],
}

How to decide the value of 'enable_router' ?
If enable_router is set to True,  regionTwo will get some errors like "unable to get floating list".
If enable_router is set to False,  regionOne are unable to see the router panel.

** Affects: horizon
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1389489

Title:
  mutil-region router-panel display

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Related to this bp:
  https://blueprints.launchpad.net/horizon/+spec/hide-router-panel-by-config

  1. regionOne neutron has configuration service_plugins = router
  2.regionTwo neutron has no service_plugins setting.  l3 router is not enabled.

  3.the local_settings.py was used to decide whether the router is enabled.
  https://github.com/openstack/horizon/blob/master/openstack_dashboard/local/local_settings.py.example#L180

  OPENSTACK_NEUTRON_NETWORK = {
      'enable_router': True,
      'enable_quotas': True,
      'enable_ipv6': True,
      'enable_distributed_router': False,
      'enable_ha_router': False,
      'enable_lb': True,
      'enable_firewall': True,
      'enable_vpn': True,
      # The profile_support option is used to detect if an external router can be
      # configured via the dashboard. When using specific plugins the
      # profile_support can be turned on if needed.
      'profile_support': None,
      #'profile_support': 'cisco',
      # Set which provider network types are supported. Only the network types
      # in this list will be available to choose from when creating a network.
      # Network types include local, flat, vlan, gre, and vxlan.
      'supported_provider_types': ['*'],
  }

  How to decide the value of 'enable_router' ?
  If enable_router is set to True,  regionTwo will get some errors like "unable to get floating list".
  If enable_router is set to False,  regionOne are unable to see the router panel.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1389489/+subscriptions


Follow ups

References