Commit Graph

19 Commits

Author SHA1 Message Date
Andreas Jaeger 0328776c2c Retire repository
Fuel repositories are all retired in openstack namespace, retire
remaining fuel repos in x namespace since they are unused now.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011675.html

A related change is: https://review.opendev.org/699752 .

Change-Id: Iaeaee1b1c714a00a9d2ca616b5ae3c528bd738b7
2019-12-18 19:40:20 +01:00
Hamdy Khader b488aaaf7a Add support for ConnectX-5 adapters
- upgrade mlnx-ofed-fuel to version 4.0-2.0.0.1
  - add maximum number of CX5 VFs to 96

Change-Id: Ie3612d5b9a488ade49dbfc65389be9e9f9442bb0
2017-07-13 16:27:07 +03:00
Aviram Bar-Haim 3d7d5fb73c Upgrading to Mellanox OFED 3.4-1 GA
Adding some reqiured packages for ofed installation
and adding a workaround for setting interfaces up after
ofed installtion and adding vfs

Change-Id: I482d02eb51f18df71e8aa5e0cba0c14218bf53af
2017-03-16 12:13:51 -04:00
Rawan Herzallah d684dc16f8 Fix conditional reboot when max num vfs changes
Added fixes to check reboot_required condition

Change-Id: I988d8def24f096223d7a9a0f816de7f4596edaf6
2016-06-22 11:38:33 +00:00
Rawan Herzallah 2dbb3acb3f Dynamically set maximum number of VFs in bootstrap stage
Allow the user to set the maximum number of vfs burned in bootstrap
stage with 16 vfs as default.

Change-Id: I0c06a3fa64d196b9c6a3af9aca02560675c6b3b1
2016-06-08 11:10:18 +00:00
Rawan Herzallah 8b30f4cb75 Set VFs MAC addresses
Added mac address assignment for created mellanox vfs

Change-Id: Ia4045b0799eacbfc01ceebf8d0d23c8db36f8197
2016-05-29 11:24:10 +00:00
Rawan Herzallah 42c47329fc Implement ConnectX-4 configurations
Add changes to implement features for ConnectX-4 adapters

Change-Id: Ie66162a2cb37ea3c1766f20bf218fb239eca8cf3
2016-04-21 14:06:07 +00:00
Rawan Herzallah 11973cfc63 Handle Configuring only ConnectX3 card
Added a specification to the devices to be configured in this
plugin release to be ConnectX3

Change-Id: I276ed5ca6d8c8e0a33ed7492caef520436d4d785
2016-03-09 14:55:46 +00:00
Aviram Bar-Haim 517345f0db Post setting Mellanox interfaces
1. Moving IB iser child to persistent configurations.
2. Resetting VFs num in non controller nodes.

Change-Id: I00cd3038aaeade99047983513b7e1c8f886f38e7
2016-03-08 19:54:45 +02:00
Aviram Bar-Haim 80afeec75f Fix role param to match multiple roles
Change-Id: Idbc6a99ac71cec8894208a660552580d2a3c4dcb
2016-03-02 16:14:00 +02:00
Aviram Bar-Haim 7320acf36c Set VFs for private network only on compute nodes
And inherite driver's log_level configurations from Fuel's log level.

Change-Id: Ib07b9b1495bac3b239e2276e9a9a51a1780fec53
2016-02-29 17:20:21 +02:00
Rawan Herzallah 74542858a4 Fix nova instance creation with direct neutron port
Added support for dual port NIC CX card configuration and nova
instance creation with direct port type.

Change-Id: I2a45b407fc4b5e98bf349fb708890510e6e7377f
2016-02-24 15:21:09 +00:00
Rawan Herzallah c03921affa Add support for sriovnicswitch and VXLAN offload
New configurations for fuel mellanox plugin to use sriovnicswitch
mechanism driver for ethernet networks, it also gives the user the
option to enable vxlan offloading to imporove performance and reduce
CPU overhead.

Change-Id: I480d4efb31fde126a51594bdbf48307a4e63ea74
2016-01-20 10:35:26 +00:00
Andrey Yevsyukov 8c33caf131 Added sysctl changes support
Applying misconfigured sysctl.conf

Change-Id: Idee33fba48a94d1b3488cb58b40fd782d8f5ab27
2015-06-22 15:40:44 +03:00
Aviram Bar-Haim 65b44b6cf5 Reduce MAC caching timeout when using probed VFs
In order to use RDMA for iSER, storage network is configured
over virtual function, in the Ethernet case.
VFs doesn't have a permanent MAC, so this change comes to reduce
the MAC caching time in order to support a reboot of servers in
the cluster with VFs that changing their MAC (e.g storage targets).

Change-Id: I2effceebf40d94598c9fe0308873064b0592234f
2015-06-18 14:25:35 +03:00
Aviram Bar-Haim 2518848783 Fix IB and VFs order issues
Change provider of DHCP service and set a default value
to iSER interface for servers without VFs, before adding
intel_iommu to kernel parameters and reboot.

Change-Id: Idf3eddcf9cb2226998b186febb7cc720cda39e70
2015-05-14 17:35:03 +03:00
Gil Meir 06fcdf948d Fixing wrong query for number of VFs
Changed the query tool to be mlxconfig instead of flint

Change-Id: I8c8266779d4bc6f77dce7b3753a0d9300ca4210c
Signed-off-by: Gil Meir <gilmeir@mellanox.com>
2015-04-20 19:41:20 +03:00
Gil Meir dca052069c Fixed branches in the different deployment flows
* puppet sriov manifests depend on sriov being enabled
* puppet iser manifests depend on iser being enabled
* cirros-mellanox test-vm image is replaced only if sriov is enabled
* sriov validation after reboot executed only if sriov is enabled
* mellanox_settings set storage_vlan only if vlan is set on storage network

Change-Id: Ia0b5f95bd555dbde8c78bfbdeabb312f1e6e8a17
Signed-off-by: Gil Meir <gilmeir@mellanox.com>
2015-04-20 11:07:49 +03:00
Gil Meir 2badc837fc Adding Ethernet flow
* The pre_deployment stage runs after OS provisioning, and before
  Openstack is installed. It does the following:
  - Installs OFED
  - Sets SR-IOV related configurations in the driver & FW
  - Renames the iSER interface if iSER is used

* The post_deployment stage runs after the Openstack installation.
  It does the following:
  - Runs puppet manifests to configure each role: controller, cinder, compute
  - Replaces the existing TestVM image with the Mellanox-Cirros image

Change-Id: Icd31cd38079f8ffa93f4dc34df88107b318a5df3
Signed-off-by: Gil Meir <gilmeir@mellanox.com>
2015-04-15 14:28:34 +03:00