Commit Graph

36 Commits

Author SHA1 Message Date
Andreas Jaeger 3edfee0cd6 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: Ia8e2df72f78f661b8b72c1960030de0c16cd1ab3
2019-12-18 19:44:04 +01:00
Guo Ruijing a77ce89204 Remove OVS with DPDK in metadata
Change-Id: Idb34b9af86d7f8fe49d93e7137dd505dbf7f7bbb
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-03-14 00:34:19 +08:00
Guo Ruijing 24b1dd4464 Remove OVS with DPDK
Change-Id: I6999ef2219d21286ffe95f1dd67b440b543020ac
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-02-13 13:21:28 -05:00
Guo Ruijing 0e55761328 Clean up and Remove DPDK from ovs with NSH
Change-Id: If3d4e8d9fa00077fe21959ad61eed9b423bc1ae8
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-02-13 12:23:49 -05:00
Alexandru Avadanii 8736c8f6e6 Multiarch: Arch-qualify DEB binary archives
Append "_amd64" (or "_arm64" for binaries built on AArch64) to
the names of plugin archives containing DEB binaries.
E.g. <ovs-dpdk.tar.gz> for <amd64> becomes <ovs-dpdk_amd64.tar.gz>

Change-Id: Ib54e56ad9cc764cf4260b72236e306aaa8857c0e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-01-25 20:23:54 +01:00
Alexandru Avadanii cf24224808 AArch64: Add native build support
- ovs-dpdk/debian/control: Add arm64 to supported arch list
- Dockerfile: For AArch64 native builds, pull Docker image from
  "aarch64/ubuntu:16.04".
- install.sh: Simplify and remove version harcodes
  Since only one set of packages (DPDK/OVS/OVS-DPDK) is shipped per
  archive, we can safely wildcard the installed versions in
  install.sh, which previously hardcoded DPDK and OVS versions.
  This is helpful for arm64, which has a custom deb subversion
  for DPDK and also has different package names ("*_arm64.deb").
- build-ovs-*.sh: Fix debian changelog date formatting (two spaces)

Change-Id: I0f2ade6516040ae6295ca61c37beba1fd87d28c1
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
2017-01-25 20:23:54 +01:00
Guo Ruijing 18b80bb154 build ovs with dpdk from mos
ovs with dpdk installation fails due to dpdk dependency change.
To fix this issue, dpdk is built from mos debian. with this fix,
ovs with dpdk can be installed. Another fix is expected to fix new
issue after ovs with dpdk installation.

Change-Id: Ia69bfbf64a820575fd5453f18ad33052a3a490af
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-01-16 15:40:50 -05:00
Guo Ruijing d0487867be Fix package version issue in install script
Change-Id: I588210045bf2ae9dedff7aa0815d6758c1532626
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-12-29 12:12:12 -05:00
Jenkins 0ee71f2de5 Merge "enable ovs 2.6.1 with NSH" 2016-12-22 00:54:48 +00:00
Guo Ruijing db6380e405 enable ovs 2.6.1 with NSH
1. port from https://github.com/yyang13/ovs_nsh_patches/
2. todo: ovs 2.6.1 with NSH & DPDK 16.07

Change-Id: If887bdf072e891d2220b37c34ea7aac433fa8d66
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-12-20 19:46:17 -05:00
billyom b8f3735ff3 Set pmd-cpu-mask in ovsdb by ovs_pmd_core_mask in yaml
Allow configuration to set the core(s) used DPDK PMD threads.

Found in https://jira.opnfv.org/browse/OVSNFV-44

Change-Id: Ia66b42c8ea41af8422e7fc1d3c88e106b7774289
Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com>
2016-11-14 17:17:56 +00:00
Romanos Skiadas a8f78d202d Fix for installing ovs on controller, update urls
$install_on_controller was being compared to a quoted true, and since
true != 'true', the expression always evaluated to false, regardless of
whether the feature was enabled.
Also update the urls from where the scripts are pulled to point to 1.0
version of the plugin.

Change-Id: Ifa961240d1ccd53e56b93d5afae7da0df26c1e34
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2016-11-09 14:08:12 +02:00
Nikolas Hermanns 0591813082 Installing same ovs version on the controller
In order to use ODL Boron with the OPNFV SDNVPN features, a newer
version of ovs is required in the controller node, otherwise the DHCP
does not work.
Also, it does not make sense to have 2 different ovs
versions in one deployment.

Change-Id: I454a9e6e577bca65a8ac54a55b44cc40b7f238fa
2016-11-07 12:28:15 +01:00
Guo Ruijing 996c928d42 Rebase to fuel 10.0
Change-Id: I110a8b3626bcb3ac64c7f2b489755a9fbb4669ff
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-10-31 17:50:47 -04:00
Michal Skalski 019344248d Prevent compilation error when dpdk hash not found
Change-Id: I865fabb8841a3d08d68a52c65fe1d6476bbab761
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-10-21 00:41:49 +02:00
Billy O'Mahony 42160542e6 Update flavors mem_page_size
Post install update all standard flavors to have memory backed with
large pages otherwise they will not run with DPDK-enabled OVS.

