def test_multi_directory(self): host1 = 'hostname.example.org' host2 = 'hostname2.example.org' host3 = 'hostname3.example.org' self.assertFalse(exists(join(self.host_cert_dir, host1))) self.assertFalse(exists(join(self.host_cert_dir, host2))) self.assertFalse(exists(join(self.host_cert_dir, host3))) cmd = ContainerContentUpdateActionCommand(None, [host1, host2, host3], self.host_cert_dir) cmd._find_content = mock.Mock(return_value=[]) cmd.perform() self.assertTrue(exists(join(self.host_cert_dir, host1))) self.assertTrue(exists(join(self.host_cert_dir, host2))) self.assertTrue(exists(join(self.host_cert_dir, host3)))
def test_multi_directory(self): host1 = 'hostname.example.org' host2 = 'hostname2.example.org' host3 = 'hostname3.example.org' self.assertFalse(exists(join(self.host_cert_dir, host1))) self.assertFalse(exists(join(self.host_cert_dir, host2))) self.assertFalse(exists(join(self.host_cert_dir, host3))) cmd = ContainerContentUpdateActionCommand(None, [host1, host2, host3], self.host_cert_dir) cmd._find_content = mock.Mock(return_value=[]) cmd.perform() self.assertTrue(exists(join(self.host_cert_dir, host1))) self.assertTrue(exists(join(self.host_cert_dir, host2))) self.assertTrue(exists(join(self.host_cert_dir, host3)))
def update_content_hook(self, conduit): """ Hook to update for any Docker content we have. Args: conduit: An UpdateContentConduit """ conduit.log.info("Updating container content.") registry_hostnames = conduit.conf_string('main', 'registry_hostnames') conduit.log.info("registry hostnames = %s" % registry_hostnames) cmd = ContainerContentUpdateActionCommand( ent_source=conduit.ent_source, registry_hostnames=registry_hostnames.split(','), host_cert_dir=self.HOSTNAME_CERT_DIR) report = cmd.perform() conduit.reports.add(report)
def update_content_hook(self, conduit): """ Hook to update for any Docker content we have. Args: conduit: An UpdateContentConduit """ conduit.log.debug("Updating container content.") registry_hostnames = conduit.conf_string('main', 'registry_hostnames') conduit.log.debug("registry hostnames = %s" % registry_hostnames) cmd = ContainerContentUpdateActionCommand( ent_source=conduit.ent_source, registry_hostnames=registry_hostnames.split(','), host_cert_dir=self.HOSTNAME_CERT_DIR) report = cmd.perform() conduit.reports.add(report)