Log instance id consistently inside the firewall code.
This brings this code inline with the way connection.py does instance logging now. Change-Id: I3a9b256cb87bc273352f4b9338ae32dbc1faa6f6
This commit is contained in:
		@@ -211,7 +211,8 @@ class _VirtDriverTestCase(test.TestCase):
 | 
			
		||||
 | 
			
		||||
    @catch_notimplementederror
 | 
			
		||||
    def test_destroy_instance_nonexistant(self):
 | 
			
		||||
        fake_instance = {'id': 42, 'name': 'I just made this up!'}
 | 
			
		||||
        fake_instance = {'id': 42, 'name': 'I just made this up!',
 | 
			
		||||
                         'uuid': 'bda5fb9e-b347-40e8-8256-42397848cb00'}
 | 
			
		||||
        network_info = test_utils.get_test_network_info()
 | 
			
		||||
        self.connection.destroy(fake_instance, network_info)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -137,14 +137,15 @@ class NWFilterFirewall(base_firewall.FirewallDriver):
 | 
			
		||||
 | 
			
		||||
    def setup_basic_filtering(self, instance, network_info):
 | 
			
		||||
        """Set up basic filtering (MAC, IP, and ARP spoofing protection)"""
 | 
			
		||||
        LOG.info(_('called setup_basic_filtering in nwfilter'))
 | 
			
		||||
        LOG.info(_('Called setup_basic_filtering in nwfilter'),
 | 
			
		||||
                 instance=instance)
 | 
			
		||||
 | 
			
		||||
        if self.handle_security_groups:
 | 
			
		||||
            # No point in setting up a filter set that we'll be overriding
 | 
			
		||||
            # anyway.
 | 
			
		||||
            return
 | 
			
		||||
 | 
			
		||||
        LOG.info(_('ensuring static filters'))
 | 
			
		||||
        LOG.info(_('Ensuring static filters'), instance=instance)
 | 
			
		||||
        self._ensure_static_filters()
 | 
			
		||||
 | 
			
		||||
        if instance['image_ref'] == str(FLAGS.vpn_image_id):
 | 
			
		||||
@@ -259,7 +260,8 @@ class NWFilterFirewall(base_firewall.FirewallDriver):
 | 
			
		||||
                _nw.undefine()
 | 
			
		||||
            except libvirt.libvirtError:
 | 
			
		||||
                LOG.debug(_('The nwfilter(%(instance_filter_name)s) '
 | 
			
		||||
                            'for %(instance_name)s is not found.') % locals())
 | 
			
		||||
                            'is not found.') % locals(),
 | 
			
		||||
                          instance=instance)
 | 
			
		||||
 | 
			
		||||
        instance_secgroup_filter_name = ('%s-secgroup' %
 | 
			
		||||
                                         self._instance_filter_name(instance))
 | 
			
		||||
@@ -270,7 +272,7 @@ class NWFilterFirewall(base_firewall.FirewallDriver):
 | 
			
		||||
            _nw.undefine()
 | 
			
		||||
        except libvirt.libvirtError:
 | 
			
		||||
            LOG.debug(_('The nwfilter(%(instance_secgroup_filter_name)s) '
 | 
			
		||||
                        'for %(instance_name)s is not found.') % locals())
 | 
			
		||||
                        'is not found.') % locals(), instance=instance)
 | 
			
		||||
 | 
			
		||||
    def prepare_instance_filter(self, instance, network_info):
 | 
			
		||||
        """Creates an NWFilter for the given instance.
 | 
			
		||||
@@ -453,7 +455,8 @@ class NWFilterFirewall(base_firewall.FirewallDriver):
 | 
			
		||||
            except libvirt.libvirtError:
 | 
			
		||||
                name = instance.name
 | 
			
		||||
                LOG.debug(_('The nwfilter(%(instance_filter_name)s) for'
 | 
			
		||||
                            '%(name)s is not found.') % locals())
 | 
			
		||||
                            '%(name)s is not found.') % locals(),
 | 
			
		||||
                          instance=instance)
 | 
			
		||||
                return False
 | 
			
		||||
        return True
 | 
			
		||||
 | 
			
		||||
@@ -467,7 +470,8 @@ class IptablesFirewallDriver(base_firewall.IptablesFirewallDriver):
 | 
			
		||||
        """Set up provider rules and basic NWFilter."""
 | 
			
		||||
        self.nwfilter.setup_basic_filtering(instance, network_info)
 | 
			
		||||
        if not self.basicly_filtered:
 | 
			
		||||
            LOG.debug(_('iptables firewall: Setup Basic Filtering'))
 | 
			
		||||
            LOG.debug(_('iptables firewall: Setup Basic Filtering'),
 | 
			
		||||
                      instance=instance)
 | 
			
		||||
            self.refresh_provider_fw_rules()
 | 
			
		||||
            self.basicly_filtered = True
 | 
			
		||||
 | 
			
		||||
@@ -485,8 +489,8 @@ class IptablesFirewallDriver(base_firewall.IptablesFirewallDriver):
 | 
			
		||||
            self.iptables.apply()
 | 
			
		||||
            self.nwfilter.unfilter_instance(instance, network_info)
 | 
			
		||||
        else:
 | 
			
		||||
            LOG.info(_('Attempted to unfilter instance %s which is not '
 | 
			
		||||
                     'filtered'), instance['id'])
 | 
			
		||||
            LOG.info(_('Attempted to unfilter instance which is not '
 | 
			
		||||
                     'filtered'), instance=instance)
 | 
			
		||||
 | 
			
		||||
    def instance_filter_exists(self, instance, network_info):
 | 
			
		||||
        """Check nova-instance-instance-xxx exists"""
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user