def _get_linklocal_entry_name(name, k8s_ns):
    if not k8s_ns:
        project_fq_name = vnc_kube_config.cluster_default_project_fq_name()
    else:
        project_fq_name = vnc_kube_config.cluster_project_fq_name(k8s_ns)
    ll_name = project_fq_name + [name]
    return "-".join(ll_name)
 def _create_cluster_network(self):
     proj_fq_name = vnc_kube_config.cluster_default_project_fq_name()
     proj_obj = self._vnc_lib.project_read(fq_name=proj_fq_name)
     vn_obj = VirtualNetwork(
         name='cluster-network',
         parent_obj=proj_obj,
         address_allocation_mode='user-defined-subnet-only')
     ipam_fq_name = ['default-domain', 'default-project',
                     'default-network-ipam']
     ipam_obj = self._vnc_lib.network_ipam_read(fq_name=ipam_fq_name)
     subnet_data = self._create_subnet_data('10.32.0.0/24')
     vn_obj.add_network_ipam(ipam_obj, subnet_data)
     return self._vnc_lib.virtual_network_create(vn_obj)
예제 #3
0
 def _create_cluster_network(self):
     proj_fq_name = vnc_kube_config.cluster_default_project_fq_name()
     proj_obj = self._vnc_lib.project_read(fq_name=proj_fq_name)
     vn_obj = VirtualNetwork(
         name='cluster-network',
         parent_obj=proj_obj,
         address_allocation_mode='user-defined-subnet-only')
     ipam_fq_name = [
         'default-domain', 'default-project', 'default-network-ipam'
     ]
     ipam_obj = self._vnc_lib.network_ipam_read(fq_name=ipam_fq_name)
     subnet_data = self._create_subnet_data('10.32.0.0/24')
     vn_obj.add_network_ipam(ipam_obj, subnet_data)
     return self._vnc_lib.virtual_network_create(vn_obj)