.coveragerc
.dockerignore
.pre-commit-config.yaml
.stestr.conf
AUTHORS
CONTRIBUTING.rst
ChangeLog
HACKING.rst
LICENSE
README.rst
babel.cfg
cni.Dockerfile
cni_ds_init
controller.Dockerfile
requirements.txt
setup.cfg
setup.py
test-requirements.txt
tox.ini
.zuul.d/base.yaml
.zuul.d/k8s-np-e2e.yaml
.zuul.d/nodesets.yaml
.zuul.d/project.yaml
.zuul.d/tempest-jobs.yaml
.zuul.d/tempest-multinode-jobs.yaml
contrib/regenerate_controller_pod.sh
contrib/regenerate_pod_resources_api.sh
contrib/sctp_client.py
contrib/devstack-heat/.gitignore
contrib/devstack-heat/README.rst
contrib/devstack-heat/devstack_heat.py
contrib/devstack-heat/hot/devstack_heat_template.yml
contrib/devstack-heat/hot/distro_deps.sh
contrib/devstack-heat/hot/networking_deployment.yaml
contrib/devstack-heat/hot/node.yaml
contrib/devstack-heat/hot/parameters.yml
contrib/kubectl_plugins/README.rst
contrib/kubectl_plugins/kubectl_kuryr_plugin_1080.gif
contrib/kubectl_plugins/kuryr/kuryr
contrib/kubectl_plugins/kuryr/plugin.yaml
contrib/pools-management/README.rst
contrib/pools-management/subports.py
contrib/testing/container/Dockerfile
contrib/testing/container/build.sh
contrib/testing/container/hostname.c
contrib/vagrant/README.rst
contrib/vagrant/Vagrantfile
contrib/vagrant/devstack.sh
contrib/vagrant/vagrant.sh
contrib/vagrant/config/kuryr_rc
devstack/local.conf.ovs.sample
devstack/local.conf.pod-in-vm.overcloud.sample
devstack/local.conf.pod-in-vm.undercloud.ovn.sample
devstack/local.conf.pod-in-vm.undercloud.sample
devstack/local.conf.sample
devstack/local.conf.worker.sample
devstack/plugin.sh
devstack/settings
devstack/files/debs/kuryr-kubernetes
devstack/files/rpms/kuryr-kubernetes
devstack/lib/kubernetes
devstack/lib/kuryr_kubernetes
doc/requirements.txt
doc/images/controller_pipeline.png
doc/images/create_network_policy_flow.svg
doc/images/external_traffic_to_l7_router.svg
doc/images/fuxi_k8s_components.png
doc/images/kuryr_k8s_components.png
doc/images/kuryr_k8s_components.svg
doc/images/kuryr_k8s_ingress_ctrl_flow_diagram.svg
doc/images/kuryr_k8s_ingress_sw_components.svg
doc/images/kuryr_k8s_ocp_route_ctrl_sw.svg
doc/images/l7_routing_and_user_lb_neutron_entities.svg
doc/images/lbaas_translation.svg
doc/images/net-policy.svg
doc/images/pod_creation_flow_daemon.png
doc/images/pod_creation_flow_daemon.svg
doc/images/service_creation_diagram.png
doc/images/service_creation_diagram.svg
doc/images/update_network_policy_on_pod_creation.svg
doc/images/vif_handler_drivers_design.png
doc/source/conf.py
doc/source/index.rst
doc/source/nested_vlan_mode.rst
doc/source/readme.rst
doc/source/usage.rst
doc/source/contributor/contributing.rst
doc/source/contributor/index.rst
doc/source/devref/annotation_project_driver.rst
doc/source/devref/health_manager.rst
doc/source/devref/high_availability.rst
doc/source/devref/index.rst
doc/source/devref/kuryr_kubernetes_design.rst
doc/source/devref/kuryr_kubernetes_versions.rst
doc/source/devref/network_policy.rst
doc/source/devref/port_manager.rst
doc/source/devref/service_support.rst
doc/source/devref/updating_pod_resources_api.rst
doc/source/devref/vif_handler_drivers_design.rst
doc/source/installation/containerized.rst
doc/source/installation/default_configuration.rst
doc/source/installation/https_kubernetes.rst
doc/source/installation/index.rst
doc/source/installation/ipv6.rst
doc/source/installation/listener_timeouts.rst
doc/source/installation/manual.rst
doc/source/installation/multi_vif_with_npwg_spec.rst
doc/source/installation/multiple_tenants.rst
doc/source/installation/network_namespace.rst
doc/source/installation/network_policy.rst
doc/source/installation/ports-pool.rst
doc/source/installation/services.rst
doc/source/installation/testing_connectivity.rst
doc/source/installation/testing_nested_connectivity.rst
doc/source/installation/testing_sctp_services.rst
doc/source/installation/testing_udp_services.rst
doc/source/installation/trunk_ports.rst
doc/source/installation/upgrades.rst
doc/source/installation/devstack/basic.rst
doc/source/installation/devstack/containerized.rst
doc/source/installation/devstack/index.rst
doc/source/installation/devstack/nested-dpdk.rst
doc/source/installation/devstack/nested-macvlan.rst
doc/source/installation/devstack/nested-vlan.rst
doc/source/installation/devstack/ovn-octavia.rst
doc/source/installation/devstack/ovn_support.rst
doc/source/installation/devstack/ports-pool.rst
doc/source/specs/pike/contrail_support.rst
doc/source/specs/pike/fuxi_kubernetes.rst
doc/source/specs/queens/network_policy.rst
doc/source/specs/rocky/npwg_spec_support.rst
doc/source/specs/stein/vhostuser.rst
etc/cni/net.d/10-kuryr.conflist
etc/cni/net.d/kuryr.conflist.template
etc/oslo-config-generator/kuryr.conf
kubernetes_crds/network_attachment_definition_crd.yaml
kubernetes_crds/kuryr_crds/kuryrloadbalancer.yaml
kubernetes_crds/kuryr_crds/kuryrnetwork.yaml
kubernetes_crds/kuryr_crds/kuryrnetworkpolicy.yaml
kubernetes_crds/kuryr_crds/kuryrport.yaml
kuryr_cni/README
kuryr_cni/go.mod
kuryr_cni/go.sum
kuryr_cni/hack/build-go.sh
kuryr_cni/hack/update-deps.sh
kuryr_cni/pkg/main.go
kuryr_cni/pkg/ovo.go
kuryr_cni/vendor/modules.txt
kuryr_cni/vendor/github.com/containernetworking/cni/LICENSE
kuryr_cni/vendor/github.com/containernetworking/cni/pkg/skel/skel.go
kuryr_cni/vendor/github.com/containernetworking/cni/pkg/types/args.go
kuryr_cni/vendor/github.com/containernetworking/cni/pkg/types/types.go
kuryr_cni/vendor/github.com/containernetworking/cni/pkg/types/020/types.go
kuryr_cni/vendor/github.com/containernetworking/cni/pkg/types/current/types.go
kuryr_cni/vendor/github.com/containernetworking/cni/pkg/utils/utils.go
kuryr_cni/vendor/github.com/containernetworking/cni/pkg/version/conf.go
kuryr_cni/vendor/github.com/containernetworking/cni/pkg/version/plugin.go
kuryr_cni/vendor/github.com/containernetworking/cni/pkg/version/reconcile.go
kuryr_cni/vendor/github.com/containernetworking/cni/pkg/version/version.go
kuryr_kubernetes/__init__.py
kuryr_kubernetes/clients.py
kuryr_kubernetes/config.py
kuryr_kubernetes/constants.py
kuryr_kubernetes/exceptions.py
kuryr_kubernetes/health.py
kuryr_kubernetes/k8s_client.py
kuryr_kubernetes/linux_net_utils.py
kuryr_kubernetes/opts.py
kuryr_kubernetes/os_vif_plug_noop.py
kuryr_kubernetes/os_vif_util.py
kuryr_kubernetes/utils.py
kuryr_kubernetes/version.py
kuryr_kubernetes/watcher.py
kuryr_kubernetes.egg-info/PKG-INFO
kuryr_kubernetes.egg-info/SOURCES.txt
kuryr_kubernetes.egg-info/dependency_links.txt
kuryr_kubernetes.egg-info/entry_points.txt
kuryr_kubernetes.egg-info/not-zip-safe
kuryr_kubernetes.egg-info/pbr.json
kuryr_kubernetes.egg-info/requires.txt
kuryr_kubernetes.egg-info/top_level.txt
kuryr_kubernetes/cmd/__init__.py
kuryr_kubernetes/cmd/cni.py
kuryr_kubernetes/cmd/daemon.py
kuryr_kubernetes/cmd/sanity_checks.py
kuryr_kubernetes/cmd/status.py
kuryr_kubernetes/cmd/eventlet/__init__.py
kuryr_kubernetes/cmd/eventlet/controller.py
kuryr_kubernetes/cmd/sanity/__init__.py
kuryr_kubernetes/cmd/sanity/checks.py
kuryr_kubernetes/cni/__init__.py
kuryr_kubernetes/cni/api.py
kuryr_kubernetes/cni/handlers.py
kuryr_kubernetes/cni/health.py
kuryr_kubernetes/cni/main.py
kuryr_kubernetes/cni/prometheus_exporter.py
kuryr_kubernetes/cni/utils.py
kuryr_kubernetes/cni/binding/__init__.py
kuryr_kubernetes/cni/binding/base.py
kuryr_kubernetes/cni/binding/bridge.py
kuryr_kubernetes/cni/binding/dpdk.py
kuryr_kubernetes/cni/binding/nested.py
kuryr_kubernetes/cni/binding/vhostuser.py
kuryr_kubernetes/cni/daemon/__init__.py
kuryr_kubernetes/cni/daemon/service.py
kuryr_kubernetes/cni/daemon/watcher_service.py
kuryr_kubernetes/cni/plugins/__init__.py
kuryr_kubernetes/cni/plugins/base.py
kuryr_kubernetes/cni/plugins/k8s_cni_registry.py
kuryr_kubernetes/controller/__init__.py
kuryr_kubernetes/controller/service.py
kuryr_kubernetes/controller/drivers/__init__.py
kuryr_kubernetes/controller/drivers/annotation_project.py
kuryr_kubernetes/controller/drivers/base.py
kuryr_kubernetes/controller/drivers/default_project.py
kuryr_kubernetes/controller/drivers/default_security_groups.py
kuryr_kubernetes/controller/drivers/default_subnet.py
kuryr_kubernetes/controller/drivers/lb_public_ip.py
kuryr_kubernetes/controller/drivers/lbaasv2.py
kuryr_kubernetes/controller/drivers/multi_vif.py
kuryr_kubernetes/controller/drivers/namespace_subnet.py
kuryr_kubernetes/controller/drivers/nested_dpdk_vif.py
kuryr_kubernetes/controller/drivers/nested_macvlan_vif.py
kuryr_kubernetes/controller/drivers/nested_vif.py
kuryr_kubernetes/controller/drivers/nested_vlan_vif.py
kuryr_kubernetes/controller/drivers/network_policy.py
kuryr_kubernetes/controller/drivers/network_policy_security_groups.py
kuryr_kubernetes/controller/drivers/neutron_vif.py
kuryr_kubernetes/controller/drivers/node_subnets.py
kuryr_kubernetes/controller/drivers/public_ip.py
kuryr_kubernetes/controller/drivers/utils.py
kuryr_kubernetes/controller/drivers/vif_pool.py
kuryr_kubernetes/controller/handlers/__init__.py
kuryr_kubernetes/controller/handlers/kuryrnetwork.py
kuryr_kubernetes/controller/handlers/kuryrnetwork_population.py
kuryr_kubernetes/controller/handlers/kuryrnetworkpolicy.py
kuryr_kubernetes/controller/handlers/kuryrport.py
kuryr_kubernetes/controller/handlers/lbaas.py
kuryr_kubernetes/controller/handlers/loadbalancer.py
kuryr_kubernetes/controller/handlers/machine.py
kuryr_kubernetes/controller/handlers/namespace.py
kuryr_kubernetes/controller/handlers/pipeline.py
kuryr_kubernetes/controller/handlers/pod_label.py
kuryr_kubernetes/controller/handlers/policy.py
kuryr_kubernetes/controller/handlers/vif.py
kuryr_kubernetes/controller/managers/__init__.py
kuryr_kubernetes/controller/managers/health.py
kuryr_kubernetes/controller/managers/pool.py
kuryr_kubernetes/controller/managers/prometheus_exporter.py
kuryr_kubernetes/handlers/__init__.py
kuryr_kubernetes/handlers/asynchronous.py
kuryr_kubernetes/handlers/base.py
kuryr_kubernetes/handlers/dispatch.py
kuryr_kubernetes/handlers/health.py
kuryr_kubernetes/handlers/k8s_base.py
kuryr_kubernetes/handlers/logging.py
kuryr_kubernetes/handlers/retry.py
kuryr_kubernetes/objects/__init__.py
kuryr_kubernetes/objects/base.py
kuryr_kubernetes/objects/fields.py
kuryr_kubernetes/objects/lbaas.py
kuryr_kubernetes/objects/vif.py
kuryr_kubernetes/tests/__init__.py
kuryr_kubernetes/tests/base.py
kuryr_kubernetes/tests/fake.py
kuryr_kubernetes/tests/unit/__init__.py
kuryr_kubernetes/tests/unit/kuryr_fixtures.py
kuryr_kubernetes/tests/unit/test_clients.py
kuryr_kubernetes/tests/unit/test_k8s_client.py
kuryr_kubernetes/tests/unit/test_linux_net_utils.py
kuryr_kubernetes/tests/unit/test_object.py
kuryr_kubernetes/tests/unit/test_os_vif_plug_noop.py
kuryr_kubernetes/tests/unit/test_os_vif_util.py
kuryr_kubernetes/tests/unit/test_utils.py
kuryr_kubernetes/tests/unit/test_watcher.py
kuryr_kubernetes/tests/unit/cmd/__init__.py
kuryr_kubernetes/tests/unit/cmd/test_daemon.py
kuryr_kubernetes/tests/unit/cmd/test_status.py
kuryr_kubernetes/tests/unit/cmd/eventlet/__init__.py
kuryr_kubernetes/tests/unit/cmd/eventlet/test_controller.py
kuryr_kubernetes/tests/unit/cni/__init__.py
kuryr_kubernetes/tests/unit/cni/test_api.py
kuryr_kubernetes/tests/unit/cni/test_binding.py
kuryr_kubernetes/tests/unit/cni/test_handlers.py
kuryr_kubernetes/tests/unit/cni/test_health.py
kuryr_kubernetes/tests/unit/cni/test_main.py
kuryr_kubernetes/tests/unit/cni/test_service.py
kuryr_kubernetes/tests/unit/cni/test_utils.py
kuryr_kubernetes/tests/unit/cni/plugins/__init__.py
kuryr_kubernetes/tests/unit/cni/plugins/test_k8s_cni_registry.py
kuryr_kubernetes/tests/unit/controller/__init__.py
kuryr_kubernetes/tests/unit/controller/test_service.py
kuryr_kubernetes/tests/unit/controller/drivers/__init__.py
kuryr_kubernetes/tests/unit/controller/drivers/test_annotation_project.py
kuryr_kubernetes/tests/unit/controller/drivers/test_base.py
kuryr_kubernetes/tests/unit/controller/drivers/test_default_project.py
kuryr_kubernetes/tests/unit/controller/drivers/test_default_security_groups.py
kuryr_kubernetes/tests/unit/controller/drivers/test_default_subnet.py
kuryr_kubernetes/tests/unit/controller/drivers/test_lb_public_ip.py
kuryr_kubernetes/tests/unit/controller/drivers/test_lbaasv2.py
kuryr_kubernetes/tests/unit/controller/drivers/test_multi_vif.py
kuryr_kubernetes/tests/unit/controller/drivers/test_namespace_subnet.py
kuryr_kubernetes/tests/unit/controller/drivers/test_nested_dpdk.py
kuryr_kubernetes/tests/unit/controller/drivers/test_nested_macvlan_vif.py
kuryr_kubernetes/tests/unit/controller/drivers/test_nested_vif.py
kuryr_kubernetes/tests/unit/controller/drivers/test_nested_vlan_vif.py
kuryr_kubernetes/tests/unit/controller/drivers/test_network_policy.py
kuryr_kubernetes/tests/unit/controller/drivers/test_network_policy_security_groups.py
kuryr_kubernetes/tests/unit/controller/drivers/test_neutron_vif.py
kuryr_kubernetes/tests/unit/controller/drivers/test_node_subnets.py
kuryr_kubernetes/tests/unit/controller/drivers/test_public_ip.py
kuryr_kubernetes/tests/unit/controller/drivers/test_utils.py
kuryr_kubernetes/tests/unit/controller/drivers/test_vif_pool.py
kuryr_kubernetes/tests/unit/controller/handlers/__init__.py
kuryr_kubernetes/tests/unit/controller/handlers/test_fake_handler.py
kuryr_kubernetes/tests/unit/controller/handlers/test_kuryrnetwork.py
kuryr_kubernetes/tests/unit/controller/handlers/test_kuryrnetwork_population.py
kuryr_kubernetes/tests/unit/controller/handlers/test_kuryrnetworkpolicy.py
kuryr_kubernetes/tests/unit/controller/handlers/test_kuryrport.py
kuryr_kubernetes/tests/unit/controller/handlers/test_lbaas.py
kuryr_kubernetes/tests/unit/controller/handlers/test_loadbalancer.py
kuryr_kubernetes/tests/unit/controller/handlers/test_machine.py
kuryr_kubernetes/tests/unit/controller/handlers/test_namespace.py
kuryr_kubernetes/tests/unit/controller/handlers/test_pipeline.py
kuryr_kubernetes/tests/unit/controller/handlers/test_pod_label.py
kuryr_kubernetes/tests/unit/controller/handlers/test_policy.py
kuryr_kubernetes/tests/unit/controller/handlers/test_vif.py
kuryr_kubernetes/tests/unit/controller/managers/__init__.py
kuryr_kubernetes/tests/unit/controller/managers/test_health.py
kuryr_kubernetes/tests/unit/controller/managers/test_pool.py
kuryr_kubernetes/tests/unit/controller/managers/test_prometheus_exporter.py
kuryr_kubernetes/tests/unit/handlers/__init__.py
kuryr_kubernetes/tests/unit/handlers/test_asynchronous.py
kuryr_kubernetes/tests/unit/handlers/test_dispatch.py
kuryr_kubernetes/tests/unit/handlers/test_health.py
kuryr_kubernetes/tests/unit/handlers/test_k8s_base.py
kuryr_kubernetes/tests/unit/handlers/test_logging.py
kuryr_kubernetes/tests/unit/handlers/test_retry.py
playbooks/copy-crio-logs.yaml
playbooks/copy-k8s-logs.yaml
playbooks/e2e-tests.patch
playbooks/get_amphora_tarball.yaml
playbooks/run_k8s_e2e_tests.yaml
releasenotes/notes/active-passive-ha-cfbda8e6b527b48e.yaml
releasenotes/notes/add-tagging-ce56231f58bf7ad0.yaml
releasenotes/notes/bp-openshift-router-support-5f28108b39a2826f.yaml
releasenotes/notes/change-cni-daemon-default-port-e968a83fa1bf30b5.yaml
releasenotes/notes/changing-default-url-for-k8s-api-42c3b90183783291.yaml
releasenotes/notes/cni-health-checks-d2b70f2f2551a9fc.yaml
releasenotes/notes/containerization-2fba4dac5c097b19.yaml
releasenotes/notes/cri-o-support-ab7e810775754ea7.yaml
releasenotes/notes/deprecate-handlers-caching-9cdfd772aba9a7ce.yaml
releasenotes/notes/deprecate-non-daemonized-6dd2154238b1628c.yaml
releasenotes/notes/deprecate-sg-mode-option-96824c33335cd74b.yaml
releasenotes/notes/deprecate-worker-nodes-subnet-e452c84df5b5ed5c.yaml
releasenotes/notes/deprecate_lbaasv2-a524aedf5d3a36bc.yaml
releasenotes/notes/drop-ingress-d78a7a9be8f20da1.yaml
releasenotes/notes/drop-py27-60f55b6bc1d082bc.yaml
releasenotes/notes/fault-tolerable-watcher-24c51dbccabf5f17.yaml
releasenotes/notes/golang-kuryr-cni-aab144831d4dc9dd.yaml
releasenotes/notes/k8s-client-token-default-882ec49d1faffc29.yaml
releasenotes/notes/kuryr-daemon-f09075b9eb60388f.yaml
releasenotes/notes/make-ext-subnet-optional-99e73bfcbde96c22.yaml
releasenotes/notes/make-handlers-pluggable-844475484771ffd6.yaml
releasenotes/notes/make-lbaas-timeout-configurable-8624ea32971c0cbe.yaml
releasenotes/notes/make-listener-timeouts-configurable-f563d85eg6c6fe6d.yaml
releasenotes/notes/multivif-pools-1cec757c77a8c4f8.yaml
releasenotes/notes/network-device-mtu-default-90faa7d685d4d0ec.yaml
releasenotes/notes/network-namespace-2353f8013be398cd.yaml
releasenotes/notes/network-policy-support-on-services-without-selectors-fea06ab71a8a6f2a.yaml
releasenotes/notes/octavia-acls-7452d3406d75ea15.yaml
releasenotes/notes/oslo-caching-b11881cfb9dc306c.yaml
releasenotes/notes/remove-non-daemon-836e4825384b1b88.yaml
releasenotes/notes/remove-physical-device-mapping-15d614b70c68fc73.yaml
releasenotes/notes/remove-run-server-aca25a2d9d723dc7.yaml
releasenotes/notes/remove-sriov-5f44deb951264510.yaml
releasenotes/notes/remove-worker_nodes_subnet-3e64510c0342e739.yaml
releasenotes/notes/reusable-pool-drivers-00e7fdc1f4738441.yaml
releasenotes/notes/started-using-reno-90dbe9da108ec5c4.yaml
releasenotes/notes/stein-upgrade-226c8e7b735701ee.yaml
releasenotes/notes/support-specify-project-by-namespace-annotation-18bc6eca729bff5e.yaml
releasenotes/notes/svc-without-selectors-f36bab0883459b80.yaml
releasenotes/notes/zuul-v3-native-gates-4ed7698667a7b92e.yaml
releasenotes/source/2023.1.rst
releasenotes/source/2023.2.rst
releasenotes/source/README.rst
releasenotes/source/conf.py
releasenotes/source/index.rst
releasenotes/source/queens.rst
releasenotes/source/rocky.rst
releasenotes/source/stein.rst
releasenotes/source/train.rst
releasenotes/source/unreleased.rst
releasenotes/source/ussuri.rst
releasenotes/source/victoria.rst
releasenotes/source/wallaby.rst
releasenotes/source/xena.rst
releasenotes/source/yoga.rst
releasenotes/source/zed.rst
releasenotes/source/_static/.placeholder
releasenotes/source/_templates/.placeholder
tools/generate_config_file_samples.sh
tools/generate_k8s_resource_definitions.sh
tools/gate/copy_crio_logs.sh
tools/gate/copy_k8s_logs.sh