Age | Commit message (Collapse) | Author | Files | Lines |
|
Jenkins changed the word slave for agent in their code.
so we are following suit.
Change-Id: I5697494274b444624aae5177905bfc4c401f5257
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
We previously blocked the parent job from running on the same node,
but we need to also block the sub-jobs to prevent races.
Fixes: 2e8907a0
Change-Id: I8243407f4f3db3c07a8dba66ba02575bede70fbc
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
With the refactor of snapshot pipeline to include other snapshots, the
path had changed to be generic for where temporary snapshot files are
stored (from /tmp/csit to /tmp/snap). See this commit:
https://gerrit.opnfv.org/gerrit/#/c/65157/4/jjb/apex/apex-fetch-snap-info.sh
This patch fixes the path for triggering CSIT job.
Change-Id: I63308d73c13e8c714078a38bc6cf9bb75cbeec5c
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
|
|
|
|
Only the 2 generic noha scenarios are enabled in order to
verify the sanity of the jobs. The rest will be enabled
once this is done.
Change-Id: Id53f9e694d548ff0858b3c8ebfb3b4e27d37966d
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
|
|
Exporting the global var to disable ansible host key checking doesn't
ignore known hosts in the file. To fix this, this patch sets the known
hosts file to /dev/null.
Reference: https://github.com/ansible/ansible/issues/9442
Jobs currently failing due to known hosts:
https://build.opnfv.org/ci/job/cperf-apex-csit-master/320/console
Change-Id: Ic3470b368a056b3a3981f9555160a44018f97ebd
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
this is to test a gerrit trigger
Change-Id: I8537aae255df14ec31fe14468abf7e5dda1286e1
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
|
|
[1] https://docs.openstack.org/infra/jenkins-job-builder/properties.html
Change-Id: Ic9e20f28ab3093ff29c1cc1681e75812db7ed949
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
|
|
This reverts commit fca796f895e8c3e00fb4f7b7f0bfa2e366627db0.
Change-Id: I5e96ae38519865dfb42c4134c09f5eb4be275225
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
|
|
This reverts commit ceb545e311cc9f8adcc8e617346b9cb63af16f5c.
Change-Id: I01e782c280d62b59cd85f97ddcee1a86fbd93d7d
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
It will replace the former jjb and avoids running functional tests if
the patchset is wrong.
Change-Id: I4264780180d953b0dac0febf1f1c2dc2d08f93c6
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It overprotects vs aborted jobs or failures in CI.
It fixes few urls printed in console.
Change-Id: Ibbaacfd9d51c5424c5632fcdeaedf619fd946006
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
block-level was incorrectly worded as blocking-level
Change-Id: Iccfc45841c042746e86bb9cebb0f28012d79d589
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
|
|
|
|
It creates an additional multijob to ensure all containers are removed.
It also publishes logs via gsutil.
Change-Id: I45bd8aec3569e3257b94ea978c5bf2fd703649be
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
|
|
heat_ims sometimes fails.
It mainly eases saving time when developping the workflow.
Change-Id: I230461a3bae508bf60771df3f01a8271a2735065
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
Change-Id: If3df5a002db5157dea423f3acac6c47b78d9b4ad
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It replaces blocking-level by block-level [1].
https://docs.openstack.org/infra/jenkins-job-builder/properties.html
Change-Id: I304ab122de3699401d2be92955e151e774206c07
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
From the time being, only 2 executors are allowed and then it may lead
to deadblocks if two multijobs are executed.
Normally we should only forbid gate and daily jobs at the time (tags are hardcoded).
It reverts to new patchset triggers as on core approval is buggy.
Daily jobs are now triggered once a day.
Change-Id: Iaa1ae73f8baeed037dd2f20f05ec3b15d1643b3b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It will update to Workflow as soon as possible.
Change-Id: Id12afa6836b4cc0129666480eb92c36132c32823
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
It allows checking one specific change on LF resources.
It completes the two modes already defined: daily and gate.
Change-Id: I7ccadf1ef07533bb549ee365b4f3deedd3d457fe
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
tagging the sandbox project a second time to verify release automation is working as
intended.
Change-Id: Ib03db24d09b7fa28dd1f3893337b8670886e5686
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
tagging the sandbox project to verify release automation is working as
intended.
Change-Id: Iba5a8e8d612c9a7fb50db41cb5e46777901e70ad
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Old method could not properly handle both branching and
tagging on changes to the release file.
Proposed method:
jjb calls:
jjb/releng/branch-or-tag.sh
for both verify and merge jobs.
branch-or-tag determins nature of the change to
"releases/branch/project.yaml"
and calls
releng-release-tagging.sh
or
releng-release-create-branch.sh
The scripts above handle both verify and merge operations
based on
if [[ $TAG_EXISTS = false && "$JOB_NAME" =~ "merge" ]];
and
if [[ $REF_EXISTS = true && "$JOB_NAME" =~ "merge" ]]; then
both scripts check that the ref exits in verfiy and merge stages.
if releng-release-create-branch.sh creates a branch it then also
calls releases/scripts/create_jobs.py
Change-Id: Ieb99de5e4df100af59ecc818f52b0831383b2b62
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
|
|
It runs testcases for all new patchset.
Change-Id: Ida99e2f40cf3a7a6bc002e81cee27eb67ea62ff0
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
|
|
Prevent master & stable streams to trigger concurrent builds on the
same node, which usually leads to one of the jobs failing to acquire
the DPDK lock on the build server.
Change-Id: I1f61f1a2eb10eb9373a75b31c74f5d6de60f5334
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
JIRA: FUEL-398
Change-Id: Ie490ec0841dae9748b35fa716e8b9fc0cd0aff63
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
This is actually to test somethign in our
internal jenkins it can be ignored
Change-Id: I6d6bd1e53280f2f6431ee901c517bb6316dd934a
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
I belive that barometer needs mce log and will need to find another way
of using it.
https://bugs.launchpad.net/ubuntu/+source/mcelog/+bug/1752251
Change-Id: I798f3052710a276c49d562b61661c2edf719d88b
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
|
|
|
|
|
|
Change-Id: I3654c125192686348c59cd14e0de562e1043011e
Signed-off-by: Tomi Juvonen <tomi.juvonen@nokia.com>
|
|
Var checks for unset required proper parameter expansion to avoid
nounset.
Change-Id: Ide5db47e2243c8aee0f97369bf3cd0673e7f4bd3
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Because of the '|' character JJB thinks '!include-raw:...' should be
executed literally, instead of including the file as the shell script.
Change-Id: I753dec4b496bd7d9a43c7c5aced17dfb9005f251
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
Alex has been an active contributor and reviewer to Releng since 2016 maintaing
the Armband and Fuel jobs. And as the PTL of Fuel he should be granted
committer rights.
Change-Id: I5ee698440d2a5d7f0cfee31b83ad40c92702b838
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
|
|
|
|
|
|
When we run deployments for snapshot creation we typically pass in the
OS_VERSION var so we know what openstack version we are deploying with.
However when we run a verify/gate job to ensure that the snapshot
deploys work we do not have this variable, and need to detect it based
on the OPNFV branch, or if the branch is master, the deploy scenario
naming scheme.
Change-Id: If1445dc564d2af59b9740391de56b821b78de0b5
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Change-Id: I993bac8545d896d1ead25c5f33c9645c52c5d208
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
|