├── .dockerignore ├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .travis.yml ├── .travis └── install_buildah.sh ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cmd ├── cnitest │ └── cnitest.go ├── danm │ └── danm.go ├── fakeipam │ └── fakeipam.go ├── netwatcher │ └── netwatcher.go ├── svcwatcher │ └── svcwatcher.go └── webhook │ └── webhook.go ├── crd ├── apis │ ├── danm │ │ ├── register.go │ │ └── v1 │ │ │ ├── doc.go │ │ │ ├── register.go │ │ │ ├── types.go │ │ │ └── zz_generated.deepcopy.go │ └── k8s.cni.cncf.io │ │ ├── register.go │ │ └── v1 │ │ ├── doc.go │ │ ├── register.go │ │ ├── types.go │ │ └── zz_generated.deepcopy.go └── client │ ├── clientset │ └── versioned │ │ ├── clientset.go │ │ ├── doc.go │ │ ├── fake │ │ ├── clientset_generated.go │ │ ├── doc.go │ │ └── register.go │ │ ├── scheme │ │ ├── doc.go │ │ └── register.go │ │ └── typed │ │ └── danm │ │ └── v1 │ │ ├── clusternetwork.go │ │ ├── danm_client.go │ │ ├── danmep.go │ │ ├── danmnet.go │ │ ├── doc.go │ │ ├── fake │ │ ├── doc.go │ │ ├── fake_clusternetwork.go │ │ ├── fake_danm_client.go │ │ ├── fake_danmep.go │ │ ├── fake_danmnet.go │ │ ├── fake_tenantconfig.go │ │ └── fake_tenantnetwork.go │ │ ├── generated_expansion.go │ │ ├── tenantconfig.go │ │ └── tenantnetwork.go │ ├── informers │ └── externalversions │ │ ├── danm │ │ ├── interface.go │ │ └── v1 │ │ │ ├── clusternetwork.go │ │ │ ├── danmep.go │ │ │ ├── danmnet.go │ │ │ ├── interface.go │ │ │ ├── tenantconfig.go │ │ │ └── tenantnetwork.go │ │ ├── factory.go │ │ ├── generic.go │ │ └── internalinterfaces │ │ └── factory_interfaces.go │ ├── listers │ └── danm │ │ └── v1 │ │ ├── clusternetwork.go │ │ ├── danmep.go │ │ ├── danmnet.go │ │ ├── expansion_generated.go │ │ ├── tenantconfig.go │ │ └── tenantnetwork.go │ └── nad │ ├── clientset │ └── versioned │ │ ├── clientset.go │ │ ├── doc.go │ │ ├── fake │ │ ├── clientset_generated.go │ │ ├── doc.go │ │ └── register.go │ │ ├── scheme │ │ ├── doc.go │ │ └── register.go │ │ └── typed │ │ └── k8s.cni.cncf.io │ │ └── v1 │ │ ├── doc.go │ │ ├── fake │ │ ├── doc.go │ │ ├── fake_k8s.cni.cncf.io_client.go │ │ └── fake_networkattachmentdefinition.go │ │ ├── generated_expansion.go │ │ ├── k8s.cni.cncf.io_client.go │ │ └── networkattachmentdefinition.go │ ├── informers │ └── externalversions │ │ ├── factory.go │ │ ├── generic.go │ │ ├── internalinterfaces │ │ └── factory_interfaces.go │ │ └── k8s.cni.cncf.io │ │ ├── interface.go │ │ └── v1 │ │ ├── interface.go │ │ └── networkattachmentdefinition.go │ └── listers │ └── k8s.cni.cncf.io │ └── v1 │ ├── expansion_generated.go │ └── networkattachmentdefinition.go ├── deployment-guide.md ├── deployment-installer-job.md ├── example ├── 4_0_examples │ ├── 0_wrong_tconf.yaml │ ├── 10_good_deployment.yaml │ ├── 11_allowed_default.yaml │ ├── 12_not_allowed_default.yaml │ ├── 1_good_tconf.yaml │ ├── 2_tnet_with_vlan.yaml │ ├── 3_chosen_device.yaml │ ├── 4_random_device.yaml │ ├── 5_wrong_device.yaml │ ├── 6_static_tnet.yaml │ ├── 7_default_cnet.yaml │ ├── 8_external_cnet.yaml │ └── 9_wrong_deployment.yaml ├── device_plugin_demo │ ├── sriov_net.yaml │ ├── sriov_ns.yaml │ └── sriov_pod.yaml ├── routes_and_proutes │ ├── cnet_with_route.yaml │ ├── output.txt │ └── pod_with_proutes.yaml └── svcwatcher_demo │ ├── danmnets │ ├── external_net.yaml │ ├── vnf_external_net.yaml │ ├── vnf_internal_net.yaml │ └── vnf_management_net.yaml │ ├── deployments │ ├── external_client.yaml │ ├── internal_processor.yaml │ └── loadbalancer.yaml │ ├── namespaces │ ├── example_vnf_ns.yaml │ └── external_client_ns.yaml │ └── services │ ├── internal_lb_svc.yaml │ ├── internal_processor_svc.yaml │ └── vnf_external_svc.yaml ├── go.mod ├── go.sum ├── hack └── tools.go ├── integration ├── bootstrap_networks │ ├── lightweight │ │ ├── flannel.conf │ │ └── flannel.yaml │ └── production │ │ ├── flannel.conf │ │ └── flannel.yaml ├── cni_config │ ├── 00-danm.conf │ ├── danm_rbac.yaml │ └── example_kubeconfig.yaml ├── crds │ ├── lightweight │ │ ├── DanmEp.yaml │ │ └── DanmNet.yaml │ └── production │ │ ├── ClusterNetwork.yaml │ │ ├── DanmEp.yaml │ │ ├── TenantConfig.yaml │ │ └── TenantNetwork.yaml ├── install │ ├── 0danm-installer-rbac.yaml │ ├── danm-installer-config.yaml │ └── danm-installer.yaml └── manifests │ ├── cni_plugins │ ├── cni_plugins_ds.yaml │ └── cni_plugins_ds.yaml.tmpl │ ├── netwatcher │ ├── 0netwatcher_rbac.yaml │ ├── netwatcher_ds.yaml │ └── netwatcher_ds.yaml.tmpl │ ├── svcwatcher │ ├── 0svcwatcher_rbac.yaml │ ├── svcwatcher_ds.yaml │ └── svcwatcher_ds.yaml.tmpl │ └── webhook │ ├── webhook-create-signed-cert.sh │ ├── webhook-patch-ca-bundle.sh │ ├── webhook.yaml │ └── webhook.yaml.tmpl ├── logo.png ├── logo.svg ├── logo_w_name.png ├── logo_w_name.svg ├── pkg ├── admit │ ├── confadmit.go │ ├── netadmit.go │ ├── netdel.go │ ├── utils.go │ └── validators.go ├── bitarray │ └── bitarray.go ├── cnidel │ ├── cniconfs.go │ ├── cnidel.go │ └── types.go ├── confman │ └── confman.go ├── danmep │ ├── danmep.go │ └── ep.go ├── datastructs │ └── datastructs.go ├── ipam │ └── ipam.go ├── metacni │ ├── metacni.go │ └── metacni_test.go ├── netcontrol │ ├── net.go │ └── netcontrol.go ├── svccontrol │ ├── controller.go │ ├── credits │ └── utils.go └── syncher │ └── syncher.go ├── run_uts.sh ├── schema ├── ClusterNetwork.yaml ├── DanmNet.yaml ├── DanmService.yaml ├── TenantConfig.yaml ├── TenantNetwork.yaml └── network_attach.yaml ├── scm ├── build │ ├── Dockerfile │ ├── Dockerfile.install │ ├── build.sh │ ├── cni_ds │ │ └── entrypoint.sh │ └── install │ │ ├── confd │ │ ├── conf.d │ │ │ ├── cni_plugins_ds.toml │ │ │ ├── danm-config.toml │ │ │ ├── default-net.toml │ │ │ ├── netwatcher_ds.toml │ │ │ ├── svcwatcher_ds.toml │ │ │ └── webhool.toml │ │ └── templates │ │ │ ├── danm-config.yaml.tmpl │ │ │ └── default-net.yaml.tmpl │ │ └── install.sh └── ut │ └── run_uts.sh ├── test ├── stubs │ ├── danm │ │ ├── client_stub.go │ │ ├── clientset_stub.go │ │ ├── epclient_stub.go │ │ ├── netclient_stub.go │ │ └── tconfclient_stub.go │ └── http │ │ └── responsewriter_stub.go ├── utils │ └── utils.go └── uts │ ├── admit_tests │ ├── confadmit_test.go │ ├── netadmit_test.go │ └── netdel_test.go │ ├── bitarray_test │ └── bitarray_test.go │ ├── cnidel_test │ └── cnidel_test.go │ ├── confman_test │ └── confman_test.go │ ├── ipam_test │ └── ipam_test.go │ └── syncher_test │ └── syncher_test.go └── user-guide.md /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | bin/ 3 | vendor/ 4 | ut/ 5 | .idea/ 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/install_buildah.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/.travis/install_buildah.sh -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/README.md -------------------------------------------------------------------------------- /cmd/cnitest/cnitest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/cmd/cnitest/cnitest.go -------------------------------------------------------------------------------- /cmd/danm/danm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/cmd/danm/danm.go -------------------------------------------------------------------------------- /cmd/fakeipam/fakeipam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/cmd/fakeipam/fakeipam.go -------------------------------------------------------------------------------- /cmd/netwatcher/netwatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/cmd/netwatcher/netwatcher.go -------------------------------------------------------------------------------- /cmd/svcwatcher/svcwatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/cmd/svcwatcher/svcwatcher.go -------------------------------------------------------------------------------- /cmd/webhook/webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/cmd/webhook/webhook.go -------------------------------------------------------------------------------- /crd/apis/danm/register.go: -------------------------------------------------------------------------------- 1 | package danm 2 | 3 | const ( 4 | GroupName = "danm.io" 5 | ) 6 | -------------------------------------------------------------------------------- /crd/apis/danm/v1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/apis/danm/v1/doc.go -------------------------------------------------------------------------------- /crd/apis/danm/v1/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/apis/danm/v1/register.go -------------------------------------------------------------------------------- /crd/apis/danm/v1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/apis/danm/v1/types.go -------------------------------------------------------------------------------- /crd/apis/danm/v1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/apis/danm/v1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /crd/apis/k8s.cni.cncf.io/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/apis/k8s.cni.cncf.io/register.go -------------------------------------------------------------------------------- /crd/apis/k8s.cni.cncf.io/v1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/apis/k8s.cni.cncf.io/v1/doc.go -------------------------------------------------------------------------------- /crd/apis/k8s.cni.cncf.io/v1/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/apis/k8s.cni.cncf.io/v1/register.go -------------------------------------------------------------------------------- /crd/apis/k8s.cni.cncf.io/v1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/apis/k8s.cni.cncf.io/v1/types.go -------------------------------------------------------------------------------- /crd/apis/k8s.cni.cncf.io/v1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/apis/k8s.cni.cncf.io/v1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/clientset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/clientset.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/doc.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/fake/clientset_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/fake/clientset_generated.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/fake/doc.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/fake/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/fake/register.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/scheme/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/scheme/doc.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/scheme/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/scheme/register.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/typed/danm/v1/clusternetwork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/typed/danm/v1/clusternetwork.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/typed/danm/v1/danm_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/typed/danm/v1/danm_client.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/typed/danm/v1/danmep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/typed/danm/v1/danmep.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/typed/danm/v1/danmnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/typed/danm/v1/danmnet.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/typed/danm/v1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/typed/danm/v1/doc.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/typed/danm/v1/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/typed/danm/v1/fake/doc.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/typed/danm/v1/fake/fake_clusternetwork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/typed/danm/v1/fake/fake_clusternetwork.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/typed/danm/v1/fake/fake_danm_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/typed/danm/v1/fake/fake_danm_client.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/typed/danm/v1/fake/fake_danmep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/typed/danm/v1/fake/fake_danmep.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/typed/danm/v1/fake/fake_danmnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/typed/danm/v1/fake/fake_danmnet.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/typed/danm/v1/fake/fake_tenantconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/typed/danm/v1/fake/fake_tenantconfig.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/typed/danm/v1/fake/fake_tenantnetwork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/typed/danm/v1/fake/fake_tenantnetwork.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/typed/danm/v1/generated_expansion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/typed/danm/v1/generated_expansion.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/typed/danm/v1/tenantconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/typed/danm/v1/tenantconfig.go -------------------------------------------------------------------------------- /crd/client/clientset/versioned/typed/danm/v1/tenantnetwork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/clientset/versioned/typed/danm/v1/tenantnetwork.go -------------------------------------------------------------------------------- /crd/client/informers/externalversions/danm/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/informers/externalversions/danm/interface.go -------------------------------------------------------------------------------- /crd/client/informers/externalversions/danm/v1/clusternetwork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/informers/externalversions/danm/v1/clusternetwork.go -------------------------------------------------------------------------------- /crd/client/informers/externalversions/danm/v1/danmep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/informers/externalversions/danm/v1/danmep.go -------------------------------------------------------------------------------- /crd/client/informers/externalversions/danm/v1/danmnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/informers/externalversions/danm/v1/danmnet.go -------------------------------------------------------------------------------- /crd/client/informers/externalversions/danm/v1/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/informers/externalversions/danm/v1/interface.go -------------------------------------------------------------------------------- /crd/client/informers/externalversions/danm/v1/tenantconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/informers/externalversions/danm/v1/tenantconfig.go -------------------------------------------------------------------------------- /crd/client/informers/externalversions/danm/v1/tenantnetwork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/informers/externalversions/danm/v1/tenantnetwork.go -------------------------------------------------------------------------------- /crd/client/informers/externalversions/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/informers/externalversions/factory.go -------------------------------------------------------------------------------- /crd/client/informers/externalversions/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/informers/externalversions/generic.go -------------------------------------------------------------------------------- /crd/client/informers/externalversions/internalinterfaces/factory_interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/informers/externalversions/internalinterfaces/factory_interfaces.go -------------------------------------------------------------------------------- /crd/client/listers/danm/v1/clusternetwork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/listers/danm/v1/clusternetwork.go -------------------------------------------------------------------------------- /crd/client/listers/danm/v1/danmep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/listers/danm/v1/danmep.go -------------------------------------------------------------------------------- /crd/client/listers/danm/v1/danmnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/listers/danm/v1/danmnet.go -------------------------------------------------------------------------------- /crd/client/listers/danm/v1/expansion_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/listers/danm/v1/expansion_generated.go -------------------------------------------------------------------------------- /crd/client/listers/danm/v1/tenantconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/listers/danm/v1/tenantconfig.go -------------------------------------------------------------------------------- /crd/client/listers/danm/v1/tenantnetwork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/listers/danm/v1/tenantnetwork.go -------------------------------------------------------------------------------- /crd/client/nad/clientset/versioned/clientset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/clientset/versioned/clientset.go -------------------------------------------------------------------------------- /crd/client/nad/clientset/versioned/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/clientset/versioned/doc.go -------------------------------------------------------------------------------- /crd/client/nad/clientset/versioned/fake/clientset_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/clientset/versioned/fake/clientset_generated.go -------------------------------------------------------------------------------- /crd/client/nad/clientset/versioned/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/clientset/versioned/fake/doc.go -------------------------------------------------------------------------------- /crd/client/nad/clientset/versioned/fake/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/clientset/versioned/fake/register.go -------------------------------------------------------------------------------- /crd/client/nad/clientset/versioned/scheme/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/clientset/versioned/scheme/doc.go -------------------------------------------------------------------------------- /crd/client/nad/clientset/versioned/scheme/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/clientset/versioned/scheme/register.go -------------------------------------------------------------------------------- /crd/client/nad/clientset/versioned/typed/k8s.cni.cncf.io/v1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/clientset/versioned/typed/k8s.cni.cncf.io/v1/doc.go -------------------------------------------------------------------------------- /crd/client/nad/clientset/versioned/typed/k8s.cni.cncf.io/v1/fake/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/clientset/versioned/typed/k8s.cni.cncf.io/v1/fake/doc.go -------------------------------------------------------------------------------- /crd/client/nad/clientset/versioned/typed/k8s.cni.cncf.io/v1/fake/fake_k8s.cni.cncf.io_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/clientset/versioned/typed/k8s.cni.cncf.io/v1/fake/fake_k8s.cni.cncf.io_client.go -------------------------------------------------------------------------------- /crd/client/nad/clientset/versioned/typed/k8s.cni.cncf.io/v1/fake/fake_networkattachmentdefinition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/clientset/versioned/typed/k8s.cni.cncf.io/v1/fake/fake_networkattachmentdefinition.go -------------------------------------------------------------------------------- /crd/client/nad/clientset/versioned/typed/k8s.cni.cncf.io/v1/generated_expansion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/clientset/versioned/typed/k8s.cni.cncf.io/v1/generated_expansion.go -------------------------------------------------------------------------------- /crd/client/nad/clientset/versioned/typed/k8s.cni.cncf.io/v1/k8s.cni.cncf.io_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/clientset/versioned/typed/k8s.cni.cncf.io/v1/k8s.cni.cncf.io_client.go -------------------------------------------------------------------------------- /crd/client/nad/clientset/versioned/typed/k8s.cni.cncf.io/v1/networkattachmentdefinition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/clientset/versioned/typed/k8s.cni.cncf.io/v1/networkattachmentdefinition.go -------------------------------------------------------------------------------- /crd/client/nad/informers/externalversions/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/informers/externalversions/factory.go -------------------------------------------------------------------------------- /crd/client/nad/informers/externalversions/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/informers/externalversions/generic.go -------------------------------------------------------------------------------- /crd/client/nad/informers/externalversions/internalinterfaces/factory_interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/informers/externalversions/internalinterfaces/factory_interfaces.go -------------------------------------------------------------------------------- /crd/client/nad/informers/externalversions/k8s.cni.cncf.io/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/informers/externalversions/k8s.cni.cncf.io/interface.go -------------------------------------------------------------------------------- /crd/client/nad/informers/externalversions/k8s.cni.cncf.io/v1/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/informers/externalversions/k8s.cni.cncf.io/v1/interface.go -------------------------------------------------------------------------------- /crd/client/nad/informers/externalversions/k8s.cni.cncf.io/v1/networkattachmentdefinition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/informers/externalversions/k8s.cni.cncf.io/v1/networkattachmentdefinition.go -------------------------------------------------------------------------------- /crd/client/nad/listers/k8s.cni.cncf.io/v1/expansion_generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/listers/k8s.cni.cncf.io/v1/expansion_generated.go -------------------------------------------------------------------------------- /crd/client/nad/listers/k8s.cni.cncf.io/v1/networkattachmentdefinition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/crd/client/nad/listers/k8s.cni.cncf.io/v1/networkattachmentdefinition.go -------------------------------------------------------------------------------- /deployment-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/deployment-guide.md -------------------------------------------------------------------------------- /deployment-installer-job.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/deployment-installer-job.md -------------------------------------------------------------------------------- /example/4_0_examples/0_wrong_tconf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/4_0_examples/0_wrong_tconf.yaml -------------------------------------------------------------------------------- /example/4_0_examples/10_good_deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/4_0_examples/10_good_deployment.yaml -------------------------------------------------------------------------------- /example/4_0_examples/11_allowed_default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/4_0_examples/11_allowed_default.yaml -------------------------------------------------------------------------------- /example/4_0_examples/12_not_allowed_default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/4_0_examples/12_not_allowed_default.yaml -------------------------------------------------------------------------------- /example/4_0_examples/1_good_tconf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/4_0_examples/1_good_tconf.yaml -------------------------------------------------------------------------------- /example/4_0_examples/2_tnet_with_vlan.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/4_0_examples/2_tnet_with_vlan.yaml -------------------------------------------------------------------------------- /example/4_0_examples/3_chosen_device.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/4_0_examples/3_chosen_device.yaml -------------------------------------------------------------------------------- /example/4_0_examples/4_random_device.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/4_0_examples/4_random_device.yaml -------------------------------------------------------------------------------- /example/4_0_examples/5_wrong_device.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/4_0_examples/5_wrong_device.yaml -------------------------------------------------------------------------------- /example/4_0_examples/6_static_tnet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/4_0_examples/6_static_tnet.yaml -------------------------------------------------------------------------------- /example/4_0_examples/7_default_cnet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/4_0_examples/7_default_cnet.yaml -------------------------------------------------------------------------------- /example/4_0_examples/8_external_cnet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/4_0_examples/8_external_cnet.yaml -------------------------------------------------------------------------------- /example/4_0_examples/9_wrong_deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/4_0_examples/9_wrong_deployment.yaml -------------------------------------------------------------------------------- /example/device_plugin_demo/sriov_net.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/device_plugin_demo/sriov_net.yaml -------------------------------------------------------------------------------- /example/device_plugin_demo/sriov_ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/device_plugin_demo/sriov_ns.yaml -------------------------------------------------------------------------------- /example/device_plugin_demo/sriov_pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/device_plugin_demo/sriov_pod.yaml -------------------------------------------------------------------------------- /example/routes_and_proutes/cnet_with_route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/routes_and_proutes/cnet_with_route.yaml -------------------------------------------------------------------------------- /example/routes_and_proutes/output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/routes_and_proutes/output.txt -------------------------------------------------------------------------------- /example/routes_and_proutes/pod_with_proutes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/routes_and_proutes/pod_with_proutes.yaml -------------------------------------------------------------------------------- /example/svcwatcher_demo/danmnets/external_net.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/svcwatcher_demo/danmnets/external_net.yaml -------------------------------------------------------------------------------- /example/svcwatcher_demo/danmnets/vnf_external_net.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/svcwatcher_demo/danmnets/vnf_external_net.yaml -------------------------------------------------------------------------------- /example/svcwatcher_demo/danmnets/vnf_internal_net.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/svcwatcher_demo/danmnets/vnf_internal_net.yaml -------------------------------------------------------------------------------- /example/svcwatcher_demo/danmnets/vnf_management_net.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/svcwatcher_demo/danmnets/vnf_management_net.yaml -------------------------------------------------------------------------------- /example/svcwatcher_demo/deployments/external_client.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/svcwatcher_demo/deployments/external_client.yaml -------------------------------------------------------------------------------- /example/svcwatcher_demo/deployments/internal_processor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/svcwatcher_demo/deployments/internal_processor.yaml -------------------------------------------------------------------------------- /example/svcwatcher_demo/deployments/loadbalancer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/svcwatcher_demo/deployments/loadbalancer.yaml -------------------------------------------------------------------------------- /example/svcwatcher_demo/namespaces/example_vnf_ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/svcwatcher_demo/namespaces/example_vnf_ns.yaml -------------------------------------------------------------------------------- /example/svcwatcher_demo/namespaces/external_client_ns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/svcwatcher_demo/namespaces/external_client_ns.yaml -------------------------------------------------------------------------------- /example/svcwatcher_demo/services/internal_lb_svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/svcwatcher_demo/services/internal_lb_svc.yaml -------------------------------------------------------------------------------- /example/svcwatcher_demo/services/internal_processor_svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/svcwatcher_demo/services/internal_processor_svc.yaml -------------------------------------------------------------------------------- /example/svcwatcher_demo/services/vnf_external_svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/example/svcwatcher_demo/services/vnf_external_svc.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/go.sum -------------------------------------------------------------------------------- /hack/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/hack/tools.go -------------------------------------------------------------------------------- /integration/bootstrap_networks/lightweight/flannel.conf: -------------------------------------------------------------------------------- 1 | ../production/flannel.conf -------------------------------------------------------------------------------- /integration/bootstrap_networks/lightweight/flannel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/bootstrap_networks/lightweight/flannel.yaml -------------------------------------------------------------------------------- /integration/bootstrap_networks/production/flannel.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/bootstrap_networks/production/flannel.conf -------------------------------------------------------------------------------- /integration/bootstrap_networks/production/flannel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/bootstrap_networks/production/flannel.yaml -------------------------------------------------------------------------------- /integration/cni_config/00-danm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/cni_config/00-danm.conf -------------------------------------------------------------------------------- /integration/cni_config/danm_rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/cni_config/danm_rbac.yaml -------------------------------------------------------------------------------- /integration/cni_config/example_kubeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/cni_config/example_kubeconfig.yaml -------------------------------------------------------------------------------- /integration/crds/lightweight/DanmEp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/crds/lightweight/DanmEp.yaml -------------------------------------------------------------------------------- /integration/crds/lightweight/DanmNet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/crds/lightweight/DanmNet.yaml -------------------------------------------------------------------------------- /integration/crds/production/ClusterNetwork.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/crds/production/ClusterNetwork.yaml -------------------------------------------------------------------------------- /integration/crds/production/DanmEp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/crds/production/DanmEp.yaml -------------------------------------------------------------------------------- /integration/crds/production/TenantConfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/crds/production/TenantConfig.yaml -------------------------------------------------------------------------------- /integration/crds/production/TenantNetwork.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/crds/production/TenantNetwork.yaml -------------------------------------------------------------------------------- /integration/install/0danm-installer-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/install/0danm-installer-rbac.yaml -------------------------------------------------------------------------------- /integration/install/danm-installer-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/install/danm-installer-config.yaml -------------------------------------------------------------------------------- /integration/install/danm-installer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/install/danm-installer.yaml -------------------------------------------------------------------------------- /integration/manifests/cni_plugins/cni_plugins_ds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/manifests/cni_plugins/cni_plugins_ds.yaml -------------------------------------------------------------------------------- /integration/manifests/cni_plugins/cni_plugins_ds.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/manifests/cni_plugins/cni_plugins_ds.yaml.tmpl -------------------------------------------------------------------------------- /integration/manifests/netwatcher/0netwatcher_rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/manifests/netwatcher/0netwatcher_rbac.yaml -------------------------------------------------------------------------------- /integration/manifests/netwatcher/netwatcher_ds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/manifests/netwatcher/netwatcher_ds.yaml -------------------------------------------------------------------------------- /integration/manifests/netwatcher/netwatcher_ds.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/manifests/netwatcher/netwatcher_ds.yaml.tmpl -------------------------------------------------------------------------------- /integration/manifests/svcwatcher/0svcwatcher_rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/manifests/svcwatcher/0svcwatcher_rbac.yaml -------------------------------------------------------------------------------- /integration/manifests/svcwatcher/svcwatcher_ds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/manifests/svcwatcher/svcwatcher_ds.yaml -------------------------------------------------------------------------------- /integration/manifests/svcwatcher/svcwatcher_ds.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/manifests/svcwatcher/svcwatcher_ds.yaml.tmpl -------------------------------------------------------------------------------- /integration/manifests/webhook/webhook-create-signed-cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/manifests/webhook/webhook-create-signed-cert.sh -------------------------------------------------------------------------------- /integration/manifests/webhook/webhook-patch-ca-bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/manifests/webhook/webhook-patch-ca-bundle.sh -------------------------------------------------------------------------------- /integration/manifests/webhook/webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/manifests/webhook/webhook.yaml -------------------------------------------------------------------------------- /integration/manifests/webhook/webhook.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/integration/manifests/webhook/webhook.yaml.tmpl -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/logo.png -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/logo.svg -------------------------------------------------------------------------------- /logo_w_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/logo_w_name.png -------------------------------------------------------------------------------- /logo_w_name.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/logo_w_name.svg -------------------------------------------------------------------------------- /pkg/admit/confadmit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/admit/confadmit.go -------------------------------------------------------------------------------- /pkg/admit/netadmit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/admit/netadmit.go -------------------------------------------------------------------------------- /pkg/admit/netdel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/admit/netdel.go -------------------------------------------------------------------------------- /pkg/admit/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/admit/utils.go -------------------------------------------------------------------------------- /pkg/admit/validators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/admit/validators.go -------------------------------------------------------------------------------- /pkg/bitarray/bitarray.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/bitarray/bitarray.go -------------------------------------------------------------------------------- /pkg/cnidel/cniconfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/cnidel/cniconfs.go -------------------------------------------------------------------------------- /pkg/cnidel/cnidel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/cnidel/cnidel.go -------------------------------------------------------------------------------- /pkg/cnidel/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/cnidel/types.go -------------------------------------------------------------------------------- /pkg/confman/confman.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/confman/confman.go -------------------------------------------------------------------------------- /pkg/danmep/danmep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/danmep/danmep.go -------------------------------------------------------------------------------- /pkg/danmep/ep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/danmep/ep.go -------------------------------------------------------------------------------- /pkg/datastructs/datastructs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/datastructs/datastructs.go -------------------------------------------------------------------------------- /pkg/ipam/ipam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/ipam/ipam.go -------------------------------------------------------------------------------- /pkg/metacni/metacni.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/metacni/metacni.go -------------------------------------------------------------------------------- /pkg/metacni/metacni_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/metacni/metacni_test.go -------------------------------------------------------------------------------- /pkg/netcontrol/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/netcontrol/net.go -------------------------------------------------------------------------------- /pkg/netcontrol/netcontrol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/netcontrol/netcontrol.go -------------------------------------------------------------------------------- /pkg/svccontrol/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/svccontrol/controller.go -------------------------------------------------------------------------------- /pkg/svccontrol/credits: -------------------------------------------------------------------------------- 1 | based on https://github.com/kubernetes/sample-controller 2 | -------------------------------------------------------------------------------- /pkg/svccontrol/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/svccontrol/utils.go -------------------------------------------------------------------------------- /pkg/syncher/syncher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/pkg/syncher/syncher.go -------------------------------------------------------------------------------- /run_uts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/run_uts.sh -------------------------------------------------------------------------------- /schema/ClusterNetwork.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/schema/ClusterNetwork.yaml -------------------------------------------------------------------------------- /schema/DanmNet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/schema/DanmNet.yaml -------------------------------------------------------------------------------- /schema/DanmService.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/schema/DanmService.yaml -------------------------------------------------------------------------------- /schema/TenantConfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/schema/TenantConfig.yaml -------------------------------------------------------------------------------- /schema/TenantNetwork.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/schema/TenantNetwork.yaml -------------------------------------------------------------------------------- /schema/network_attach.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/schema/network_attach.yaml -------------------------------------------------------------------------------- /scm/build/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/scm/build/Dockerfile -------------------------------------------------------------------------------- /scm/build/Dockerfile.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/scm/build/Dockerfile.install -------------------------------------------------------------------------------- /scm/build/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/scm/build/build.sh -------------------------------------------------------------------------------- /scm/build/cni_ds/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/scm/build/cni_ds/entrypoint.sh -------------------------------------------------------------------------------- /scm/build/install/confd/conf.d/cni_plugins_ds.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/scm/build/install/confd/conf.d/cni_plugins_ds.toml -------------------------------------------------------------------------------- /scm/build/install/confd/conf.d/danm-config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/scm/build/install/confd/conf.d/danm-config.toml -------------------------------------------------------------------------------- /scm/build/install/confd/conf.d/default-net.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/scm/build/install/confd/conf.d/default-net.toml -------------------------------------------------------------------------------- /scm/build/install/confd/conf.d/netwatcher_ds.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/scm/build/install/confd/conf.d/netwatcher_ds.toml -------------------------------------------------------------------------------- /scm/build/install/confd/conf.d/svcwatcher_ds.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/scm/build/install/confd/conf.d/svcwatcher_ds.toml -------------------------------------------------------------------------------- /scm/build/install/confd/conf.d/webhool.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/scm/build/install/confd/conf.d/webhool.toml -------------------------------------------------------------------------------- /scm/build/install/confd/templates/danm-config.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/scm/build/install/confd/templates/danm-config.yaml.tmpl -------------------------------------------------------------------------------- /scm/build/install/confd/templates/default-net.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/scm/build/install/confd/templates/default-net.yaml.tmpl -------------------------------------------------------------------------------- /scm/build/install/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/scm/build/install/install.sh -------------------------------------------------------------------------------- /scm/ut/run_uts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/scm/ut/run_uts.sh -------------------------------------------------------------------------------- /test/stubs/danm/client_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/test/stubs/danm/client_stub.go -------------------------------------------------------------------------------- /test/stubs/danm/clientset_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/test/stubs/danm/clientset_stub.go -------------------------------------------------------------------------------- /test/stubs/danm/epclient_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/test/stubs/danm/epclient_stub.go -------------------------------------------------------------------------------- /test/stubs/danm/netclient_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/test/stubs/danm/netclient_stub.go -------------------------------------------------------------------------------- /test/stubs/danm/tconfclient_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/test/stubs/danm/tconfclient_stub.go -------------------------------------------------------------------------------- /test/stubs/http/responsewriter_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/test/stubs/http/responsewriter_stub.go -------------------------------------------------------------------------------- /test/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/test/utils/utils.go -------------------------------------------------------------------------------- /test/uts/admit_tests/confadmit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/test/uts/admit_tests/confadmit_test.go -------------------------------------------------------------------------------- /test/uts/admit_tests/netadmit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/test/uts/admit_tests/netadmit_test.go -------------------------------------------------------------------------------- /test/uts/admit_tests/netdel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/test/uts/admit_tests/netdel_test.go -------------------------------------------------------------------------------- /test/uts/bitarray_test/bitarray_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/test/uts/bitarray_test/bitarray_test.go -------------------------------------------------------------------------------- /test/uts/cnidel_test/cnidel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/test/uts/cnidel_test/cnidel_test.go -------------------------------------------------------------------------------- /test/uts/confman_test/confman_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/test/uts/confman_test/confman_test.go -------------------------------------------------------------------------------- /test/uts/ipam_test/ipam_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/test/uts/ipam_test/ipam_test.go -------------------------------------------------------------------------------- /test/uts/syncher_test/syncher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/test/uts/syncher_test/syncher_test.go -------------------------------------------------------------------------------- /user-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nokia/danm/HEAD/user-guide.md --------------------------------------------------------------------------------