kuryr-kubernetes/kuryr_kubernetes
Michał Dulko abc39b0e68 Introduce NodesSubnetsDriver
In order to have more control over the nodes subnets we expect instead
of relying on static configuration option it's better to have
flexibility. This commit introduces NodesSubnetsDriver model that will
allow writing more complicated drivers providing the
worker_nodes_subnets setting.

A use case in mind is to use OpenShift Machine Custom Resources in order
to discover subnets the nodes are using.

Change-Id: I0eb5d9ad50895151967c23d3ad6d1237cc4d9667
2021-01-22 13:41:39 +01:00
..
cmd Adapt selfLink calculation for Pod objects. 2021-01-11 10:19:24 +01:00
cni Adapt selfLink calculation for KuryrPort CRD objects. 2021-01-11 10:19:24 +01:00
controller Introduce NodesSubnetsDriver 2021-01-22 13:41:39 +01:00
handlers Civilize logging vol 2 2020-09-17 12:15:39 +02:00
objects Support upgrading LBaaSState annotation to KLB CRD 2020-08-10 16:51:32 +00:00
pod_resources Add PodResources gRPC API updating guide 2019-08-02 17:50:32 +03:00
tests Introduce NodesSubnetsDriver 2021-01-22 13:41:39 +01:00
__init__.py Implement Guru meditation reports 2017-04-13 03:19:08 +00:00
clients.py Fix exception message in case when bulk creation fails. 2020-10-29 09:13:48 +01:00
config.py Introduce NodesSubnetsDriver 2021-01-22 13:41:39 +01:00
constants.py Skip KuryrLoadbalancer creation for Headless Service 2020-09-21 11:34:36 +00:00
exceptions.py Merge "Civilize logging vol 2" 2020-09-22 10:51:05 +00:00
health.py Civilize logging 2020-07-03 15:09:52 +02:00
k8s_client.py Fix k8s client for handling empty list in response. 2021-01-11 10:19:08 +01:00
linux_net_utils.py Remove log translations 2017-03-28 15:13:49 +08:00
opts.py Remove pod_ip_caching from _kuryr_k8s_opts 2020-04-13 14:10:41 +02:00
os_vif_plug_noop.py Add DPDK support for nested pods 2020-02-04 10:59:45 +03:00
os_vif_util.py Adapt selfLink calculation for Pod objects. 2021-01-11 10:19:24 +01:00
utils.py Multiple nodes subnets support 2021-01-22 13:41:39 +01:00
version.py Add kuryr-status utility for upgrade-checkers 2018-10-03 15:09:53 +02:00
watcher.py Fix k8s client for handling empty list in response. 2021-01-11 10:19:08 +01:00