def _delete_namespace(self, ns_name): """ Delete namespace object from cache. """ ns = self._get_namespace(ns_name) if ns: NamespaceKM.delete(ns.uuid)
def _delete_namespace(self, ns_name): """ Delete namespace object from cache. """ ns = self._get_namespace(ns_name) if ns: NamespaceKM.delete(ns.uuid)
def _create_namespace(self, ns_name, ns_eval_vn_dict, is_isolated=False): ns_uuid = str(uuid.uuid4()) ns_add_event = self.create_add_namespace_event(ns_name, ns_uuid) ns_object = ns_add_event['object'] ns_object['spec'] = {} ns_meta = ns_object['metadata'] ns_meta['annotations'] = {} ns_meta['name'] = ns_name ns_meta['uid'] = ns_uuid ns_meta['namespace'] = ns_name ns_meta['labels'] = {} if ns_eval_vn_dict: ns_meta['annotations']['opencontrail.org/network'] = \ ns_eval_vn_dict if is_isolated: ns_meta['annotations']['opencontrail.org/isolation'] = 'true' NamespaceKM.delete(ns_name) NamespaceKM.delete(ns_uuid) NamespaceKM.locate(ns_name, ns_object) NamespaceKM.locate(ns_uuid, ns_object) self.enqueue_event(ns_add_event) self.wait_for_all_tasks_done() return ns_uuid
def _create_namespace(self, ns_name, ns_eval_vn_dict, is_isolated=False, labels={}): ns_uuid = str(uuid.uuid4()) ns_add_event = self.create_add_namespace_event(ns_name, ns_uuid) ns_object = ns_add_event['object'] ns_object['spec'] = {} ns_meta = ns_object['metadata'] ns_meta['annotations'] = {} ns_meta['name'] = ns_name ns_meta['uid'] = ns_uuid ns_meta['namespace'] = ns_name ns_meta['labels'] = labels if ns_eval_vn_dict: ns_meta['annotations']['opencontrail.org/network'] = \ ns_eval_vn_dict if is_isolated: ns_meta['annotations']['opencontrail.org/isolation'] = 'true' NamespaceKM.delete(ns_name) NamespaceKM.delete(ns_uuid) NamespaceKM.locate(ns_name, ns_object) NamespaceKM.locate(ns_uuid, ns_object) self.enqueue_event(ns_add_event) self.wait_for_all_tasks_done() return ns_uuid
def tearDownClass(cls): for pod in list(PodKM): PodKM.delete(pod) for namespace in list(NamespaceKM): NamespaceKM.delete(namespace) super(VncPodTest, cls).tearDownClass()
def tearDownClass(cls): for pod in list(PodKM): PodKM.delete(pod) for namespace in list(NamespaceKM): NamespaceKM.delete(namespace) super(VncPodTest, cls).tearDownClass()
def _enqueue_delete_namespace(self, namespace_name, ns_uuid): ns_delete_event = self.create_delete_namespace_event( namespace_name, ns_uuid) NamespaceKM.delete(ns_uuid) for project in ProjectKM.objects(): k8s_namespace_name = project.get_k8s_namespace_name() if k8s_namespace_name == namespace_name: ProjectKM.delete(project.uuid) self.enqueue_event(ns_delete_event)
def tearDownClass(cls): for pod in list(PodKM): PodKM.delete(pod) for service in list(ServiceKM): ServiceKM.delete(service) for namespace in list(NamespaceKM): NamespaceKM.delete(namespace) super(VncEndpointsTestBase, cls).tearDownClass()
def tearDownClass(cls): for pod in list(PodKM): PodKM.delete(pod) for service in list(ServiceKM): ServiceKM.delete(service) for namespace in list(NamespaceKM): NamespaceKM.delete(namespace) super(VncEndpointsTestBase, cls).tearDownClass()
def _enqueue_delete_namespace(self, namespace_name, ns_uuid): ns_delete_event = self.create_delete_namespace_event( namespace_name, ns_uuid) NamespaceKM.delete(ns_uuid) for project in ProjectKM.objects(): k8s_namespace_name = project.get_k8s_namespace_name() if k8s_namespace_name == namespace_name: ProjectKM.delete(project.uuid) self.enqueue_event(ns_delete_event)
def tearDownClass(cls): for pod in list(PodKM): PodKM.delete(pod) for namespace in list(NamespaceKM): NamespaceKM.delete(namespace) # Cleanup the Vrouter object. cls.delete_virtual_router(cls.vrouter_obj.uuid) super(VncPodTest, cls).tearDownClass()
def tearDownClass(cls): for pod in list(PodKM): PodKM.delete(pod) for namespace in list(NamespaceKM): NamespaceKM.delete(namespace) # Cleanup the Vrouter object. cls.delete_virtual_router(cls.vrouter_obj.uuid) super(VncPodTest, cls).tearDownClass()
def _enqueue_delete_namespace(self, namespace_name, ns_uuid): ns_delete_event = self.create_delete_namespace_event( namespace_name, ns_uuid) NamespaceKM.delete(ns_uuid) self.enqueue_event(ns_delete_event) self.wait_for_all_tasks_done()
def _enqueue_delete_namespace(self, namespace_name, ns_uuid): ns_delete_event = self.create_delete_namespace_event(namespace_name, ns_uuid) NamespaceKM.delete(ns_uuid) self.enqueue_event(ns_delete_event)
def _enqueue_delete_namespace(self, namespace_name, ns_uuid): ns_delete_event = self.create_delete_namespace_event(namespace_name, ns_uuid) NamespaceKM.delete(ns_uuid) self.enqueue_event(ns_delete_event) self.wait_for_all_tasks_done()