[console_scripts]
kuryr-cni = kuryr_kubernetes.cmd.cni:run
kuryr-daemon = kuryr_kubernetes.cmd.daemon:start
kuryr-k8s-controller = kuryr_kubernetes.cmd.eventlet.controller:start

[kuryr_kubernetes.cni.binding]
VIFBridge = kuryr_kubernetes.cni.binding.bridge:BridgeDriver
VIFMacvlanNested = kuryr_kubernetes.cni.binding.nested:MacvlanDriver
VIFOpenVSwitch = kuryr_kubernetes.cni.binding.bridge:VIFOpenVSwitchDriver
VIFVlanNested = kuryr_kubernetes.cni.binding.nested:VlanDriver

[kuryr_kubernetes.controller.drivers.endpoints_lbaas]
lbaasv2 = kuryr_kubernetes.controller.drivers.lbaasv2:LBaaSv2Driver

[kuryr_kubernetes.controller.drivers.pod_project]
default = kuryr_kubernetes.controller.drivers.default_project:DefaultPodProjectDriver

[kuryr_kubernetes.controller.drivers.pod_security_groups]
default = kuryr_kubernetes.controller.drivers.default_security_groups:DefaultPodSecurityGroupsDriver

[kuryr_kubernetes.controller.drivers.pod_subnets]
default = kuryr_kubernetes.controller.drivers.default_subnet:DefaultPodSubnetDriver

[kuryr_kubernetes.controller.drivers.pod_vif]
nested-macvlan = kuryr_kubernetes.controller.drivers.nested_macvlan_vif:NestedMacvlanPodVIFDriver
nested-vlan = kuryr_kubernetes.controller.drivers.nested_vlan_vif:NestedVlanPodVIFDriver
neutron-vif = kuryr_kubernetes.controller.drivers.neutron_vif:NeutronPodVIFDriver

[kuryr_kubernetes.controller.drivers.service_project]
default = kuryr_kubernetes.controller.drivers.default_project:DefaultServiceProjectDriver

[kuryr_kubernetes.controller.drivers.service_public_ip]
neutron_floating_ip = kuryr_kubernetes.controller.drivers.lb_public_ip:FloatingIpServicePubIPDriver

[kuryr_kubernetes.controller.drivers.service_security_groups]
default = kuryr_kubernetes.controller.drivers.default_security_groups:DefaultServiceSecurityGroupsDriver

[kuryr_kubernetes.controller.drivers.service_subnets]
default = kuryr_kubernetes.controller.drivers.default_subnet:DefaultServiceSubnetDriver

[kuryr_kubernetes.controller.drivers.vif_pool]
nested = kuryr_kubernetes.controller.drivers.vif_pool:NestedVIFPool
neutron = kuryr_kubernetes.controller.drivers.vif_pool:NeutronVIFPool
noop = kuryr_kubernetes.controller.drivers.vif_pool:NoopVIFPool

[kuryr_kubernetes.vif_translators]
ovs = kuryr_kubernetes.os_vif_util:neutron_to_osvif_vif_ovs

[os_vif]
noop = kuryr_kubernetes.os_vif_plug_noop:NoOpPlugin

[oslo.config.opts]
kuryr_kubernetes = kuryr_kubernetes.opts:list_kuryr_opts
kuryr_lib = kuryr.lib.opts:list_kuryr_opts

