summaryrefslogtreecommitdiffstats
path: root/jjb/joid
AgeCommit message (Collapse)AuthorFilesLines
2016-06-15Tie all verify/merge/build to opnfv-build-ubuntuFatih Degirmenci1-1/+1
We reconfigured centos build server now and it is important to know which jobs require centos and which ones ubuntu. The machines with ubuntu were labelled with opnfv-build previously, preventing us from keeping track of which projects require what OS. This tries to solve that. Change-Id: I1fb2912ec49f5bc2781853e500508d9992d59fbb Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-09joid: Enable job concurrency and set job block levelFatih Degirmenci1-1/+3
Change-Id: I964ac47ca07975e07894a0dc0c9bae60c8f597f7 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-06-07modified to use mitaka by default rather than Liberty.Narinder Gupta1-23/+0
This patch to modify the default deployment to mitaka. Ans also disable the creation of external network as now joid deploy.sh will create the external network itself based on labconfig.yaml Change-Id: I282eaa803af47f04348532ffd1a7a5990d50d380 signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2016-06-03joid: Disable brahmaputra jobs, enable master jobsFatih Degirmenci1-6/+6
Change-Id: Ic97671af63b9405fab8fd99de758170095c57934 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-26joid: Switch using labels instead of slavesFatih Degirmenci1-58/+41
This change switches joid jobs to use labels instead of tying jobs to slaves. The changes in detail are: - Joid jobs can roam on any pod that is labelled with joid-baremetal and joid-virtual. - Above means that there is no branch/pod allocation anymore. - New jobs are created in order to get rid of pod names from them and just use baremetal or virtual in names. - Old jobs are removed. - Related test jobs are updated. - POD specific parameters are updated and instead of adding pod specific parameters, they now become parameters for all the pods labelled with same label. It is not a problem at the moment as both Intel PODs (pod5, pod6) have same parameters but a different pod with different parameters will require alignment between pods. Job structure remains same; one parent job calling 3 downstream jobs: deploy, functest, yardstick. Change-Id: I30d270cd05ba3756f6f161d65ee5160eab6b80f4 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-24[joid] correct auth url with good admin portDavid Blaisonneau1-1/+1
Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-05-17[joid] enhance adminrcDavid Blaisonneau1-1/+8
Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-05-12Merge "Rename Orange Jenkins Slaves"Fatih Degirmenci1-2/+0
2016-05-12include the mutiple Ubuntu distro and architectureNarinder Gupta1-2/+2
for mitaka we can enable trusty and xenial and wip to include arm64 and power8 architecture as well. Change-Id: I7624367fcb6464d9619097775448b9b768a73025 Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
2016-05-12Rename Orange Jenkins SlavesFatih Degirmenci1-2/+0
orange-test1 -> orange-pod5 orange-fr-pod2 -> orange-pod2 Change-Id: Id5a31db98d349bef654fb59ab03e52e6cc50611f Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-05-04Rename Juniper Jenkins SlaveFatih Degirmenci1-2/+0
juniper-us-test-1 -> juniper-pod1 Change-Id: I6f36dbee3159f1c53252dba8a82bd87f7ea1a427 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-03-08joid: Disable triggers on intel-pod6 during troubleshootingFatih Degirmenci1-3/+3
Change-Id: I131bc19e95f19c97c8083b30bd5faae30c3e1a66 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-03-01joid: remove orange pod2 from CI triggersDavid Blaisonneau1-3/+3
Change-Id: I577dd5e4e6222b756491f6a0ec8bbaa3e9320cc0 Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-02-18joid: Adjust scenario/POD/branch assignments and triggers accordinglyDavid Blaisonneau1-15/+108
The scenario/POD/branch assignments and triggers are adjusted as below - os-nosdn-nofeature-ha: intel-pod5: stable/brahmaputra, 02:00 daily orange-pod2: stable/brahmaputra, 02:00 daily intel-pod6: master, 02:00 daily - os-odl_l2-nofeature-ha: intel-pod5: stable/brahmaputra, 10:00 daily orange-pod2: stable/brahmaputra, 10:00 daily intel-pod6: master, 10:00 daily - os-onos-nofeature-ha: intel-pod5: stable/brahmaputra, 18:00 daily orange-pod2: stable/brahmaputra, 18:00 daily intel-pod6: master, 18:00 daily Change-Id: I01bf530d704ee899e8127c5f98688315b4c9b170 Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com> Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-02-15joid: Disable os-onos-nofeature-ha trigger on pod5Fatih Degirmenci1-1/+1
Troubleshooting is ongoing so the automatic triggers are disabled until the work is done. Change-Id: I6394c3caf61d40f3b73e9728ed3655c99e09f2ac Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-30[onos] set timer for joid+onos deployment jobmeimei1-1/+21
Change-Id: If9ba3f14f47d52630774479250c4e4e4881e84aa Signed-off-by: meimei <meimei@huawei.com>
2016-01-29joid: remove ceph_disk_controllers param and correct ext-net name replaceDavid Blaisonneau1-9/+2
Change-Id: I86a4b8164b3d371ff7b4e8e340f7ae924c52f70c Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-01-29joid: correct sdn controller address error for ODLDavid Blaisonneau1-1/+1
Change-Id: I2344610c2451995a06375e00df9bb1c72ce270d1 Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-01-28Merge "joid: correct keystone ip fetch for noha mode - correct admin-password"Morgan Richomme1-3/+11
2016-01-28joid: Pass all parameters to downstream deploy jobsFatih Degirmenci1-1/+1
Change-Id: Ic3fb9fb2f0adf715f8614ea82188da7449d0a53c Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-28Add license headerFatih Degirmenci1-0/+8
License headers are added. - Set company name based on the author who created the file first time - Add SPDX header for Apache 2.0 Change-Id: I8f357a2d6f75179171c681f4b53e0f4249eca5a2 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-28joid: correct keystone ip fetch for noha mode - correct admin-passwordDavid Blaisonneau1-3/+11
Please sync merge with joid 8283 Change-Id: Icc39e799a1e506e986fc6548d6a21f5761e3374f Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-01-28joid: add onos in sdn controller ip to send to functest via adminrcDavid Blaisonneau1-4/+18
Change-Id: If72e45d172f8b518a4ca929184376063edc5534a Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-01-26joid: add odl controller ip in openrc file - needed for functestDavid Blaisonneau1-0/+4
Change-Id: I1bf57f95d3f5dde0b7d6885ec11352e4ca4e6e9b Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-01-25joid: Create and enable freestyle jobsFatih Degirmenci1-1/+1
Change-Id: I8f0925be48a0cd0c35ffde5b4f199d83f1ebd64a Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-25joid: Create freestyle jobsFatih Degirmenci1-23/+29
Change-Id: I99fe6917d0f00c9b1b12613ad5687dd60da9a12c Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-25joid: Remove multijobsFatih Degirmenci1-1/+1
Change-Id: Iec32a1e5ad5b1c2be208cfea10bb11cec4b74c5c Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-25joid: Set and pass DEPLOY_SCENARIOFatih Degirmenci1-0/+6
Change-Id: I4209f0aaf84bd4e0a455d8470e2555999bd1eddb Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-22joid: Set the slave for virtual deploysFatih Degirmenci1-3/+2
Change-Id: I19fa1069c8b151c1d3e351e982528663b625f319 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-22joid: Create jobs for virtual deployments in slave lf-virtual1Fatih Degirmenci2-2/+12
Change-Id: Ife7101bf138d8a7eedf671fe7bc7f71c85a87aad Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-21don't create external network when we have onosmeimei1-0/+2
because onos will create ext-net itself Change-Id: If7b080f1a53b62af1ce50d5140adcd557810e846 Signed-off-by: meimei <meimei@huawei.com>
2016-01-20joid: Pass all parameters to subjobsFatih Degirmenci1-9/+3
Change-Id: I2b945564951f680c22cfe3c5572debfa4c2c196a Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-20joid: Put pod-defauls back to multijobFatih Degirmenci1-0/+1
Change-Id: I3464721389eef3bdb95600165129a26864e8b6ca Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-19Merge "joid: set default network name for nova"Aric Gardner1-11/+20
2016-01-19joid: set default network name for novaDavid Blaisonneau1-11/+20
Change-Id: I821e650c1349d279e16bbba8812080c12b2d5736 Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-01-19joid: Remove pod params from multijob so it runs on build serverFatih Degirmenci1-1/+0
Change-Id: I512b5c46e57229ebec6b32447fe35aff6fd04884 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-18joid: Move multijob to build node and get rid of duplicated parameterFatih Degirmenci1-3/+8
Change-Id: I358b496ce64ca7969b3675f7943bf3f412860c17 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-15joid: update deploy script after update joid scenario structure to fit ↵David Blaisonneau1-25/+9
naming convention Change-Id: Id9d3bb2d48ee515c4d4e16009fb9e1d3417c92cc Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-01-14joid: Remove disabled from the job configuration of CI jobsFatih Degirmenci1-4/+0
There seems to be a bug in Jenkins Job Builder related to Multijob Plugin causing jobs to be disabled if the job config contains disabled key. Change-Id: Ic2e6ccc99cbeca965d01911a1dfb3f7a0ddcd04c Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-14joid: add juniper pod1David Blaisonneau2-0/+9
Change-Id: I9ff2fe3e8204d2561de140dc42a5cdb68638b3d0 Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-01-14joid: Enable build blocker for CI jobsFatih Degirmenci1-1/+21
Prevent starting more than 1 parent or deploy job on same pod. Fix the bug causing the jobs to be disabled. Change-Id: I515aa9977fc577b6ed95719668ef414ddf9b7fb0 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-13joid: Add scenario selector for different sdn controllers + default releng ↵David Blaisonneau2-46/+71
triggers Change-Id: I21854444d997bba876e711433c1b2132cde61c7c Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-01-12enable onos in joid deploymentmeimei1-1/+1
Change-Id: Ic05366cd730fea7edfcf6aa4c993399ffdc54a38 Signed-off-by: meimei <meimei@huawei.com>
2016-01-12Merge "enable onos in joid deployment"Jun Li1-2/+14
2016-01-11joid: Add external network creationDavid Blaisonneau1-15/+49
Change-Id: I72a902b9de735d9962de1f83b81ada9aa1848783 Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-01-11joid: Rollback to include-raw for included scriptsFatih Degirmenci1-1/+1
Change-Id: I6b6390c59f158add471071a656edfef7899ff909 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-11joid: Set CEPH_DISKS_CONTROLLERS if unsetFatih Degirmenci2-1/+3
Change-Id: I10d3d5853fda963adab1d3359b3415501b09a364 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2016-01-10enable onos in joid deploymentmeimei1-2/+14
Change-Id: I071c72e84e77faca8d5a8151c5a319a684b535c4 Signed-off-by: meimei <meimei@huawei.com>
2016-01-08Go back to previous password changing method to avoid nounset errorDavid Blaisonneau1-9/+7
Change-Id: I552f4fe7451561f7031ce3814cbd0fa2d0feb250 Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
2016-01-08Merge joid-multijob buildersDavid Blaisonneau1-89/+23
Change-Id: Ie28f68b2fcea24052c9cf9168963063f5e147039 Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>