gitextract_e338xpw6/ ├── .github/ │ └── workflows/ │ └── auto-label.yml ├── .gitignore ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── OWNERS ├── README.md ├── RELEASE.md ├── SECURITY.md ├── SECURITY_CONTACTS ├── code-of-conduct.md ├── config/ │ ├── crd/ │ │ ├── embed.go │ │ ├── multicluster.x-k8s.io_serviceexports.yaml │ │ └── multicluster.x-k8s.io_serviceimports.yaml │ ├── crd-base/ │ │ ├── multicluster.x-k8s.io_serviceexports.yaml │ │ └── multicluster.x-k8s.io_serviceimports.yaml │ └── rbac/ │ └── role.yaml ├── conformance/ │ ├── clusterip_service_dns.go │ ├── conformance_suite.go │ ├── conformance_suite_test.go │ ├── connectivity.go │ ├── endpoint_slice.go │ ├── framework.go │ ├── go.mod │ ├── go.sum │ ├── headless_service_dns.go │ ├── k8s_objects.go │ ├── report.go │ ├── report_template.gohtml │ └── service_import.go ├── controllers/ │ ├── cmd/ │ │ └── servicecontroller/ │ │ └── servicecontroller.go │ ├── common.go │ ├── controllers_suite_test.go │ ├── endpointslice.go │ ├── endpointslice_test.go │ ├── go.mod │ ├── go.sum │ ├── service.go │ ├── serviceimport.go │ └── serviceimport_test.go ├── demo/ │ ├── .gitignore │ ├── demo.sh │ ├── edit-meta │ ├── reset.sh │ ├── udemo.sh │ └── yaml/ │ ├── dep1.yaml │ ├── dep2.yaml │ ├── serviceimport-with-vip.yaml │ ├── serviceimport.yaml │ └── svc.yaml ├── e2e/ │ ├── connectivity_test.go │ ├── e2e_suite_test.go │ ├── go.mod │ ├── go.sum │ └── localserviceimpact_test.go ├── go.mod ├── go.sum ├── hack/ │ ├── boilerplate/ │ │ ├── boilerplate.go.txt │ │ ├── boilerplate.py │ │ ├── boilerplate.py.txt │ │ └── boilerplate.sh.txt │ ├── boilerplate.go.txt │ ├── kube-env.sh │ ├── update-codegen.sh │ ├── update-k8s.sh │ ├── verify-all.sh │ ├── verify-boilerplate.sh │ ├── verify-codegen.sh │ ├── verify-crd-bump-revision.sh │ ├── verify-crds.sh │ ├── verify-gofmt.sh │ └── verify-golint.sh ├── pkg/ │ ├── apis/ │ │ ├── v1alpha1/ │ │ │ ├── BUILD │ │ │ ├── doc.go │ │ │ ├── serviceexport.go │ │ │ ├── serviceimport.go │ │ │ ├── well_known_labels.go │ │ │ ├── zz_generated.deepcopy.go │ │ │ └── zz_generated.register.go │ │ └── v1beta1/ │ │ ├── BUILD │ │ ├── doc.go │ │ ├── serviceexport.go │ │ ├── serviceimport.go │ │ ├── well_known_labels.go │ │ ├── zz_generated.deepcopy.go │ │ └── zz_generated.register.go │ └── client/ │ ├── clientset/ │ │ └── versioned/ │ │ ├── clientset.go │ │ ├── fake/ │ │ │ ├── clientset_generated.go │ │ │ ├── doc.go │ │ │ └── register.go │ │ ├── scheme/ │ │ │ ├── doc.go │ │ │ └── register.go │ │ └── typed/ │ │ └── apis/ │ │ ├── v1alpha1/ │ │ │ ├── apis_client.go │ │ │ ├── doc.go │ │ │ ├── fake/ │ │ │ │ ├── doc.go │ │ │ │ ├── fake_apis_client.go │ │ │ │ ├── fake_serviceexport.go │ │ │ │ └── fake_serviceimport.go │ │ │ ├── generated_expansion.go │ │ │ ├── serviceexport.go │ │ │ └── serviceimport.go │ │ └── v1beta1/ │ │ ├── apis_client.go │ │ ├── doc.go │ │ ├── fake/ │ │ │ ├── doc.go │ │ │ ├── fake_apis_client.go │ │ │ ├── fake_serviceexport.go │ │ │ └── fake_serviceimport.go │ │ ├── generated_expansion.go │ │ ├── serviceexport.go │ │ └── serviceimport.go │ ├── informers/ │ │ └── externalversions/ │ │ ├── apis/ │ │ │ ├── interface.go │ │ │ ├── v1alpha1/ │ │ │ │ ├── interface.go │ │ │ │ ├── serviceexport.go │ │ │ │ └── serviceimport.go │ │ │ └── v1beta1/ │ │ │ ├── interface.go │ │ │ ├── serviceexport.go │ │ │ └── serviceimport.go │ │ ├── factory.go │ │ ├── generic.go │ │ └── internalinterfaces/ │ │ └── factory_interfaces.go │ └── listers/ │ └── apis/ │ ├── v1alpha1/ │ │ ├── expansion_generated.go │ │ ├── serviceexport.go │ │ └── serviceimport.go │ └── v1beta1/ │ ├── expansion_generated.go │ ├── serviceexport.go │ └── serviceimport.go ├── scripts/ │ ├── .gitignore │ ├── c1.yaml │ ├── c2.yaml │ ├── coredns-rbac.json │ ├── down.sh │ ├── e2e-test.sh │ ├── up.sh │ └── util.sh └── tools/ ├── go.mod ├── go.sum └── tools.go