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)
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)