Commit Graph

4265 Commits

Author SHA1 Message Date
Tony Breeds 34415aa290 Retire Packaging Deb project repos
This commit is part of a series to retire the Packaging Deb
project. Step 2 is to remove all content from the project
repos, replacing it with a README notification where to find
ongoing work, and how to recover the repo if needed at some
future point (as in
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project).

Change-Id: I20ddc643e843e36d6cae89d43e5e7f5cf85eb494
2017-09-12 15:42:50 -06:00
Moshe Levi 1319c5b35f remove fabric_type
Change-Id: I63a10b68764669383b407ba429c282a69a58e7cf
2017-07-20 10:53:30 +03:00
Moshe Levi f165779c8c add support to plx
Change-Id: I024f8459e941b7ff5960031c91b041522a782f79
2017-07-19 23:19:57 +03:00
Edan David 7378c5f662 Fix devstack's bash script, fix 2 logical expressions
Change-Id: I5b2a100d78edef8c0f14cc19a5185d6c65a094df
2017-07-16 02:33:54 -04:00
Edan David f45ec1941d Remove unused ebrctl message flow "create-port"
Change-Id: I9a56add77fb7964c8b3dec39cd00086cfb236d87
2017-07-05 09:27:39 -04:00
Edan David bb623c9002 Use 'port' definition from neutron-lib instead of deprecated neutron
Change-Id: I7d9ecd2723df8e960231225f9d79a0d88e19973f
2017-07-05 09:17:39 -04:00
Jenkins 9051eac0c2 Merge "Added the ability to update client-id dhcp option" 2017-06-09 06:05:17 +00:00
Jenkins 1d8421b74b Merge "Fix deprecation warning Modules moved from 'neutron.agent.securitygroups_rpc' to 'neutron.api.rpc.handlers.securitygroups_rpc'" 2017-06-08 09:05:12 +00:00
hamdy khader df1e808910 Added the ability to update client-id dhcp option
Change-Id: Ie9011b7bd74d1bfcea49effe182fe3e6b6cacddf
2017-06-07 05:41:04 -04:00
Edan David 712ca0f0d6 Cp only eswtich conf file
Change-Id: I4286872374894788e4d365232dcf27ac0f8f4491
2017-06-07 07:32:40 +00:00
Lenny Verkhovsky 001c3a3af1 fixed neutron_lib.api.definitions import and CLIENT_ID
Change-Id: Ibdf2034e0cd19a779ab7bfe622f68c12e941c8be
2017-06-04 07:46:05 +00:00
Edan David 3f807dc989 Fix deprecation warning
Modules moved from 'neutron.agent.securitygroups_rpc'
to 'neutron.api.rpc.handlers.securitygroups_rpc'

Change-Id: I2a7cd993cee3b8adcbeb80ebae350655d9778889
2017-05-22 04:02:30 -04:00
Moshe Levi 507c748309 add physical_networks option to filter phynet
Change-Id: I9ed4adb7743603663ec14e97cae60748a1a0aa35
2017-05-18 15:20:17 +03:00
Moshe Levi 75de33192f update requirements
Change-Id: I4cfed25238753b71ccd8093c9c07c30ebb6bf24b
2017-05-17 15:12:50 +03:00
Moshe Levi 71cfd3a094 Add support for multi port on the same phynet
Change-Id: I70db5d405d57430efa3d99034d75133287d7aa4a
2017-04-30 23:33:48 +03:00
Moshe Levi 1175563298 ignore [N537] Don't translate logs
Change-Id: Ic254f243453af98e11ae7ad0555bfb9a48edda9d
2017-04-30 22:45:51 +03:00
Moshe Levi a09dadb5d6 neo sdn: fix delete port to
This patch fixes send delete port to be send in the following
cases:
1. host_id and device_owner compute or DHCP port type
2. host_id and vnic_type baremetal

