Exemplo n.º 1
0
    def _check_service_uuid_change(self, svc_uuid, svc_name, svc_namespace,
                                   ports):
        proj_fq_name = vnc_kube_config.cluster_project_fq_name(svc_namespace)
        lb_fq_name = proj_fq_name + [svc_name]
        lb_uuid = LoadbalancerKM.get_fq_name_to_uuid(lb_fq_name)
        if lb_uuid is None:
            return

        if svc_uuid != lb_uuid:
            self.vnc_service_delete(lb_uuid, svc_name, svc_namespace, ports)
            self.logger.notice("Uuid change detected for service %s. "
                               "Deleteing old service" % lb_fq_name)
Exemplo n.º 2
0
 def _check_pod_uuid_change(self, pod_uuid, pod_name):
     vm_fq_name = [pod_name]
     vm_uuid = LoadbalancerKM.get_fq_name_to_uuid(vm_fq_name)
     if vm_uuid != pod_uuid:
         self.vnc_pod_delete(vm_uuid)
Exemplo n.º 3
0
 def _check_pod_uuid_change(self, pod_uuid, pod_name):
     vm_fq_name = [pod_name]
     vm_uuid = LoadbalancerKM.get_fq_name_to_uuid(vm_fq_name)
     if vm_uuid != pod_uuid:
         self.vnc_pod_delete(vm_uuid)