kuryr-libnetwork/kuryr_libnetwork
Hongbin Lu 17db307e27 Allow skip processing exposed ports
The endpoints 'network_driver_program_external_connectivity'
and 'network_driver_revoke_external_connectivity' will dynamically
create security group and security group rules to open the ports
exposed by the docker container. However, such processing invokes
too much neutron API calls thus significantly slowing down the
container start/stop. However, such processing is not mandatory
because users can manually configure the SGs to achieve the
equivalent.

This patch make the processing of exposed ports configurable.
As a result, it can be disabled if users want a better performance.

Change-Id: I6d6d176512e6b30bb7372408aec1a7bac12335ab
2018-04-22 17:11:24 +00:00
..
port_driver Merge "Introduce sriov port driver" 2018-01-08 11:36:10 +00:00
schemata Allow new network ID pattern 2017-07-31 08:05:55 +00:00
tests Allow skip processing exposed ports 2018-04-22 17:11:24 +00:00
__init__.py versioning: let pbr handle versioning from tags 2016-08-18 10:50:14 +02:00
config.py Allow skip processing exposed ports 2018-04-22 17:11:24 +00:00
constants.py Introduce sriov port driver 2018-01-03 07:51:05 +00:00
controllers.py Allow skip processing exposed ports 2018-04-22 17:11:24 +00:00
opts.py auth: Add keystonev3 support 2016-09-13 08:18:53 +02:00
server.py Check for `standard-attr-tag` Neutron extension 2018-03-19 15:06:56 +01:00
utils.py Make the name of existing net tag unique 2017-08-07 17:19:53 +00:00
version.py Add reno support to kuryr-libnetwork 2017-02-06 09:30:43 -06:00