Change-Id: I7febfdfa69e4b7783c6bb8254c5e1172e5f60d67
2017-04-19 12:54:22 +03:00
Moshe Levi e7c90c2896 remove pbr from requirements
Change-Id: Ia838364f6bd65d319581e96fe6de73a700ddb166
2017-04-19 10:39:12 +03:00
Lenny Verkhovsky f3df4a749b Fixed neutron.agent.common import config
Change-Id: Ic9880b4cc5c2457b8d750af680c13652357cd910
2017-03-16 06:47:35 +00:00
Moshe Levi cea5d793d4 update pbr version to 2.0 and use neutron_lib context
Change-Id: Ic29ac423894fcf57e1249bb00d61314b197cd0d3
2017-03-08 09:23:37 +02:00
Lenny Verkhovsky d77086dc7b Fixed neutron_lib.utils import
Bug:
http://13.69.151.247/Neutron-ML2-MLNX/9672_cloudx-14/logs/mlnx-agt.log.gz

CRITICAL neutron [-] AttributeError: 'module' object has no attribute 'parse_mappings'
ERROR neutron Traceback (most recent call last):
ERROR neutron   File "/usr/bin/neutron-mlnx-agent", line 10, in <module>
ERROR neutron     sys.exit(main())
ERROR neutron   File "/opt/stack/neutron_ml2_mlnx/networking_mlnx/plugins/ml2/drivers/mlnx/agent/mlnx_eswitch_neutron_agent.py", line 406, in main
ERROR neutron     interface_mappings = q_utils.parse_mappings(
ERROR neutron AttributeError: 'module' object has no attribute 'parse_mappings'

Change-Id: Icb963c2eb0ed6c071a424036928c99b5652e6359
2017-03-02 10:31:11 +00:00
Nguyen Hung Phuong 91aeb8e02b TrivialFix: Merge imports in code
This patch merges all lines importing i18n into 1 line:

http://docs.openstack.org/developer/hacking/#imports

Change-Id: I7d0c5fd636abee8919d3376ccd93b4fbfd97fdac
2017-02-23 10:13:27 +02:00
Jenkins 333459c2b2 Merge "reset driver using bind/unbind when vm is deleted" 2017-02-21 13:28:49 +00:00
Moshe Levi 7d325cb87b reset driver using bind/unbind when vm is deleted
Change-Id: I047c0c37cbb3f90ae4703f54da4cc8c14559ba7c
2017-02-21 15:16:08 +02:00
Lenny Verkhovsky 90526ccd54 requirements zmq changed to pyzmq
Change-Id: I77a788a73ad313697fe3d2553b1cd17ef3a1002b
2017-02-09 15:54:47 +00:00
Jenkins cf910b9f7e Merge "baremetal send POST if we have the local_link_information" 2017-01-25 18:25:10 +00:00
Moshe Levi cf0486602f baremetal send POST if we have the local_link_information
Change-Id: Ib8126f61671d5cbcc2b6b88b2021878ad53f0660
2017-01-25 18:26:43 +02:00
Jenkins 3d3a5300dc Merge "Remove white space between print ()" 2017-01-24 23:00:11 +00:00
Jenkins b51dce1c00 Merge "Use neutron-lib portbindings api-def" 2017-01-24 22:59:38 +00:00
Jenkins 10f8bfe4b4 Merge "Update link to correct wiki docs location." 2017-01-24 22:55:10 +00:00
Boden R 70ba720028 Use neutron-lib portbindings api-def
This patch refactors networking-mlnx to use portbindings
from neutron-lib. For more details see [1].

NeutronLibImpact

[1] https://review.openstack.org/422210/

Change-Id: Icf67d69e87827fb692382fabd9aaa4d001182176
2017-01-24 22:47:30 +00:00
Sanu Madhavan bd9c5e7dbd Remove white space between print ()
There was a white space between print and ()

Change-Id: I9ec5025a731e9c678cacef4fcd2bdc52fdde02c8
2017-01-24 22:46:30 +00:00
Moshe Levi b8c0376e8e check port device_owner before sending DELETE port
Change-Id: If6c7ea366c774e90fdddbaaa6dd2b1bd6854a84c
2017-01-24 11:40:43 +02:00
Jenkins 003ba225db Merge "fix race condition in migration when delete job done after create port" 2017-01-22 11:13:04 +00:00
Moshe Levi 575957e8bd add missing __init__.py for jornal unit test
Change-Id: I0b9a63cbf1732162dc6d1215950161969cc4f4b9
2017-01-22 11:55:44 +02:00
Moshe Levi a5a1954b7a update files to 644
Change-Id: Ife8ba25cfb069cca3a7051df7d99840c7ee5c6c2
2017-01-22 10:00:30 +02:00
Moshe Levi 11b788dca5 fix race condition in migration when delete job done after create port
Change-Id: I1d1a18311ec7b19c5b10fb35425e9c1becccfa72
2017-01-22 09:16:34 +02:00
Moshe Levi fb3fe2d5de fix dhcp test_spawn_no_dns_domain test
Change-Id: I193891397e8d1e67a0ffbefb94ffd8ddf67bbd8b
2017-01-22 08:59:55 +02:00
Moshe Levi ff02a2d102 pass old port dict when calling PORT DELETE api
Change-Id: I208ed7958316858ec7ba606aacfd1608f3295885
2017-01-16 09:59:23 +02:00
Edan David 05e55cbd95 Move tests located at ml2/sdn to ml2/drivers/sdn folder
Change-Id: Ib35c7e2565f0d13ba149571dd55e2faf12dedd83
2016-12-19 07:30:38 -05:00
Edan David da426465ff Add unit test for sdn client
Change-Id: I1008dbe4bf5bfb703833e938786897c905ff9c74
2016-12-19 07:09:36 -05:00
Edan David 2f42b3a7bc Remove unused method 'try_delete' in sdn client
Change-Id: Id82df97b979a9a368a740c25c19d9e2dcd504024
2016-12-19 06:59:52 -05:00
Lenny Verkhovsky 180c5f7b22 Fixed CX5 device_type handling
Change-Id: I925a5c5799f0c9957f62131a0220e05fbe7a5c37
2016-11-30 13:15:42 +00:00
Lenny Verkhovsky 05e6c762e5 Fixed import model_base
Change-Id: I1be84704a25ecea78e932238c7e39e12f0a04353
2016-11-24 08:26:17 +00:00
Moshe Levi 365bd68c04 Add support for Ironic multi tenant with ETH
Change-Id: I6acc0883bb464cba78b19a0d3c94d3f2ad0aae91
2016-11-22 09:56:48 +02:00
Moshe Levi 375195689a use neutron_lib constants
Change-Id: Ic8856a77a88daa88d59800edf84f0e200e5f4cdc
2016-11-21 13:15:07 +02:00
Edan David d082f9ebca Send delete port request for unattached ports
Unattached ports exits in these scenarios should be deleted:
1. After instance is deleted and port still exists in neutron
2. After a instance is migrated

Change-Id: I270cfca3fbf314f484a31fe38d6273e55aa8e5d1
2016-11-14 08:48:12 -05:00
Edan David 698ad8126b Add support for Ironic multi tenant with IB
Change-Id: I97819d1e79bd1553d8a86976ed7b27a0e0c2ab43
2016-11-07 05:36:47 -05:00
Edan David 1366dd04e0 Adjust unit tests to python 3
Change-Id: I509a70da514a7298b39b582b2087135e85606a1a
2016-11-02 11:36:47 -04:00
Moshe Levi c98f5e7806 add support for baremetal port binding
Change-Id: I28bb4495894716ad7d372bcdff8120aa86ab900f
2016-11-02 11:02:05 +00:00