Change-Id: I171fbda0e750237dee3c2b8278d4c3354a9378e9
Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com>
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
2016-09-15 10:44:43 +01:00
Michal Skalski c1e14c9412 Allocate enough memeory for dpdk hugepages
Rely on fuel allocate_hugepages task and use dpdk init script only for
mounting hugepages.

Change-Id: Id561effae09aca21d82868424f61794e8fb03c32
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-09-09 06:32:22 +02:00
Michael Polenchuk 137748b828 Set default for dpdk_socket_mem
To avoid unbound variable assign set empty value as a default.

Change-Id: If3b7c3bcab6b18d4913db3b81f0269cb73ef894a
2016-09-01 12:49:21 +03:00
Michael Polenchuk 7d02f4c328 Mend install script
* sed regexp & opt to edit a dpdk.conf
* ovs-vsctl cmd errata

Change-Id: I10e489a86aa8c4d3910e60bc68cae89e343bdd2d
2016-08-30 13:39:52 +03:00
Michael Polenchuk 0db45e1404 Allocate dpdk socket memory
* allocate dpdk socket memory if configured
* update main task to conform to F9.0+

Change-Id: I520b92cfbda083ad5781c8bc89bde9b43dcbfa0f
2016-08-29 18:17:02 +03:00
Guo Ruijing 2537604061 Fix dpdk interface
Change-Id: I2ac833a52f65870820f4352466758d6580d8c805
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-08-12 15:56:36 +08:00
Guo Ruijing 4f3ec02230 Rebase to OVS with DPDk 16.07
Change-Id: I47e19e5cf06b117c915ff1ed7bc69d70feef593b
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-08-09 15:42:15 +08:00
Guo Ruijing f04f64e8b3 Fix wget failures in fuel@opnfv
Change-Id: Ie95dc77f267a385adfe87cb32952d8861a515934
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-06-20 20:22:03 +00:00
Guo Ruijing bee1b2b540 Fix DPDK + NSH installation
Change-Id: Id8ba304376addbacb4ac746747665586e4788b48
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-06-14 05:41:12 +08:00
Guo Ruijing 537bee446f Update to DPDK 16.04 + OVS 2.5.90
Change-Id: I6efd1fd3efb6f0c80313a7a1d9d8ac87486802f9
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-06-07 17:50:27 +00:00
Guo Ruijing 109c167823 Support non-dpdk/nsh support
Change-Id: Ic85f15913e4312c12cfe68090d34c79b97429bca
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-05-27 15:37:26 +08:00
Guo Ruijing 10894a064c Fix some install issues
Change-Id: I6ad863bdb05e3ef7802395b8a4dcb737603bfb9a
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-05-27 14:52:10 +08:00
Guo Ruijing 2bad5a25e9 refactor scripts and update NSH patch
Change-Id: Ifc76e9bf2f83f904e765e6e8216ed98910642bae
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-05-24 08:06:51 +00:00
Guo Ruijing d5e302c267 Install package by dpkg since fuel plugin don't support multi version
Change-Id: Id337d64e11de95c13519530bad284b28237ca455
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-04-29 15:01:48 +08:00
Guo Ruijing bca561ecd3 support fuel 9.0
Change-Id: Ib30f429f7db8cc3503f94a4e6d4505ca7e0f542e
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-04-28 16:37:18 +08:00
Guo Ruijing 5e73fe1c11 Refactor fuel ovs plugin
Change-Id: I078a1c7472d76041371075c41a1069a3ba248503
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2016-04-21 07:46:33 +00:00
lingyu1 8e950c32dc Clean up code
Implement: Fuel install OVS with NSH/DPDK

Change-Id: I3fe071eb23f3f425e183725440c5a041f8b8cfae
Closes-Bug:#1507877
Signed-off-by: lingyu1 <ling.y.yu@intel.com>
2015-12-22 23:44:29 +08:00
Ruijing Guo ea851c2249 Add DPDK Initialization
Change-Id: Ieef5f888bf2ccfde64df97d8131d05dd25eefca9
Signed-off-by: Ling Yu <ling.y.yu@intel.com>
Signed-off-by: Ruijing Guo <ruijing.guo@intel.com>
2015-12-18 06:01:56 +00:00
lingyu1 7ca2f9cf52 Implement: Fuel install OVS with NSH/DPDK
Update docker build

Change-Id: I4fa8384947534f8b2bd27e3efde3a364d224578e
Closes-Bug:#1507877
Signed-off-by: lingyu1 <ling.y.yu@intel.com>
2015-12-09 18:41:13 +08:00
lingyu1 7590019023 Implement: Fuel install OVS with NSH/DPDK
Change-Id: I6933105a30fef4bc95e830ec86965c4417976454
Closes-Bug:#1507877
Signed-off-by: lingyu1 <ling.y.yu@intel.com>
2015-12-01 21:41:49 +08:00
lingyu1 373740ac0a Implement: Fuel install OVS with NSH/DPDK
Todo lists:
1. update dependencies.txt after RPM/debian packages are uploaded to official site

Closes-Bug:#1507877
Change-Id: Ie41e37d4387a0c03c9610a36b1f7009850564bf4
Signed-off-by: lingyu1 <ling.y.yu@intel.com>
2015-11-15 21:42:01 +08:00