Example #1
0
 def test_shared_secretcontext_dvr(self, _shared_secret,
                                   _NeutronAPIContext):
     _NeutronAPIContext.side_effect = fake_context({'enable_dvr': True})
     _shared_secret.return_value = 'secret_thing'
     self.resolve_address.return_value = '10.0.0.10'
     self.assertEquals(context.SharedSecretContext()(), {
         'shared_secret': 'secret_thing',
         'local_ip': '10.0.0.10'
     })
Example #2
0
def get_shared_secret():
    ctxt = neutron_ovs_context.SharedSecretContext()()
    if 'shared_secret' in ctxt:
        return ctxt['shared_secret']
Example #3
0
        'contexts': [neutron_ovs_context.OVSPluginContext()],
    }),
    (OVS_DEFAULT, {
        'services': ['openvswitch-switch'],
        'contexts': [neutron_ovs_context.OVSPluginContext()],
    }),
    (PHY_NIC_MTU_CONF, {
        'services': ['os-charm-phy-nic-mtu'],
        'contexts': [context.PhyNICMTUContext()],
    }),
])
METADATA_RESOURCE_MAP = OrderedDict([
    (NEUTRON_METADATA_AGENT_CONF, {
        'services': ['neutron-metadata-agent'],
        'contexts': [
            neutron_ovs_context.SharedSecretContext(),
            neutron_ovs_context.APIIdentityServiceContext(),
            WorkerConfigContext()
        ],
    }),
])
DHCP_RESOURCE_MAP = OrderedDict([
    (NEUTRON_DHCP_AGENT_CONF, {
        'services': ['neutron-dhcp-agent'],
        'contexts': [DHCPAgentContext()],
    }),
    (NEUTRON_DNSMASQ_CONF, {
        'services': ['neutron-dhcp-agent'],
        'contexts': [DHCPAgentContext()],
    }),
    (NEUTRON_DHCP_DEFAULT, {
Example #4
0
 def test_shared_secretcontext_nodvr(self, _shared_secret,
                                     _NeutronAPIContext):
     _NeutronAPIContext.side_effect = fake_context({'enable_dvr': False})
     _shared_secret.return_value = 'secret_thing'
     self.assertEqual(context.SharedSecretContext()(), {})