Recent change in lbaas breaks lbaas(haproxy) on fedora with devstack.
'neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py ' gets 'usergroup' from the 'haproxy' section of 'lbaas_agent.ini'
user_group = self.conf.haproxy.user_group
Error Log while adding VIP to a Pool.
-------------------------------------
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager Traceback (most recent call last):
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager File "/opt/stack/neutron/neutron/services/loadbalancer/agent/agent_manager.py", line 219, in create_vip
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager driver.create_vip(vip)
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager File "/opt/stack/neutron/neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py", line 284, in create_vip
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager self._refresh_device(vip['pool_id'])
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager File "/opt/stack/neutron/neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py", line 281, in _refresh_device
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager self.deploy_instance(logical_config)
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager File "/opt/stack/neutron/neutron/openstack/common/lockutils.py", line 249, in inner
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager return f(*args, **kwargs)
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager File "/opt/stack/neutron/neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py", line 277, in deploy_instance
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager self.create(logical_config)
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager File "/opt/stack/neutron/neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py", line 87, in create
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager self._spawn(logical_config)
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager File "/opt/stack/neutron/neutron/services/loadbalancer/drivers/haproxy/namespace_driver.py", line 110, in _spawn
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager ns.netns.execute(cmd)
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager File "/opt/stack/neutron/neutron/agent/linux/ip_lib.py", line 467, in execute
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager check_exit_code=check_exit_code)
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager File "/opt/stack/neutron/neutron/agent/linux/utils.py", line 76, in execute
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager raise RuntimeError(m)
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager RuntimeError:
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager Command: ['sudo', '/usr/bin/neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'ip', 'netns', 'exec', 'qlbaas-d188a907-9182-4c11-91cb-7087456093d0', 'haproxy', '-f', '/opt/stack/data/neutron/lbaas/d188a907-9182-4c11-91cb-7087456093d0/conf', '-p', '/opt/stack/data/neutron/lbaas/d188a907-9182-4c11-91cb-7087456093d0/pid']
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager Exit code: 1
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager Stdout: ''
2014-02-21 19:50:58.147 46029 TRACE neutron.services.loadbalancer.agent.agent_manager Stderr: "[ALERT] 051/195058 (46121) : parsing [/opt/stack/data/neutron/lbaas/d188a907-9182-4c11-91cb-7087456093d0/conf:4] : cannot find group id for 'nogroup' (0:Success)\n[ALERT] 051/195058 (46121) : Error(s) found in configuration file : /opt/stack/data/neutron/lbaas/d188a907-9182-4c11-91cb-7087456093d0/conf\n[ALERT] 051/195058 (46121) : Fatal errors found in configuration.\n"
Fix proposed to branch: master /review. openstack. org/75433
Review: https:/