summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-09-07Remove old gitver variableThomas F Herbert1-1/+1
JIRA: OVSNFV-38 Change-Id: I185097e85380033d370993cec2eafcfdfc8602e6 Signed-off-by: Thomas F Herbert <therbert@redhat.com> (cherry picked from commit a93ae78bf8aab5069f8c25a27c4c714215548c29)
2016-09-06Freeze filename hash so it doesn't track git hashThomas F Herbert2-2/+7
JIRA: OVSNFV-38 Change-Id: If87ced51e7281adb35418b763df450300cb6f26e Signed-off-by: Thomas F Herbert <therbert@redhat.com> (cherry picked from commit 68d9c00afcb7fd52479fb9a46fa2afde1397eb74)
2016-08-22Merge "docs: Update installation instructions"Mark D. Gray1-1/+7
2016-08-22docs: Update installation instructionsBilly O'Mahony1-1/+7
Change-Id: Ie2a91b9e2d39903c379fef957af8732dc9776335 Signed-off-by: Billy O'Mahony<billy.o.mahony@intel.com>
2016-08-22docs: Remove specs boilerplateBilly O'Mahony2-273/+0
Change-Id: Ife0a15466d02b2d60d8629330a4fbc3352e22cf9 Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com>
2016-08-19Adding ovsnfv scenario docsChristopherPrice6-58/+99
Copied these docs from https://gerrit.opnfv.org/gerrit/#/c/18563/ These should be in the feature/scenarion project repo for better information control by the projects. Added some notes to the installer links indicating they need to be updated when the final URL's are available. co-author: Billy O'Mahony <billy.o.mahony@intel.com> Change-Id: I21bfca06e4a8d117bb10b7b79504eb20aa62d4b7 Signed-off-by:Christopher Price <christopher.price@ericsson.com>
2016-07-21Add build of OVS and OVS kmod with interim (EXPERIMENTAL) NSH patchesThomas F Herbert6-31/+1169
Install prerequisites. Change-Id: I41fa20db9763df05cbdb35dc1e9aa6f518982848 Signed-off-by: Thomas F Herbert <therbert@redhat.com>
2016-07-12Merge "specs: Enable gerrit build of specs documentation"Mark D. Gray3-0/+14
2016-07-12Merge "specs: Add "Testing" section to High Priority Datapath spec"Mark D. Gray1-1/+65
2016-06-30Merge "RPM: Apex: Add git hash substring to file name to create version ID ↵Thomas F Herbert1-2/+3
of RPMs in artifactory. Rebased to latest."
2016-06-30RPM: Apex: Add git hash substring to file name to create version ID of RPMs ↵Thomas F Herbert1-2/+3
in artifactory. Rebased to latest. Change-Id: Ibe6e15bedcb6e481319579dbcd69fe675349b929 Signed-off-by: Thomas F Herbert <therbert@redhat.com>
2016-06-30RPM: Apex: Backport patch to dpdk to fix PCI walk to fix segfault toThomas F Herbert3-0/+52
ovs-vswitch. Rebased to latest. Change-Id: Ic7788c4a479378866eda95473bd0c0d398dc33fd Signed-off-by: Thomas F Herbert <therbert@redhat.com>
2016-06-29RPM: Apex: Refactor build scripts:Thomas F Herbert7-530/+193
Remove reference to undercloud. Fix dependencies list. Refactor build ovs and build dpdk and test scripts. Correct default dpdk version in build ovs script. Remove references to instack VM -- no longer necessary. Remove script using custom Apex-lite-liberty for testing Consolidated functions and cleanup in response to reviewers. Change-Id: I0875acd87580769c7cd7e87b97bb3e04f0159b32 Signed-off-by: Thomas F Herbert <therbert@redhat.com>
2016-06-07specs: Enable gerrit build of specs documentationMark D. Gray3-0/+14
This patch allows gerrit to parse the spec documentation and publishes to artifacts on merge. Change-Id: Ib9d5b1229975d2b9819320af22973008885c4f58 Signed-off-by: Mark D. Gray <mark.d.gray@intel.com>
2016-06-07specs: Add "Testing" section to High Priority Datapath specMark D. Gray1-1/+65
Change-Id: I47833cd38592636aa052147e356d1df15a0ba452 Signed-off-by: Mark D. Gray <mark.d.gray@intel.com>
2016-06-07specs: Introduction to High Priority Traffic PathMark D. Gray1-149/+70
Introduction in spec file outlining requirement for High Priority Traffic Path. Change-Id: I4b772e8cbb86838547cb09f50a5c0872ef6eb21d Signed-off-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Tom Herbert <therbert@redhat.com> Reviewed-by: Al Morton <acmorton@att.com>
2016-05-24specs: High Priority Traffic PathMark D. Gray1-0/+275
Introduce the initial template for the "High Priority Traffic Path" spec. This patch only populates: * Title * URL to the wiki page * Links at the bottom Change-Id: I8ee220b837af4a954a1c79e2d29c569cf5b36fd6 Signed-off-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Tom Herbert <therbert@redhat.com>
2016-05-24specs: Modify template to match ovsnfv projectMark D. Gray1-159/+33
Original template was based on Mitaka Nova spec template. This patch modifies this template for the OPNFV OVSNFV project. Change-Id: I9f2b69533db0c7e80aa4dcb7ff47c52609df3cce Signed-off-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Tom Herbert <therbert@redhat.com>
2016-05-24specs: Add sample template for spec definitionsMark D. Gray1-0/+398
In order to elaborate the design of more complex requirements in an open source manner, create a specs folder to contain detailed specifications for each requirement. This sample template is taken directly from https://github.com/openstack/nova-specs/blob/master/specs/mitaka-template.rst This sample will be modified in other patches. Change-Id: I945271c1ca7299e03f33b24f5829135bfb4761ea Signed-off-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Tom Herbert <therbert@redhat.com>
2016-05-23fuel plugin: Deploy on Brahmaputra SR3Billy O'Mahony2-5/+7
Updates for changed package versions in archive.ubuntu.com. Installation to SR3 VLAN environmnent verifed. Change-Id: Ic33992a3513ddcb5b474084fcea652d084dc5bf9 Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Jonas Bjurel <jonas.bjurel@ericsson.com> Reviewed-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Tom Herbert <therbert@redhat.com> Reviewed-by: Michal Skalski <mskalski@mirantis.com>
2016-05-10Fix for new location of OVS and DPDK COPR repos.Thomas F Herbert3-14/+14
Change-Id: Ibee81cbee778bb1b542317ed41b94d01f86426bc Signed-off-by: Thomas F Herbert <therbert@redhat.com>
2016-05-03fuel plugin: Pick updated libpcre packages.Billy O'Mahony1-3/+3
Account for changes in SR3 iso that caused the plugin deploy to fail when it tried to downgrade libpcre packages. Change-Id: I6a11fc2e887a76cf879b1c1a398784da691b8329 Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Jonas Bjurel <jonas.bjurel@ericsson.com> Reviewed-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Tom Herbert <therbert@redhat.com> Reviewed-by: Michal Skalski <mskalski@mirantis.com>
2016-04-30Fix build problem by freezing copr commitsThomas F Herbert3-0/+6
Use correct variable for copr dpdk version Change-Id: I09c5e7060924771a75376aebe5bf3bde897c38eb Signed-off-by: Thomas F Herbert <therbert@redhat.com>
2016-04-16fuel plugin: Pick updated libudev1 packages.Billy O'Mahony1-1/+1
Package versions of libudev1 packages were bumped from 5ubuntu20.18 to 5ubuntu20.19. Change-Id: I628b56c1f057699d6ce4021a3a7ae125f759d5ac Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Jonas Bjurel <jonas.bjurel@ericsson.com> Reviewed-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Tom Herbert <therbert@redhat.com>
2016-04-13fuel plugin: Pick updated libudev packages.Billy O'Mahony1-1/+1
Package versions of libudev-dev_204 packages were bumped from 5ubuntu20.18 to 5ubuntu20.19. Change-Id: Ie43635c1ab3180a307475e0b47b082fe1cad6ae1 Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Jonas Bjurel <jonas.bjurel@ericsson.com> Reviewed-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Tom Herbert <therbert@redhat.com> Reviewed-by: Michal Skalski <mskalski@mirantis.com>
2016-04-13Fixed base name of intermediate tarball name.Thomas F Herbert1-1/+1
Change-Id: I23e60800e83f216474328c461a2ac7aff453412f Signed-off-by: Thomas F Herbert <therbert@redhat.com>
2016-04-11fuel plugin: Pick updated pcre packages.Billy O'Mahony1-5/+3
Package versions of pcre 8.31 packages were bumped from 2ubuntu2.1 to 2ubuntu2.2. Change-Id: I5a48af87ff36375f41f2bb12b20c4c4d272d00c6 Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Jonas Bjurel <jonas.bjurel@ericsson.com> Reviewed-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Tom Herbert <therbert@redhat.com> Reviewed-by: Michal Skalski <mskalski@mirantis.com>
2016-04-11fuel plugin: Fix mechanism driver configBilly O'Mahony1-1/+1
This fixes the yardstick ping test. And hopefully other y/s tests. Add ovs to the mechanism driver search list so that neutron agent continues to work with the kernel ovs on the non-compute nodes. This enables the router on the control node and makes VMs accessible via public ip addresses. Change-Id: Ife08e63e8bf9358cc24eb610b3d7611484b3151f Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Jonas Bjurel <jonas.bjurel@ericsson.com> Reviewed-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Tom Herbert <therbert@redhat.com> Reviewed-by: Michal Skalski <mskalski@mirantis.com> Reviewed-by: Stefan Berg <stefan.k.berg@ericsson.com>
2016-04-11Fixes RPM build problem. Use correct copr repo. Fix some version number parsingThomas F Herbert4-12/+26
and tarball and rpm naming that was specific to old repo and old DPDK version. Now supports DPDK 16.04-rc4. Change-Id: Ia64b38d676e945df27917f4d9aa90ba4872c8cb5 Signed-off-by: Thomas F Herbert <therbert@redhat.com>
2016-03-16fuel plugin: Provide required libudev1 versionBilly O'Mahony1-0/+1
The latest fuel .iso has changed provided libudev1 version from 20.18 to 20.15. As the later version is required for the plugin we now provide it directly in the plugin's repo. Change-Id: Ida93a9971185d13aa476a6192bca949b854f42af Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Jonas Bjurel <jonas.bjurel@ericsson.com> Reviewed-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Tom Herbert <therbert@redhat.com> Reviewed-by: Michal Skalski <mskalski@mirantis.com> Reviewed-by: Stefan Berg <stefan.k.berg@ericsson.com>
2016-03-08fuel plugin: Pick updated numa packages.Billy O'Mahony1-3/+3
Package version 1ubuntu3.14.04.1 of numactl, libnuma1 and libnuma-dev packages are removed from archive.ubuntu.com and replaced with package version ..04.2 Change-Id: I15e714de8bb63a00b9a46f70dde9b513bd73b45a Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Jonas Bjurel <jonas.bjurel@ericsson.com> Reviewed-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Tom Herbert <therbert@redhat.com> Reviewed-by: Michal Skalski <mskalski@mirantis.com>
2016-03-01OVS Archive file name changed.Thomas F Herbert1-3/+3
Change message to call archive snapshot Change-Id: Ia07f6e38e2108f061dd616aa393cd4d98d7e8f11 Signed-off-by: Thomas F Herbert <therbert@redhat.com>
2016-02-29fuel plugin: Pick updated gnutls... packages.Billy O'Mahony1-4/+4
Package version 12ubuntu2.4 of libgnutls26_2.12.23, libgnutls-dev_2.12.23, libgnutls-openssl27_2.12.23, libgnutlsxx27_2.12.23 are all removed from archive.ubuntu.com and replaced with package version 12ubuntu2.5 Change-Id: Ie8b823e2f8aed0dd8a54fe6249c43b9f442cee5f Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Jonas Bjurel <jonas.bjurel@ericsson.com> Reviewed-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-28Fix uploading of files and remove date from file nameThomas F Herbert1-11/+9
Change-Id: I33c3c1bbb5c9e7cd45e693de2db3230887cde7da Signed-off-by: Thomas F Herbert <therbert@redhat.com>
2016-02-26Fix pathname to script.Thomas F Herbert1-3/+3
This patch fixes bug that is currently blocking the daily build. Change-Id: If3624ea4e93bc42c5fe633b0c30d506f2b70efd0 Signed-off-by: Thomas F Herbert <therbert@redhat.com>
2016-02-25Merge "Build OVS with dpdk"Thomas F Herbert8-125/+433
2016-02-25Build OVS with dpdkThomas F Herbert8-125/+433
Builds OVS with DPDK. Uses dpdk 2.2.0 and Open vSwitch 2.5. Includes Multi-Queue and recent patches. Open vSwitch RPM is now built with DPDK dataplane. Upstream copr (Fedora) spec files and patches are used for building. Also includes fixes of RPM building and command line options. Adds dpdk arg to RPM test script. Use "pure" COPR spec files without modifications. Fixed some function problems. Addressed reviewer comments. Delete local copies of spec files Build dpdk snapshot instead of using upstream snapshot. Fix clean script. "stack" VM with its default configuration doesn't support sse3 instruction set required by DPDK. Include workaround to test RPM script in host instead of VM. Install prereqs for dpdk build. Use 'set -e' in all scripts for error termination. Add PyQt4 Pre-req. Move functions and respond to reviewers comments. Change-Id: I8d5892ff61a814271972e8d2279628d645b2831b Signed-off-by: Thomas F Herbert <therbert@redhat.com>
2016-02-24Heading alignment required for composite docs.ChristopherPrice1-3/+3
Final editorials and content alignment prior to release. Change-Id: Ia512b4fbdc676348aab78ff833c63248361f2b73 Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
2016-02-22Adjusting the filenames to incorporate the material into the composite docs.ChristopherPrice7-11/+12
ACTION: need to include Feature Configuration sections for ovs4nfv Simona states the ovs4nfv docs may be ready and we should check from the opnfvdocs repo Also adjusted the heading levels for readability. Change-Id: Icd7616b7d9453490147fd361b013c3c8a3b5e79d Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
2016-02-20fuel-plugin: add libgcrypt11 to plugin repoBilly O'Mahony1-0/+1
Recent Canonical bump of libgcrypt11-dev introduced dependency on libgcrypt11 Change-Id: I782b0454b2f4dbe37addceef6cf7f9a900d6659f Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Jonas Bjurel <jonas.bjurel@ericsson.com> Reviewed-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Michal Skalski <mskalski@mirantis.com>
2016-02-17fuel-plugin: update libgcrypt versionBilly O'Mahony1-1/+1
Canonical have bumped libgcrypt11-dev from package 2ubuntu4.2 to 4.3 Change-Id: Id0572a9a4c8b89f05e5b20e3e385193d2a9326c8 Reviewed-by: Jonas Bjurel <jonas.bjurel@ericsson.com> Reviewed-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Ruijing Gao <ruijing.guo@intel.com> Reviewed-by: Donald Dugger <donald.d.dugger@intel.com> Reviewed-by: Michal Skalski <mskalski@mirantis.com> Reviewed-by: Narinder Gupta <narinder.gupta@canonical.com>
2016-02-13Run clean.sh scripts with sudo and set relative pathThomas F Herbert2-3/+3
so sudo can find it. Change to correct directory before running cleanup. Change-Id: I3a91cb8f25c641b81ef2c62f91b540d7657eeb53 Signed-off-by: Thomas F Herbert <therbert@redhat.com>
2016-02-12Fix for problem found in daily build where virsh reboot failed.Thomas F Herbert1-5/+10
The fix is to run virsh reboot as user stack Change-Id: Id762b6d9ec592835805eb69d5244fa1dc2eb8645 Signed-off-by: Thomas F Herbert <therbert@redhat.com>
2016-02-12fuel-plugin: update libudev versionBilly O'Mahony1-1/+1
Canonical have bumped libudev_204 from package 5ubuntu20.15 to 20.18 Change-Id: Iba01e7c50a43522e895b6abad095d919811b2ecc Reviewed-by: Jonas Bjurel <jonas.bjurel@ericsson.com> Reviewed-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Ruijing Gao <ruijing.guo@intel.com> Reviewed-by: Donald Dugger <donald.d.dugger@intel.com> Reviewed-by: Michal Skalski <mskalski@mirantis.com> Reviewed-by: Narinder Gupta <narinder.gupta@canonical.com>
2016-02-11docs: Reformat docs to rel/b standard.Billy O'Mahony7-56/+17
This patch is only to comply with https://wiki.opnfv.org/documentation any other documention short-comings should be dealt with in a further patch. Change-Id: Ib770c192f9ad60907b923c9d99fa351d7621c7f2 Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Thomas F Herbert <therbert@redhat.com> Reviewed-by: Michal Ptacek <michalx.ptacek@intel.com> Reviewed-by: Chris Price <christopher.price@ericsson.com>
2016-02-11Merge "licenses: Add license headers"Billy O'Mahony31-0/+377
2016-02-10Merge "Introduce ability to accept command arguments to build with DPDK or ↵Thomas F Herbert7-89/+815
Linux kernel. Specify patches to apply, build kernel module RPM and build with a special version of the kernel."
2016-02-05licenses: Add license headersBilly O'Mahony31-0/+377
Change-Id: I6eecd8f2e8cb5653ed930b836fe17c315b1d3a54 Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Thomas F Herbert <therbert@redhat.com> Reviewed-by: Michal Ptacek <michalx.ptacek@intel.com>
2016-02-05fuel-plugin: Add config item for NIC used by OVS-DPDKBilly O'Mahony2-4/+6
Change-Id: I7e8daa47eee658efd88922840fdcf21b8b38acd5 Signed-off-by: Billy O'Mahony <billy.o.mahony@intel.com> Reviewed-by: Mark D. Gray <mark.d.gray@intel.com> Reviewed-by: Michal Ptacek <michalx.ptacek@intel.com> Reviewed-by: Michal Skalski <mskalski@mirantis.com> Reviewed-by: Jonas Bjurel <jonas.bjurel@ericsson.com>
2016-01-31Introduce ability to accept command arguments to build with DPDK or Linux ↵Thomas F Herbert7-89/+815
kernel. Specify patches to apply, build kernel module RPM and build with a special version of the kernel. Also instack_ovs.sh creates a VM for building and initial testing of RPMs and copies scripts to VMs build_ovs_rpm.sh builds the RPM according to command line options. test_ovs_rpm.sh tests the RPM by installing the RPM and running some ovs commands to create a bridge and dump flows. Also add two scripts generally to be executed in VM to do actual building and Testing. This 2nd series adds the following: Use fedora spec file for kmod builds. Added Explanations to configuration options. Fixes in response to review comments. Rename script for clarity and change references: buildtestovs.sh -> BuildTestOVS.sh Fix nocheck option, print default options, fix kmod option, fix test of kmod. For command line options execute build/buildtestovs.sh -h Change-Id: I415ca39afab27482b1cb473d392f48b36c8e0745 Signed-off-by: Thomas F Herbert <therbert@redhat.com>