Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
This change switches fuel jobs to use labels instead of tying
jobs to slaves.
The possibilities and changes introduced with this approach are
- If things do not work as expected, slave-label parameter can
be set to certain slave name to get back to old way of
tying jobs to slaves.
- If a scenario requires a different slave, it can still be
created using baremetal or virtual but the label can be
different, pointing to a slave that is capable of running
that scenario. (fuel-baremetal-multisite, etc.)
- The auto-trigger-name for brahmaputra is moved under the
branch anchor and can be used like this if triggers for all
all the jobs for a certain branch need not to be triggered
automatically but job is still kept enabled in case if some
crucial bug needs to be tested.
- No of max concurrent builds stepped to 4 in order to use
all the labelled slaves available. This will require some
adjustments before colorado jobs start to run in order to
share resources between branches fairly.
- All the fuel CI PODs except lf-pod1 have been removed.
Change-Id: I91eca6743bb3d34263e634f9b74550efa1e2ddbe
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
JIRA: COMPASS-393
Change-Id: Ib079cb543f7ed9ae932ea3af99a8c3f187dd0cbc
Signed-off-by: meimei <meimei@huawei.com>
|
|
Change-Id: I22bdffac5888656ee95c458d42c0f6621c822f7f
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
JIRA: YARDSTICK-269
Change-Id: Ibaf305db81d3a24164e9791249408f09cdd41e27
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
|
|
Change-Id: I246bcdd9f1fa300639bd7ec744cefe82e293b222
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: If58c84e6f431db88eed3376e446479826da71502
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Slave names will be as below.
- huawei-us-deploy-bare-1 -> huawei-pod1
- huawei-us-deploy-bare-2 -> huawei-pod2
- huawei-sh-test-2-defaults -> huawei-pod3
- huawei-sh-pod6 -> huawei-pod4
- huawei-us-deploy-vm-1 -> huawei-virtual1
- huawei-us-deploy-vm-2 -> huawei-virtual2
- huawei-us-deploy-vm-3 -> huawei-virtual3
- huawei-us-deploy-vm-4 -> huawei-virtual4
huawei-sh-pod4 will be removed from Jenkins.
Please note that this change will result in removal of existing jobs.
This is not that crucial since the use of labels will result in same.
Change-Id: I63798c799a402b1694ee0767ffdb45a597897cd9
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Due to a full cycle job running on zte-pod1, adjust the trigger in
yardstick-ci-jobs.yml on zte-pod1.
Change-Id: Ic5e37d0ce378984c67490d1346835827c45f540b
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
JIRA: YARDSTICK-262
Change-Id: Ib3b9d2e514eff2da2a6ba3ebc9c2dbb614ff1496
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
Change-Id: I70ad2be1c31408a815725f2e7f8759189e63498c
Signed-off-by: Jorgen Karlsson <jorgen.w.karlsson@ericsson.com>
|
|
Change-Id: I0e2722ce81d1ffca966832f608b51f8624866ce1
Signed-off-by: zhifeng.jiang <jiang.zhifeng@zte.com.cn>
|
|
Change-Id: If4bc1826899e57f332c639aacbc45184aea47881
JIRA:-
Signed-off-by: kubi <jean.gaoliang@huawei.com>
|
|
Change-Id: I94a2f097432148a9fa1e739225960c1ac1ec581e
Signed-off-by: meimei <meimei@huawei.com>
|
|
Change-Id: I0e0dce6e2fa7ad8f8cf6261e0c7311f650ecb938
Signed-off-by: QiLiang <liangqi1@huawei.com>
|
|
Also use latest for images built on master and stable for images built on stable branch.
Change-Id: I0988be86abcb2a13d8e94962b4ba1ced8778793b
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I87aa03bfdab14d31e7794a1a44999bfd3d12b941
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Also enable some more PODs to use influxdb dispatcher
Change-Id: I4143b9dbf9bdc936a962a7c3ef958239f8803ed5
Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
|
|
Change-Id: I1409da6441debc551ff674041b3977338521b9ae
Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
|
|
Change-Id: I1f07dec5ed94ca35591ed12753c101168d80abd1
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I2f7cec73be482122d3ff7409eae6d514838a0e3e
Signed-off-by: meimei <meimei@huawei.com>
|
|
Change-Id: I879c8157a5b77d49df7459c9fe77f4f747f04913
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: Iab4fe6f929ad0bcaab02ef236f52c8348fb8614d
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I063b6083231cfa08f572a19b7ffea79b29e986d4
Signed-off-by: meimei <meimei@huawei.com>
|
|
Change-Id: I8aa23d69d0d3138a069f131e66cc336c82fd74a9
Signed-off-by: meimei <meimei@huawei.com>
|
|
Change-Id: Ie11c8eff68a0d778e2fc63c9cca97f3cd9803c48
Signed-off-by: meimei <meimei@huawei.com>
|
|
Change-Id: Iccd3f461d289e9ecc421cf68bd4e1f01b5f02039
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This change also adds build blocker for generic job.
Change-Id: I2d1987ca632b30ad8497d14de79b66735afea611
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I95d8819095ccee74207c645833830a0c6576385f
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Add tirgger macros for PODs to only run yardstick test suites.
Change-Id: I8223fb035cbc7f0c7c72e20af9e6ae024a17b470
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
Change-Id: I6a076b082ab06636e871df190849a2e431ed1a56
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
So it can be overriden by multijob when/if started automatically
and changed by hand when they are started manually.
Change-Id: If574e206a8ce83214ee110929001e9f99012fcf2
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
In case you need it...
Change-Id: I73d90cbb38ad86cc42552060e38db2f1e50a8e99
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
Normally, if Functest jjb is run before, it will have removed
the iptables,this way, we avoid removing something that
does not exist
Change-Id: I2676cc9c87aabaf670d617a9953915b27062b865
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
It is not needed any more since we have docker containers, and the
script is called within the docker. No need to have the
credentials in the jumphost.
Change-Id: I81645edc9b8f4d6cba0270bcca9b5731fe0aa2bc
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
Change-Id: I200bd37d05110b4352439c799c61f18d32523ee6
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
This way, we can avoid showing all the ugly output
that some docker commands show
Change-Id: If4f11c768227e015f3d846b80b09fccd30b21f7c
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
Change-Id: I5db36005f5e5aaa5b219c381db48b3ec33a0994f
JIRA:-
Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
|
|
Change-Id: Ia720a6cffa279d3621c33dfb6eafa95df9bdc0e2
Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
|
|
Change-Id: I58511a1a4472742c2941c31964987dc984a2ee71
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
|
|
Creating job for apex to attempt to run yardstick on LFPOD1
Change-Id: Ie9eb8edb39ce9152fc5335a3d57c24b6492d07d8
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Apex and Joid setup copied from functest.
Change-Id: I8543f1e04eea79550f01dfc23e3123b9be6731ca
Signed-off-by: Jo¶rgen Karlsson <jorgen.w.karlsson@ericsson.com>
|
|
DEPLOY_SCENARIO will be set to os-[controller]-[nfv_feature]-[mode]-[extra]
The fields could be
- controller: (nosdn|odl|onos|ocl)
- nfv_feature: (none|kvm|ovs)
- mode: (ha|noha)
- extra: installer specific field to use when needed or none
Change-Id: I9ef66833c41e3ef24ea4a7195fb8b20302021543
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
|
|
Change-Id: I01213a7b00fe6fbf9c723cff9dcf64e5ce2af1f4
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This patch proposes below changes:
- Run CI on intel-pod8(master) & huawei-us-deploy-bare-1(brahmaputra)
- Configure functest and yardstick against both branches on both PODs
Change-Id: Ie46f938f9485a43ff93650ef37f84d7bc211acb8
Signed-off-by: meimei <meimei@huawei.com>
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Update ZTE jenkins info
Deal with other conflicts
JIRA: yardstick-210
Change-Id: Ibf6e8409065fcacfedf84cc1d9f8654cddd9924c
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
|
|
Change-Id: I5de8d25a8002c249bc6b50987fd0c66ed3f11b39
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This patch proposes below changes:
- Run CI on opnfv-jump-2 against stable/brahmaputra branch
- Run CI on ericsson-pod2 against master branch
- Configure functest against both branches on both PODs
- Enable yardstick against both branches on both PODs
- Comment out additional controllers until nosdn scenario is verified
- Rename OPNFV_FEATURE to DEPLOY_SCENARIO
Change-Id: Ie3d4f946cd51271378b435f9a92af07aaf614c26
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|