summaryrefslogtreecommitdiffstats
path: root/jjb/genesis/genesis-foreman.yml
AgeCommit message (Collapse)AuthorFilesLines
2015-12-07jjb: use default logrotate setting in all projectsRyota MIBU1-42/+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-01jjb: add default logrotate to releng-defaults.yamlRyota MIBU1-6/+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-4/+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-17/+0
Change-Id: Iced99bd62a8a246984e67dc28be7d4dca149e22b Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.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-10-20Disables foreman verifyTim Rozet1-0/+2
Change-Id: I7a4d2845739588e3dea7570f55450cc4733b36f0 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-10-01Disable genesis/fuel and genesis/foreman daily runs for stable/arnoFatih Degirmenci1-1/+1
Change-Id: I01c630b3c890807f8b8d27f7b4cd0f5097749299 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-29Chain foreman & fuel daily jobs with no parametersFatih Degirmenci1-0/+1
Change-Id: I5f2c7d313769f41aa51cb6e888ab9ac0a4935df9 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-29Chain foreman and fuel daily jobsFatih Degirmenci1-0/+4
Fuel master daily is disabled and arno is enabled instead. Change-Id: I9d1dbe067bd59be279e5efee72c1612db32fcb21 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-25Adjust foreman & fuel daily trigger times until SR1Fatih Degirmenci1-3/+3
Change-Id: I5e4ddb8156a4a0eaebd991d20f5d4fc71dd766c9 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-25Adjust foreman & fuel daily trigger times until SR1Fatih Degirmenci1-11/+3
Change-Id: Ie0c62e943d0ce2fea56511f25e07798bb13d5656 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-25Adjust foreman & fuel daily trigger times until SR1Fatih Degirmenci1-2/+12
Change-Id: Ia82683e96e0bfc957606f034a96f2b5834adf5ef Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-23Remove call to yardstick job until SR1 is releasedMorgan Richomme1-7/+7
to avoid side effects JIRA: RELENG-11 Change-Id: I1043805acca55c8a00191f68cfac1e08bbd6a47a Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
2015-09-16Do not run foreman-verify-virtual-deploy if docs changefdegir1-2/+17
JIRA: RELENG-19 Change-Id: Icc6cad6a1dcd2fdd036bd81e185ca5762d02fb31 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-15Merge "Prevent triggering unnecessary genesis jobs when docs change"Tim Rozet1-6/+36
2015-09-14Adds sleep between clean and deploy for baremetal deploymentTim Rozet1-0/+3
Change-Id: Idc213f3f8277cef2485b5f8fa2c305f18dc6fa92 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-09-08Prevent triggering unnecessary genesis jobs when docs changeFatih Degirmenci1-6/+36
Genesis verify and merge jobs run full builds when only doc updates come in. This change adds non-doc paths to the list of excluded paths in gerrit trigger configurations, essentially only running what needs to be run. Please note that if a change touches both allowed and excluded paths, none of the jobs will be triggered. Due to this doc and code changes should not be done in same change. JIRA: RELENG-19 Change-Id: I0388b8fb940aa7581e9afb56ffa04ca3a3763820 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-09-08Adjust foreman & fuel daily trigger times for functest workFatih Degirmenci1-2/+2
Change-Id: I119243710fe144d1b4fbf53deb7e7607b77cf289 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-27Rename fuel and foreman verify jobs to state what they verifyFatih Degirmenci1-5/+5
Fuel and Foreman verify jobs and virtual deploy jobs are renamed in order to state what they verify - foreman-verify -> foreman-verify-build - foreman-deploy-virtual -> foreman-verify-deploy-virtual - fuel-verify -> fuel-verify-build - fuel-deploy-virtual -> fuel-verify-deploy-virtual Change-Id: Ifca9a6cd01564e0329cfcd544369c3c22019e7c8 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-27Reconfigure Yardstick jobs after LF Lab reconfigurationFatih Degirmenci1-1/+9
- Configure/rename Yardstick jobs based on LF Lab reconfiguration - Update Fuel and Foreman daily jobs to trigger updated Yardstick jobs - Make sure Yardstick is executed even the Functest execution fails - Remove obsolete Yardstick daily job - Send email notification for failed Yardstick executions JIRA: YARDSTICK-77 Change-Id: I84528572e1ac78247fdb00f8621c7b25245d8b12 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-25Reconfigure functest jobs for lab reconfig and arno branchesFatih Degirmenci1-1/+1
- Rename and reconfigure set-functest-env, functest, and clean-functest-env jobs after installers given that there is only one POD. - Create jobs specific to master and stable/arno branches as a preparation to Arno SR1. - Leave Orange jobs as they are, named/configured after Orange POD. we have only one POD left. - Standalone test jobs bench, smoke, odl, vims, and vping job are not reconfigured and perhaps need to be reevaluated. - Reconfigure foreman and fuel master and stable/arno jobs to use new functest jobs. JIRA: RELENG-23 Change-Id: I2abd20d21c590baa82848f1e03d81315501ac056 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-25Increase the wait time for slave to come back to 180 secondsFatih Degirmenci1-2/+2
The Jenkins slave connection is not established within 90 seconds so increasing the wait time to 180 seconds to have extra wait time. Change-Id: I5941da7c2b655467ee1d4b4dfe1951d06d835ec6 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-25Fix issue with foreman-virtual-deploy dependent jobsFatih Degirmenci1-2/+2
There was a problem with yaml file which was not caught by jjb for some reason on builder-verify job. After fixing it, the dependent jobs worked fine. Change-Id: I7e79442f4806e3160f4f827fc9e227c7d348793e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-25Enable fuel and foreman daily jobsFatih Degirmenci1-1/+1
Change-Id: I52e359105ef40996fb9680e3f8adf1fea12d26a4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-24Fix GIT_BASE for foreman virtual deployFatih Degirmenci1-0/+4
Change-Id: I4998d11b85cd47e7150b8261b492e93ddb35beb4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-24Try doing foreman virtual deploy as a separate jobFatih Degirmenci1-13/+35
Change-Id: I293d08233a5f1edab85d109c017a416062becc84 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-24Enables Jenkins verification with foreman virtual deployTim Rozet1-1/+4
Virtual deploy job is passing in CI on POD1. This patch will allow gerrit patch verification. JIRA: OCTO-99 Change-Id: I834fab1695151f3e71c6ef661201e6c01b1fb7ce Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-08-24Reconfigure foreman and fuel daily jobs after lab reconfigurationFatih Degirmenci1-19/+74
- apply build blocker to lab-reconfig jobs so lab-reconfig jobs will wait in the queue if another installer's daily job is going on - reconfigure daily job timer triggers in order not to start them at the same time to decrease multiple jobs running at the same time even further - reconfigure deploy-runner jobs to allow running reconfig and deploy jobs manually without running the test jobs - apply build blocker to deploy-runner jobs accordingly - increase the sleep to 90 seconds in order to make sure the slave is connected back to Jenkins JIRA: OCTO-109 Change-Id: I2790249661e3180f987019985b90d3418f296f5c Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-08-20Adds Foreman virtual deploy on POD1Tim Rozet1-0/+60
Virtual deploy for pod 1. Will wait to add it as part of Jenkins verify until I see it pass in CI. JIRA: OCTO-99 Change-Id: I2516a87ac2a292bbd1678ba1ae8dadeaca5017ac Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-08-13Disable tiggers from daily jobs until we get green lights from manual buildsAric Gardner1-10/+10
Change-Id: Iba6d70ad7e34204aa27642d94a18bb082ed9976a Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
2015-08-13Fixes jjb to use common clean and fuel config filesTim Rozet1-1/+1
Fuel and Foreman now both use common clean. Also updates fuel to use pod2 yaml config files for arno and master deployments. JIRA: OCTO-109 Change-Id: I140fa69ed54aa12d07d9ddafc530432b3be89637 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-07-24create merge job for genesis master and stable/arnoMatthewLi1-4/+4
JIRA: OCTO-84 Change-Id: I50281b4e88f0d6338164f586f1cb931247ccf907 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2015-07-23Fixes home directory differences between Jenkins nodesTim Rozet1-2/+2
JIRA: OCTO-109 Change-Id: I31ac16b3f33b98d09614f53872c7a9c8b68bf4d2 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-07-23Moves lab-reconfig to execute on masterTim Rozet1-2/+74
The problem is the lab reconfig includes a reboot of nodes in a POD and since Jenkins slave is on one of those nodes, it will sever the jenkins connection and fail the job. Therefore we need to run the lab-reconfig from master node, then execute the deploy on the slave when it is back up. JIRA: OCTO-109 Change-Id: I10724b95685f6dba2cd463e01ff7618de292c851 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-07-23Fixes permissions issue with lab-reconfigTim Rozet1-2/+2
Issue where jenkins-ci is unable to remove venv dir due to venv created with sudo. Removing sudo from commands. JIRA: OCTO-109 Change-Id: I6cc0232f0ba22caebb005072eab5c2152ab84401 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-07-23Fix unbound variable issue during venv activationPeter Bandzi1-1/+5
JIRA: OCTO-109 Change-Id: Iac5bc0f2135ffce6dee7003ddbf6f174247702b3 Signed-off-by: Peter Bandzi <pbandzi@cisco.com>
2015-07-22Fixes issue where venv was being activated in wrong directoryTim Rozet1-1/+1
JIRA: OCTO-109 Change-Id: I804aa0ae1232d9f9bfd44d5ed1c6ff74f865c0a5 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-07-21Adds lab reconfig to JJB for ForemanTim Rozet1-0/+41
Adds another builder to do the lab reconfig pulls in UCS login info from the local jumphost. Need to still add the updates for Fuel, but want to make sure these changes are good. JIRA: OCTO-109 Change-Id: I8e7988b49e8ae44b37973472deff800b9f4f21e8 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-06-18Put workspace cleanup back for genesis/fuel and genesis/foremanFatih Degirmenci1-0/+3
Disk space is getting full due to not removing build artifacts. Change-Id: I46cadacfab8c23e0196bb43972abc64d2f07f3ad Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-06-16Enable daily triggers for fuel and foreman on LF HWFatih Degirmenci1-6/+11
master branch job will be triggered on: 21:00 UTC stable/arno branch job will be triggered on: 03:00 UTC Yardstick jobs are also added to daily job. Change-Id: Id165814564da12eee885b34b73d070a3e272f724 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-06-16Create daily jenkins jobs for genesis/foreman for stable/arno(bugfix)chenshuai1-2/+2
JIRA: OCTO-89 Change-Id: I0c9e6e2b9754f8b76722f03e210344076373ff04 Signed-off-by: chenshuai <chenshuai@huawei.com>
2015-06-16Create daily jenkins jobs for genesis/foreman for stable/arnochenshuai1-16/+30
JIRA: OCTO-89 Change-Id: I0dcbbde3d613a9b705839eeedca81de28eb5b468 Signed-off-by: chenshuai <chenshuai@huawei.com> Signed-off-by: chenshuai@huawei.com <chenshuai@huawei.com>
2015-06-05Enable foreman verify job on stable/arnoFatih Degirmenci1-6/+10
Master job changed to master from stream in order not to break everything at one. JIRA: OCTO-72 Change-Id: I36078b97a71e088e345781d0c5938481913efe18 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-06-03Disable scheduled runs for foreman/fuel daily masterarno.2015.1.0Fatih Degirmenci1-3/+0
Scheduled runs will be enabled after the release. JIRA: OCTO-3 OCTO-4 Change-Id: Ie980f883bad115f2ba9a9ac4c97c4bcc0ee8d433 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-06-03Enable daily jobs for fuel and foreman for releaseFatih Degirmenci1-2/+2
Timer triggers kept disabled until we cut the release. JIRA: OCTO-3 OCTO-4 Change-Id: Ic9d508c691722663cbc9dded1ff78cfd01e9d65c Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-06-01Run full pipeline on POD2 once a dayFatih Degirmenci1-1/+1
JIRA: OCTO-4 Change-Id: I0273b093d83ecd5d8e072c26a689a8e6686a9f5b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-05-27Enable build-deploy-test on POD2 using foremanFatih Degirmenci1-1/+9
JIRA: OCTO-4 Change-Id: I63be300d0bb19b4ecba48a1790b395c17e7c6cae Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-05-26Enable deployment and functest on POD2Fatih Degirmenci1-6/+2
Build has now been excluded from full run due to not having build server. It will be added back to run once the build server is back online. JIRA: OCTO-4 Change-Id: I15cac4486354aef3aa8f73dafcb62d73d8b6e5df Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-05-26Move/disable jobs that are tied to ericsson-buildFatih Degirmenci1-1/+1
ericsson-build slave will be under maintenance so some jobs are moved to another slave and some jobs are disabled. JIRA: OCTO-3 OCTO-4 Change-Id: I8d1e1b985bd7c6ee1070624ce1ac3d741fa8b469 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2015-05-21Enable full runs on POD2 every 6 hoursFatih Degirmenci1-1/+1
JIRA: OCTO-4 Change-Id: I63798dbbce437cb3220e4d54b94345a765841b95 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>