summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-12-19changing scenario to be able to run bgpvpn testsNikolas Hermanns1-1/+1
Change-Id: I12235e379620c55ade9af21fbb261c4c4be025d1 Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2016-12-19Introduce new installer for Netvirt-ODL pipelineNikolas Hermanns2-2/+2
The netvirt odl pipline has a special setup. Cause of that we add a new installer type. As elaborated with the Functest team we can then differentiate in functest what tests need to be executed for our special case. Change-Id: I8d7f18aef74b64ba46c6ed712ed5d58bd94c900e Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2016-12-14bugfix: Correct the GIT_BASE for odl-netvirt slavesFatih Degirmenci1-1/+1
Change-Id: Ie3ebf31fda67ca04cc8f6ebb86a635ecb2e82d51 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-12-14Merge "3rd party ci: Create functest jobs for netvirt"Fatih Degirmenci2-0/+24
2016-12-14Merge "anteaterfw: Switch to sandbox project for development purposes"Fatih Degirmenci1-2/+2
2016-12-14Merge "jjb: remove fastpathmetrics job"Fatih Degirmenci1-163/+0
2016-12-14jjb: remove fastpathmetrics jobMaryam Tahhan1-163/+0
Change-Id: I8418eb70f15f4f6a3c118ddac60daf47d3e5c97a Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2016-12-14anteaterfw: Switch to sandbox project for development purposesFatih Degirmenci1-2/+2
Change-Id: Idf0516f70f300db4d0b82c48da16e670cfd1eeb1 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-12-14Merge "jjb: add a jjb for the barometer project"Fatih Degirmenci1-0/+165
2016-12-143rd party ci: Create functest jobs for netvirtFatih Degirmenci2-0/+24
This is probably not the best way to fix this and will hopefully be aligned with the rest. Change-Id: I0a7602c34c3b5941f36ae0073e7abfdf4b4a9cb4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-12-14Merge "security scan: Add example job for scanning python files"Fatih Degirmenci1-0/+109
2016-12-14Merge "automatic deploy a wholeset of TestAPI ecosystem"Morgan Richomme2-0/+55
2016-12-14jjb: add a jjb for the barometer projectMaryam Tahhan1-0/+165
Change-Id: If499cbc2d0cad7a2840e37136d4873b89e802081 Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
2016-12-14Add functest to pipeline and add odl-netvirt-virtual-defaultsNikolas Hermanns3-22/+12
For the functest change we use the new cli which provides us with comma seperation of the test cases. Change-Id: Id6c88bd3e13ecce7bf5a738ead8ad98df4e00b5a Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2016-12-14dovetail: debug logs set to trueMatthewLi1-1/+1
Change-Id: I5325e489d3cfc3bee942b52ebfe9f54165d395bb Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-14security scan: Add example job for scanning python filesFatih Degirmenci1-0/+109
This is an example job configuration to run security scan against the functest python code. It will not vote on the patches at this phase. The job opnfv-security-scan-verify-{stream} gets triggered whenever a patch containing python code change is sent to Functest. Change-Id: Id05950af70afedb2afbd61062c3f8d41ef1aaacd Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-12-14automatic deploy a wholeset of TestAPI ecosystemSerenaFeng2-0/+55
deploy.py is used to deploy a wholeset of TestAPI ecosystem, including TestAPI container & mongo container. docker-compose.yml.template will be used in deploy.py to render out docker-compose.yml JIRA: FUNCTEST-655 Change-Id: I9b070783ef23aeadbe5e9be1e655072e18954ff9 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2016-12-13Merge "Augment gitignore to ignore packaging folders etc"Fatih Degirmenci1-0/+21
2016-12-133rd party ci: Fix bug introduced by wiping out the WORKSPACE itselfFatih Degirmenci4-4/+4
Change-Id: I61de7763412d791bcce20174d6058acf818d0e13 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-12-133rd party ci: Wipe the workspace before doing anything elseFatih Degirmenci4-3/+17
Due to not cloning the repos, the workspace is not wiped out. This change makes sure we remove everything in workspace to prevent jenkins from complaining. Change-Id: Ife3c4c752cf37c6ff3bfcdea6ffaebc72c440373 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-12-13Skip cloning netvirt repo and fail the job if artifact doesn't existFatih Degirmenci2-13/+7
We do not need to clone netvirt repo as we are only interested in the artifact. Netvirt artifacts are removed from ODL Jenkins due to ODL Jenkins artifact retention policy. This change ensures that we do not proceed with the rest of the jobs if the artifact does not exist. Change-Id: I9d8af28f5829fc9688c76f116d0bad737a9ecab6 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-12-133rd party ci: Pass APEX_ENV_NUMBER to apex-create-vms jobFatih Degirmenci2-2/+3
Change-Id: I073a27045db93fcf3c9906abe1c18ad3d26743b2 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-12-13Add scripts to install apex and install netvirtNikolas Hermanns2-12/+12
Change-Id: I022acf23984a8d1a19a5e6e180178ee1d2e18480 Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2016-12-13Augment gitignore to ignore packaging folders etcRomanos Skiadas1-0/+21
Change-Id: I6b502aba11b4c8db1fa9d439569f46fe20696e2c Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2016-12-13Merge "SSHUtils: Rename jumphost into proxy"Jose Lausuch2-37/+36
2016-12-13Merge "Add ovs_logger module"Jose Lausuch1-0/+118
2016-12-133rd party ci: Create job to bring up apex vmsFatih Degirmenci4-26/+67
This is a temporary fix in order to continue with the netvirt parts. Once Apex team finishes their work with APEX-360, this job will be aligned with it. The job to bring up apex vms will be run on ericsson-virtual5. The rest of the jobs will run on ericsson-virtual6, which is virtual jumphost for the apex environment. Apart from this, the job can now be (re)triggered by putting keyword opnfv-test on ODL Gerrit. There are still flaws and things to improve with the jobs such as finding out if the downloaded artifact is real or just a file not found response from ODL Jenkins and so on but these will be fixed later. Change-Id: Ie38e513df08c6c76eacee53a112c09171b1f6c7d Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-12-13Merge "[compass] undo colorado CI build since we have release colorado3.0"mei mei1-12/+12
2016-12-12Merge "Functest: don't clean existing Docker images"Morgan Richomme1-1/+1
2016-12-123rd party ci: Override GIT_BASE to use ODL Gerrit for 3rd party ci jobsFatih Degirmenci4-7/+20
Change-Id: Ia105d32133c5b2df3bea363ff8cb94b2984fb172 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-12-12Merge "3rd party ci: Create jobs for ODL netvirt testing in OPNFV"Fatih Degirmenci6-0/+236
2016-12-12Apex: fixes build directory for build/uploadTim Rozet2-1/+3
Change-Id: Iaa6b60c1de8c80e2a3c582a478131b1d7fc2dc3f Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-12-12SSHUtils: Rename jumphost into proxyGeorge Paraskevopoulos2-37/+36
JIRA: SFC-61 Proxy is more clear than jumphost for most. Refactoring all the appearances. Change-Id: I7247d904046814c6e815c8e266637babf9445da7 Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-12-12Add ovs_logger moduleGeorge Paraskevopoulos1-0/+118
JIRA: SFC-61 In SFC we have created a module to gather "ovs-vsctl show" and "ovs-ofctl dump-flows" information automatically. Releng is a more appropriate place for it, as it can be utilized by other projects to create artifacts with ovs logs when a testcase fails Change-Id: If6cf6a937532f7776f9b300ffdb2ab6c4fde82c8 Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
2016-12-123rd party ci: Create jobs for ODL netvirt testing in OPNFVFatih Degirmenci6-0/+236
This change creates basic job structure for ODL netvirt testing in OPNFV. The job should be triggered once the below job is completed https://jenkins.opendaylight.org/releng/job/netvirt-patch-test-current-carbon and fetch the artifact that is already built by the job. The build result codes OPNFV is interested in are SUCCESSFUL and UNSTABLE. Once the job gets triggered, the build URL will be fetched from ODL Gerrit using Gerrit REST API and the artifact will be downloaded from ODL Jenkins. The downloaded artifacts will then be installed on the Apex environment. There are 3 points that need to be highlighted. - The Apex environment will be created using the promoted snaphots/qcow2 images and already deployed VMs will be brought up. See below for the details. https://jira.opnfv.org/browse/APEX-360 - The hardcoded values in download-netvirt-artifact.sh are there to get the basics in place. (branch name, job name, etc.) Once things work as expected, they will be made dynamic. - A workaround using Gerrit REST API is put in place to get build number of the job netvirt-patch-test-current-carbon to download the artifact. The reason why we use Gerrit REST API is that the OPNFV Jenkins has an older version of Gerrit Trigger Plugin which lacks feature that injects review comments as environment variables. Upgrading Gerrit Trigger Plugin will not help either since OpenStack JJB does not support the new version of Gerrit Trigger Plugin and does not generate the new job XML. JIRA: RELENG-171 Change-Id: I7ff8c5809dcb2e8ffa5c7c5aeb9cdf70e4e7e2f4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-12-12Functest: don't clean existing Docker imagesjose.lausuch1-1/+1
This will save some time. The "docker pull" command takes care of upgrading the image if it exists. Change-Id: I195e0ddac3673cdafb13ab6d78874367420e37ff Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-12-12Merge "Update testcase model for Test DB"Morgan Richomme1-4/+84
2016-12-12Merge "Apex: Fixes build paths"Tim Rozet2-3/+3
2016-12-11Apex: Fixes build pathsTim Rozet2-3/+3
Change-Id: I42eceade9d24a237c2a0f725db9e39de53c5be8a Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-12-12Merge "doctor: adds test result check"Ryota Mibu1-1/+6
2016-12-09Merge "dovetail/arm: ci loop job added to debug code bugs"Jun Li1-0/+17
2016-12-09Update testcase model for Test DBMorgan Richomme1-4/+84
JIRA: FUNCTEST-587 Change-Id: I8473cf5df181197a16920f507aff2a5c00dc332e Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2016-12-09[compass] undo colorado CI build since we have release colorado3.0meimei1-12/+12
Change-Id: Ia67e9b6620b5a73e2afa68fbe60af093fa01a410 Signed-off-by: meimei <meimei@huawei.com>
2016-12-09Apex: fix verify referencing old odl_l2 scenariosTim Rozet1-2/+2
Change-Id: I46b55c30711e544d71dcb0191b3aa32a4e080772 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-12-08doctor: adds test result checkRyota MIBU1-1/+6
Change-Id: Id43d0434e4215c265a669505973ccea012741da6 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-12-08dovetail: testsuite name bugfixMatthewLi1-1/+1
Change-Id: Ib0f4420d296d08be60367ea5b25789f81e242555 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-08dovetail/arm: ci loop job added to debug code bugsMatthewLi1-0/+17
JIRA: DOVETAIL-153 1.based on https://gerrit.opnfv.org/gerrit/#/c/25681/, however, this has to be triggered manually, not convinient for debugging, and may affect daily ci loops 2.not used for release criteria or compliance, only to debug the dovetail tool bugs with arm pods Change-Id: Ide35f50129f30f4c8d7b7f50d52f9fa1d35cac69 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-12-09Merge "Adjust log path"Jun Li2-2/+1
2016-12-09Adjust log pathliyuenan2-2/+1
JIRA: COMPASS-509 Change-Id: Id50ec863657ced5e4ee3371952c3be0e2cc519a6 Signed-off-by: liyuenan <liyuenan@huawei.com>
2016-12-08Fix typo in docker opnfv jobsjose.lausuch1-1/+1
Change-Id: Iff8145eec8946355fd92ebfeacbc0a7661af4b1b Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>