summaryrefslogtreecommitdiffstats
path: root/jjb/functest
AgeCommit message (Collapse)AuthorFilesLines
2015-12-21Create functest jobs for Ericsson POD1 and POD2Fatih Degirmenci1-0/+6
Change-Id: I3b976629b5db9533e6b9765c77041c78ab9ce870 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-21Pass gs-pathname to functest-parameterFatih Degirmenci1-2/+3
Change-Id: Ia849504092afe9b429bfc6c8f72323ef600bbe54 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-21Refactor functest JJB to prepare for Milestone EFatih Degirmenci2-51/+131
Replace default stream definitions with stream anchors in order to be able to specify which job on which POD runs against which branch. Move project specific verify job to its own file to ease the stream handling. Change-Id: I293b35f10b93079394026fa75fb71627ee3b04d4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-19Add SDN Controller Name and OPNFV Feature to functest build namesFatih Degirmenci1-1/+1
Change-Id: I4cb9893f60e5f6e59d0a8087e4d8cb6345f4ade3 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-18change default joid path for automatic installationMorgan Richomme1-1/+1
Change-Id: I12c9eba83951e510a23956fce17ede6036379fba Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-18Migrates Apex to virtual deployments to use new slaveTim Rozet1-1/+1
Change-Id: If11f76681489e047a5d23edebc2c31a6f5852248 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-12-17change path to retrieve joid creds on CI production labsMorgan Richomme1-1/+1
JIRA: FUNCTEST-98 Change-Id: Ic0099d6444cd03cc6f897b0f2f0d492a3c04a7c4 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-17Add volume to get joid creds for production CIMorgan Richomme1-7/+11
JIRA: FUNCTEST-97 Change-Id: I6c4c2adab00acfeb5db2b941da6c4744e12c8ce7 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-15Add removal of iptables rules in LF POD1 to let the container ping the ↵jose.lausuch1-0/+2
deployment Change-Id: I8eb5758093303018b6fc673bc59e725af6a1c1de Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-15Merge "Add a docker volume to store rally results"jose.lausuch2-5/+11
2015-12-15fix the wrong installer namemeimei1-1/+1
JIRA: OCTO-144 Change-Id: I0cc8782cd08c40efcb95ba9278e5da1ffc42d99e Signed-off-by: meimei <meimei@huawei.com>
2015-12-14Add a docker volume to store rally resultsjose.lausuch2-5/+11
They will be pushed to artifacts from the jumphost Change-Id: I9560846ee1efb7b653c37238e90e98ac7bf6e76c Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-14Add flag in functest tests to force pushing the results to the DBjose.lausuch1-4/+14
JIRA: FUNCTEST-84 NOTE: This depends on this patch https://gerrit.opnfv.org/gerrit/#/c/4455/1 By default, it will not push anything unless we specify it with "-r" flag We want to push every time we run Functest from Jenkins, but not when a random OPNFV user runs the tests. Change-Id: I1e35cb9c91b24bd241b327a4a3c42c068bbfc685 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-14Use common job for running standalone functest suitesFatih Degirmenci1-21/+31
Change-Id: I9f7e1f5bd1f1d45c519fad6daf5cb844100ee685 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-14Cleanup functest.ymlFatih Degirmenci1-323/+57
Please note that this commit introduces major changes. - Create suites named daily, tempest, rally, odl, vims, vping - Create one job template that runs against given pod and installer with the wanted suite - Create common builder for tempest, rally, odl, vims, and vping, using FUNCTEST_SUITE_NAME to run functest. - Get pod and installer parameters from opnfv/pod-params.yml and opnfv/installer-params.yml. - Remove obsolete jobs, builders, and triggers. - Update Fuel and Apex daily jobs to trigger correct functest-daily jobs. Change-Id: I5d3ff6abbf0b7f663d4044ff24e8ad2891b3430e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-13Remove 'store-results' job from functestjose.lausuch1-2/+2
The job functest-store-results calls the script res-build.sh and it fails because it runs things in the jumphost instead of in the docker. There will be another commit to fix this. Change-Id: I57ad7261c3f96685b685db14924dc55f11714ba5 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-11Cleanup jjb filesFatih Degirmenci1-76/+2
- Remove the jobs that do nothing such as merge and daily jobs - Leave only verify jobs for all the projects as placeholders - Introduce stable/brahmaputra branch and keep it disabled Please note that the "real" jobs for bottlenecks, compass4nfv, functest, and qtip are not deleted. Change-Id: I80031f77a11c2bf5173fbb7be98294285e3cc2ef Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-11Merge "Update script to push rally html pages in artifacts"Morgan Richomme2-7/+17
2015-12-11Update script to push rally html pages in artifactsMorgan Richomme2-7/+17
Change-Id: I8ff60731bf1ba3d9442d146e41ff45472c5e62d6 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-10Shorten and remove the word deploy from pod namesFatih Degirmenci1-4/+4
Change-Id: I128098d404a72711672026d4fc7b55fbd4f3b9bf Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-09Fix command to get the Instack-VM IP in Functest for Apexjose.lausuch1-2/+2
Change-Id: I54f4e44bb84bf90526b95650d58e87dfda06ddb2 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-09Merge "add lab path for volume option with joid"Morgan Richomme1-1/+5
2015-12-09add lab path for volume option with joidMorgan Richomme1-1/+5
JIRA: FUNCTEST-97 Change-Id: I91c7e4b6b10df61220618859fa5a614259f79fc9 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-09Remove unneeded doc generation script from functest-verify jobFatih Degirmenci1-2/+2
Change-Id: I1db608d657c158641e9b65f162dc46853c0d0d0f Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-12-09[bugfix] use the wrong parametermeimei1-7/+7
JIRA: COMPASS-155 Change-Id: I450ac1e1306eedca6ae3e48e0c6370f7e19b107b Signed-off-by: meimei <meimei@huawei.com>
2015-12-09change joid lab descriptionMorgan Richomme1-2/+2
Change-Id: I44492886691097f231d9fca148549b04255b28a9 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-09change default GIT base for joid labMorgan Richomme1-1/+1
Change-Id: Ib2b90bb9f48a9ebacdc16521b2a688e13bb5a487 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-09add joid POD in functestMorgan Richomme1-3/+16
Change-Id: I06523348b7d513a34ddd88cf4639404b7cc414b6 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-09adapt functest.yml for compassMorgan Richomme1-1/+1
Change-Id: Icc564778b766dee4e4c3b3a12e591d77e58a065a Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-08Force copy of private ssh key if apex in functest jjobjose.lausuch1-12/+1
Also, remove previous parameter from macros (not needed) Change-Id: I4100ff1322560e79ca4511f0a05c87335ed6be67 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-08Correct description of functest jjob from public key to privatejose.lausuch1-1/+1
Change-Id: I90f39fbcfa0e2de12675a3a567bfb8d0897d6488 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-08Merge "Modify Huawei/Compass PoD declaration"Morgan Richomme1-1/+15
2015-12-08Add opnfv-jump-1 in the pod list for functest jobjose.lausuch1-0/+5
JIRA: FUNCTEST-69 Change-Id: I05add56caec329f9ba3b577b9fe7b8efbc1c719c Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-08Pass ssh key to docker to be able to access the Instack VM without passwordjose.lausuch1-1/+9
JIRA: FUNCTEST-69 We need to fetch de openstack credentials from the Installer VM (Instack). Apex leaves a SSH public key in the jumphost. The idea is to pass it to the docker container so that we can access that VM from it without password. This is only needed by Apex installation. Ideally, all should have the same, so that we don't hardcode passwords. Change-Id: I5e9f6c8f298140f77780362e640d43e624897a9c Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-08Modify Huawei/Compass PoD declarationMorgan Richomme1-1/+15
define it as a POD and a target lab Change-Id: I965b4311d44a100050572aa84f746a99ad275822 JIRA: FUNCTEST-96
2015-12-07jjb: use default logrotate setting in all projectsRyota MIBU1-72/+0
Many projects have own logrotate definitions copied from the template. This patch make sure all projects to use the default logrotate setting, so that the infra admin can configure the values easily. This patch also fixes the logrotate rule for artifacts to keep them in the same duration as console logs exist. Note, this won't effect the hold time of artifacts in artifact.opnfv.org . Change-Id: I708a675c7e87e5f830ee36009f0c6913c003b2ed Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2015-12-04fix syntax error, var labconfig seen as a commandMorgan Richomme1-2/+2
JIRA: RELENG-60 Change-Id: I340d7106e1fa42d815c93bd3aaf82a11625ba8e0 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-04Add Huawei-us node as Compass target for CIMorgan Richomme1-0/+4
JIRA: FUNCTEST-96 Change-Id: Ic29fefec342d28ec2b398f2972d9a4b3a7625873 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-03Add new parameters to manage POD name and dev labMorgan Richomme1-7/+31
Use NODE_NAME when creating the docker file Add -v with the path to the OpenStack creds JIRA: RELENG-60 Change-Id: Ie306edce83296f84f705a707e99dd9c9fce88607 Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-12-03Fix docker command to run in background in Functest jenkins jobjose.lausuch1-2/+2
Change-Id: I0c56f31107b3d97fbdde994581098bf913b02fdc Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-02Retrieve latest_stable bugfix in Functest jenkins jobjose.lausuch1-3/+3
Change-Id: I9e6823de47156311a70798cbaf7cb1a11777df6a Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-12-01jjb: add default logrotate to releng-defaults.yamlRyota MIBU1-12/+0
Change-Id: I373d24be32e154b25d685df47e6d06ad352877c4 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2015-12-01jjb: move 'node: master' to releng-defaults.yamlRyota MIBU1-6/+0
Change-Id: Ibc3a7466fcc2e030a6538d77e2c4521eb8daa214 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2015-12-01jjb: move project-style to releng-defaults.yamlRyota MIBU1-42/+0
Change-Id: Iced99bd62a8a246984e67dc28be7d4dca149e22b Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2015-11-30Remove double brackets from Functest jjobjose.lausuch1-4/+4
Change-Id: Iaaa393bbaa66ed1615d10c4a40841e164247471c Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-11-27jjb: move ssh wrappers to releng-defaults.yamlRyota MIBU1-12/+0
Change-Id: I8c26ca0e0cc8d5e6a57c9cb05be663f84f2293d2 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2015-11-27Merge "Add Functest execution after APEX deployment"Morgan Richomme1-16/+15
2015-11-27Merge "Create generic jenkins job to build and push a docker image"jose.lausuch2-145/+0
2015-11-26Create generic jenkins job to build and push a docker imagejose.lausuch2-145/+0
This is a proposal so that we use the same methodology when it comes to building and pushing docker images. With this approach, yardstick Makefile is not needed for automation. For now, it is usable by Yardstick and Functest docker images. JIRA: RELENG-55 Change-Id: I58cfb4740cdfca82f69c102caefe9f29c92f099e Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-11-25Add Functest execution after APEX deploymentjose.lausuch1-16/+15
JIRA: FUNCTEST-69 Change-Id: I11ae219ac9090e59c992baa3835f428b3a614b19 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>