diff --git a/octavia_lib/api/drivers/data_models.py b/octavia_lib/api/drivers/data_models.py index d318124..5310518 100644 --- a/octavia_lib/api/drivers/data_models.py +++ b/octavia_lib/api/drivers/data_models.py @@ -137,7 +137,8 @@ class Listener(BaseDataModel): timeout_tcp_inspect=Unset, client_ca_tls_container_ref=Unset, client_ca_tls_container_data=Unset, client_authentication=Unset, client_crl_container_ref=Unset, - client_crl_container_data=Unset, project_id=Unset): + client_crl_container_data=Unset, project_id=Unset, + allowed_cidrs=Unset): self.admin_state_up = admin_state_up self.connection_limit = connection_limit @@ -165,6 +166,7 @@ class Listener(BaseDataModel): self.client_crl_container_ref = client_crl_container_ref self.client_crl_container_data = client_crl_container_data self.project_id = project_id + self.allowed_cidrs = allowed_cidrs class Pool(BaseDataModel): diff --git a/octavia_lib/tests/unit/api/drivers/test_data_models.py b/octavia_lib/tests/unit/api/drivers/test_data_models.py index 6633f3d..56460ed 100644 --- a/octavia_lib/tests/unit/api/drivers/test_data_models.py +++ b/octavia_lib/tests/unit/api/drivers/test_data_models.py @@ -98,7 +98,8 @@ class TestProviderDataModels(base.TestCase): client_ca_tls_container_data=None, client_ca_tls_container_ref=None, client_crl_container_data=None, - client_crl_container_ref=None) + client_crl_container_ref=None, + allowed_cidrs=None) self.ref_lb = data_models.LoadBalancer( admin_state_up=False, @@ -229,7 +230,8 @@ class TestProviderDataModels(base.TestCase): 'client_ca_tls_container_data': None, 'client_ca_tls_container_ref': None, 'client_crl_container_data': None, - 'client_crl_container_ref': None, } + 'client_crl_container_ref': None, + 'allowed_cidrs': None, } self.ref_lb_dict_with_listener = { 'admin_state_up': False, diff --git a/releasenotes/notes/add-listener-allowed-cidrs-ef2cd3afbc3a1ebe.yaml b/releasenotes/notes/add-listener-allowed-cidrs-ef2cd3afbc3a1ebe.yaml new file mode 100644 index 0000000..904a803 --- /dev/null +++ b/releasenotes/notes/add-listener-allowed-cidrs-ef2cd3afbc3a1ebe.yaml @@ -0,0 +1,3 @@ +--- +features: + - Added 'allowed_cidrs' field to Listener data model.