opnfvdocs.git
7 years agoUpdate git submodules
mei mei [Thu, 28 Dec 2017 01:18:49 +0000 (01:18 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "[compass4nfv] merge the docker image compass-tasks-k8s and compass-tasks-osa to compass-tasks. And create a new docker image compass-tasks-base"
  - [compass4nfv] merge the docker image compass-tasks-k8s and compass-tasks-osa
    to compass-tasks. And create a new docker image compass-tasks-base

    Change-Id: I3a6f38ce28fe465cf1c2c1723a41728a7cbcc60d
Signed-off-by: wutianwei <wutianwei1@huawei.com>
7 years agoUpdate git submodules
Yujun Zhang [Thu, 7 Dec 2017 18:56:41 +0000 (10:56 -0800)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Allow building docker image from specified path

    Change-Id: Iab40fc2c719050d36a614fe529ca22634b59b7bc
Signed-off-by: Yujun Zhang <zhangyujun@gmail.com>
7 years agoUpdate git submodules
xudan [Wed, 13 Dec 2017 07:00:34 +0000 (02:00 -0500)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - [Bugfix] Local summary with wrong results when Tempest failed at the SetupClass

    When Tempest test cases failed at the SetupClass, the record is the class name
    of the test cases rather than the name of the test cases.
    The local summary will say they are passed wrongly.

    JIRA: DOVETAIL-575

    Change-Id: Iec879378770017eddd37e9a99346d980355bb6e2
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
xudan [Sat, 23 Dec 2017 08:15:02 +0000 (03:15 -0500)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - [bugfix] easy_install: not found

    Remove easy_install because it will be installed later.

    Change-Id: I29f425e0a5784b581a5b65ea5c8f8db66fc9dc8e
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
xudan [Thu, 21 Dec 2017 03:36:30 +0000 (22:36 -0500)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Fix aarch64 patch for Dovetail container

    Change-Id: I3746136e9002a14eea81c38ea54cbbad7fa68da1
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
mbeierl [Fri, 22 Dec 2017 18:15:56 +0000 (13:15 -0500)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Putting the required  back

    This is required for StorPerf multi-arch and causes all the StorPerf
    ARM builds to fail if it is not present.

    Change-Id: I302c0471a52759cd9c051741e2b0bb086b87e8eb
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agoUpdate git submodules
Michael Polenchuk [Thu, 21 Dec 2017 14:27:52 +0000 (18:27 +0400)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - [fuel] Schedule ovn-nofeature-noha scenario

    Change-Id: I67574f37a2bb4908b935fdc3e72ecf891ad66def
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
7 years agoUpdate git submodules
Fatih Degirmenci [Tue, 19 Dec 2017 09:57:59 +0000 (10:57 +0100)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - xci: Create periodic jobs for upstream osa

    This change takes xci-verify-jobs as base and adjusts osa-periodic
    jobs to ensure they do what they are supposed to.

    The structure of periodic jobs is pretty similar to xci-verify-jobs and the
    differences comparing to them are
    - OPENSTACK_OSA_VERSION is set to master.
    - SCM type changed to git-scm from gerrit
    - Voting is removed.
    - Triggering will be done using pollscm to ensure we only run jobs when something
    changes upstream. Triggers are not enabled yet until the basics are verified
    working.

    This change requires https://gerrit.opnfv.org/gerrit/#/c/49275/ in order for
    periodic jobs to work as expected.

    Further changes are needed to finalize the structure.

    Change-Id: I8f6519ccce93e6b8b65509638294419459fd36e8
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
7 years agoUpdate git submodules
Tim Rozet [Wed, 20 Dec 2017 22:22:31 +0000 (22:22 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Apex: Enables verify trigger for ci directory"
  - Apex: Enables verify trigger for ci directory

    We were missing triggering on the ci/ path in our Apex repo.  This
    contains some code and a file we use to trigger verify jobs for
    dependent patches.

    Change-Id: I54f2826f8a16a1d0219d6ecc6ef8d257840b6399
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoUpdate git submodules
Aric Gardner [Wed, 20 Dec 2017 12:37:38 +0000 (12:37 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "jjb: xci: xci-verify-jobs: Do not trigger on forbidden paths"
  - jjb: xci: xci-verify-jobs: Do not trigger on forbidden paths

    We should set 'disable-strict-forbidden-file-verification' to 'false'
    to really prevent any changes to the forbidden paths to trigger a CI
    job. When this option is set to 'True', then a patchset that modifies
    both allowed and forbidden paths will trigger a job. However, in order
    to be on the same side in regards to the start-new-vm.sh script, we
    really shouldn't trigger the job. Moreover, we drop the rest of the
    forbidden paths since we can use the 'skip-verify' topic name to
    skip the deployment.

    Change-Id: I2a89e51861c7fb8541fe774b128ea4049e91df43
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoUpdate git submodules
Fatih Degirmenci [Wed, 20 Dec 2017 09:48:57 +0000 (10:48 +0100)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - xci-verify: Remove flavor from the scenario name

    Change-Id: Ief47cd60d45f2cc35c74a9e8430d6602210bbba1
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
7 years agoUpdate git submodules
xudan [Mon, 18 Dec 2017 09:53:10 +0000 (04:53 -0500)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Change a to an

    Change-Id: Id2b9c2a6718047dace2a84ffa68efa387cb22500
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
grakiss [Mon, 18 Dec 2017 08:09:52 +0000 (08:09 +0000)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Bugfix: SSLError when login with linux fundation account

    It is a quick fix.

    Change-Id: I72aabd5dd682074546259582cc91ba055d1decbe
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
7 years agoUpdate git submodules
xudan [Mon, 18 Dec 2017 06:31:52 +0000 (01:31 -0500)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Add License for the python scripts in folder offline

    Change-Id: I9c585f132c10ef726cd859e4abe3c9a874cbe0bc
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
grakiss [Fri, 15 Dec 2017 02:18:54 +0000 (02:18 +0000)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - [ovp-web] Use new program logo/text for OVP portal home page

    JIRA: DOVETAIL-570

    OPNFV marketing has provided new logos for OVP that will be incorporated
    on the portal home page and attached to this issue. The 'Infrastructure'
    logo must by used. The other two logos (Application, Lab) currently on
    the development site must be removed for now.

    Position the new logo in the upper-left side and position the blurb
    language to the right of it. The new blurb language to swap in (all
    uniform, non-bold font) is provided below:

        The OPNFV Verified program (OVP) demonstrates the readiness and
        availability of commercial products based on OPNFV. Verified products
        and services submitted by vendors and service providers become compliant
        by implementing explicitly defined interfaces, behaviors and key
        features while retaining distinct and value-added innovations across
        features and capabilities. The OPNFV Verified program grants products
        and services with the "OPNFV Verified" mark. Get started with your OVP
        application today.

    Change-Id: Iaf4172fe61ea46133c474207f77ba24b841211e4
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
7 years agoUpdate git submodules
grakiss [Wed, 13 Dec 2017 02:19:47 +0000 (02:19 +0000)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - [ovp-web] Modify new web portal header to reflect program name change

    JIRA: DOVETAIL-569

    CVP is officially being renamed to 'OPNFV Verified Program'. We will
    adopt the acronym OVP instead of CVP. The new web portal header needs to
    modified to OPNFV Verified Program.

    Change-Id: I0ee1780b4e544dce4cf0b029733d1318a7c4e8fb
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
7 years agoUpdate git submodules
grakiss [Wed, 13 Dec 2017 01:15:39 +0000 (01:15 +0000)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Bugfix: pass/not pass filter not work in result-report page

    The reason is there are some conflict with jquery.js and ng-model.
    So ng-model not work.

    Change-Id: I01ccd0e297d1a89aff8f78d7fb0a63a0e2114f63
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
7 years agoUpdate git submodules
mei mei [Mon, 18 Dec 2017 03:09:31 +0000 (03:09 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Create dovetail-docker-build-stable job"
  - Create dovetail-docker-build-stable job

    1. Dovetail first release is based on OPNFV danube release.
    2. Dovetail has the branch stable/danube now.
    3. It needs to automatically triggle dovetail-docker-build-stable job
       when there is a patch cherry picked to this stable branch.

    JIRA: DOVETAIL-576

    Change-Id: I58a639cd8208e40099c6481085d1f450c89b2523
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
mei mei [Mon, 18 Dec 2017 02:14:20 +0000 (02:14 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "create dovetail-merge-danube and dovetail-verify-danube jobs"
  - create dovetail-merge-danube and dovetail-verify-danube jobs

    Dovetail has a branch stable/danube now, so it needs to add the verify jobs
    on branch stable/danube.

    JIRA: DOVETAIL-577

    Change-Id: Ifd2622d58439b6794f6b0f2e636142d4e7d1ac5e
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
Markos Chandras [Fri, 15 Dec 2017 16:27:01 +0000 (16:27 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - jjb: xci: Do not trigger the CI when patchset modifies the CI VM

    The scripts in xci/scripts/vm are used to manage the VM on the CI so
    we shouldn't blindly test a patch that modifies them. It's better to
    use manual inspection since that script rarely changes anyway.

    Change-Id: I48d81f984a1a8d1500be2cc74ea79420962b9a15
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoUpdate git submodules
Fatih Degirmenci [Fri, 15 Dec 2017 12:29:21 +0000 (12:29 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "xci: Use custom-url for readable CI reports"
  - xci: Use custom-url for readable CI reports

    Change-Id: I97d8fac47ec25414045a7761b651019f9f89224f
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoUpdate git submodules
Serena Feng [Fri, 15 Dec 2017 08:30:27 +0000 (08:30 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Update the fuel ci job on zte pods"
  - Update the fuel ci job on zte pods

    - Delete Danube job on zte-pod1
    - Modify the triggers on zte-pod1
    - Delete master and Euphrates job on zte-pod3

    Change-Id: I034dc3b968ee9255aa014c28dc08237fc0803d32
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
7 years agoUpdate git submodules
Aric Gardner [Thu, 14 Dec 2017 21:58:22 +0000 (21:58 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Add 'docker' string to functest docker build names"
  - Add 'docker' string to functest docker build names

    This will make it a little easier to track all our docker builds and
    clarify what these specific builds do.

    Change-Id: I92a60055af1153991877373550ea1a6f3e86682d
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoUpdate git submodules
Markos Chandras [Thu, 14 Dec 2017 15:15:14 +0000 (15:15 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - jjb: xci: Use the correct SSH configuration file

    We need to use the XCI specific SSH configuration file so rsync can
    tranfer the working directory to the virtual machine. This also
    drop the ironic command like we do in the XCI jobs.

    Change-Id: I10ce38db6777d5dbfbe62961c88b3902de2160e2
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoUpdate git submodules
Fatih Degirmenci [Thu, 14 Dec 2017 08:39:14 +0000 (08:39 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Add separate builders for Yardstick project jobs"
  - Add separate builders for Yardstick project jobs

    Added separate builders for Yardstick project jobs, in order
    to test each context individually. The new builders are:
      - Unit tests in Python 2.7
      - Unit tests in Python 3
      - Functional tests in Python 2.7
      - Functional tests in Python 3
      - Coverage tests
      - Style guidelines (PEP8) tests

    JIRA: YARDSTICK-877

    Change-Id: I625a956bdaad88277b6ba36852639f23c8cda198
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
7 years agoUpdate git submodules
Fatih Degirmenci [Thu, 14 Dec 2017 07:22:47 +0000 (07:22 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Increase Functest jjob timeouts"
  - Increase Functest jjob timeouts

    Functest has multiplied the testcases and integrates several ones
    which are growing (e.g. snaps).

    4 hours is reached if snaps or one vnf testcase fails (20 minutes).

    https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-master/1695/console

    Change-Id: I5e8b744d35b5253f6e7ac1310286ae374de1943b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
7 years agoUpdate git submodules
wutianwei [Thu, 14 Dec 2017 06:10:00 +0000 (14:10 +0800)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Increase the timeout of Compass Deploy

    Change-Id: I6f3ef41585560559d28bb15d3825bedaad2ef976
Signed-off-by: wutianwei <wutianwei1@huawei.com>
7 years agoUpdate git submodules
mei mei [Wed, 13 Dec 2017 09:46:50 +0000 (09:46 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "[Compass4nfv]change the timeout of verify"
  - [Compass4nfv]change the timeout of verify

    Change-Id: Id854f0ccbfd112c43ba1257d8b87994b20f838a9
Signed-off-by: wutianwei <wutianwei1@huawei.com>
7 years agoUpdate git submodules
Jose Lausuch [Wed, 13 Dec 2017 08:10:25 +0000 (08:10 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Allow intel-pod18 to push results to the DB"
  - Allow intel-pod18 to push results to the DB

    Change-Id: I54447764996a4e2bb303a9e71cc525e999c1bdd5
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
7 years agoUpdate git submodules
mei mei [Wed, 13 Dec 2017 03:57:10 +0000 (03:57 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "[Compass4nfv] add nosdn-bar-ha scenario"
  - [Compass4nfv] add nosdn-bar-ha scenario

    Change-Id: Iaf4cc72fe31bbf6f7d492e33c33abf056ccafcf4
Signed-off-by: wutianwei <wutianwei1@huawei.com>
7 years agoUpdate git submodules
mei mei [Wed, 13 Dec 2017 03:23:42 +0000 (03:23 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "[Compass4nfv] run centos in intel-pod17"
  - [Compass4nfv] run centos in intel-pod17

    Change-Id: Ifbe959d178781c14a9d32db78d84972d2505c8dc
Signed-off-by: wutianwei <wutianwei1@huawei.com>
7 years agoUpdate git submodules
mei mei [Wed, 13 Dec 2017 03:23:21 +0000 (03:23 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Enable jobs on compass Master and Euphrates"
  - Enable jobs on compass Master and Euphrates

    Dovetail now have jobs on Compass danube on huawei-pod7.
    Add jobs on Compass master and euphrates.
    Scenario os-nosdn-nofeature-ha and os-odl_l3-nofeature-ha.

    JIRA: DOVETAIL-574

    Change-Id: I502c59365248122480cdb5be2bb79582150591e4
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
xudan [Thu, 23 Nov 2017 06:30:38 +0000 (01:30 -0500)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Remove all alias tempest test cases in osinterop test specificaion docs

    1. Some tempest test cases have alias test cases because of the different
       versions of tempest.
    2. However, Dovetail fixes the version of tempest to be 14.0.0 in its first
       release. So the number of test cases that can be executed in osinterop
       is always 205. And for different SUTs, the 205 test cases are all the same.
    3. In this situation, there is no need to list the alias test cases.
    4. Just list all the 205 test cases which will not confuse users when they
       reading dovetail docs.

    JIRA: DOVETAIL-566

    Change-Id: I5e39dd82314833c8c0a6c1732c990f671ae64420
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
mei mei [Tue, 12 Dec 2017 07:07:51 +0000 (07:07 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "[Compass] change the trigger time once every two days"
  - [Compass] change the trigger time once every two days

    Change-Id: I458d00a57d121c3a712d696ef5f703b527dbe3a0
Signed-off-by: wutianwei <wutianwei1@huawei.com>
7 years agoUpdate git submodules
grakiss [Tue, 28 Nov 2017 07:12:45 +0000 (07:12 +0000)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - [cvp-web] Add initial CVP Portal homepage content for release

    JIRA: DOVETAIL-563

    The CVP portal homepage needs to be modified to support launch
    activities. An initial iteration between OPNFV marketing has occurred.
    Attached is a deck that outlines a basic left navigation menu and home
    content.
    We can focus on creating the left navigation and content outlined on
    slide 7. The links for the left navigation aren't all flushed out.
    Please leave Release Information/CVP Registry link href's blank for now
    until we define content for those pages.

    Change-Id: I84b8cfb996d336ef666d5a5f6aaabc0d5eebc37b
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
7 years agoUpdate git submodules
Fatih Degirmenci [Mon, 11 Dec 2017 22:26:41 +0000 (22:26 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Remove Matthew Lijun as committer"
  - Remove Matthew Lijun as committer

    Matthew Lijun moved to a new employer which is not a member to OPNFV
    requiring Matthew to sign individual CLA. This has not happened over
    the past weeks which needs us to take action to initiate committer
    removal process.

    Change-Id: I17081aaffae72e01e98814defe062accac0a4739
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
7 years agoUpdate git submodules
Trevor Bramwell [Mon, 11 Dec 2017 17:46:34 +0000 (17:46 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Email a monthly repo archives link to OPNFV Legal"
  - Email a monthly repo archives link to OPNFV Legal

    Each month we are asked for a copy of all the repositories for license
    scanning. Sending out a link to this archive will save them from having
    to ask.

    Change-Id: I2f51688049b08a556f6bc8d8b098165c0ba281d8
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoUpdate git submodules
Fatih Degirmenci [Mon, 11 Dec 2017 17:02:29 +0000 (18:02 +0100)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Prune docker images on ericsson-build3

    This patch removes ericsson-build5 as well since that machine
    does not exist anymore.

    Change-Id: I7598e5fff166e29ecf4fcd18bebc6d2e3b9be9ed
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
7 years agoUpdate git submodules
Tim Rozet [Fri, 8 Dec 2017 19:33:32 +0000 (19:33 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "enable dovetail to run on APEX bgpvpn scenario"
  - enable dovetail to run on APEX bgpvpn scenario

    Since only APEX has the bgpvpn scenario in Euphrates, enable run dovetail
    on Apex euphrates scenario os-odl-bgpvpn-ha to test sdnvpn test cases.

    JIRA: DOVETAIL-568

    Change-Id: Ic7c880a5ef911fac17807e19484f937bdaa53e21
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
Fatih Degirmenci [Thu, 7 Dec 2017 20:14:18 +0000 (20:14 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Revert "functest-docker: Build all images on same host"

    This reverts commit d7ed45793e56243d63da12f184db96731d1d6a1c.

    Change-Id: Ie7cc94419969e5c95abd227ff0f159f0683c4386

7 years agoUpdate git submodules
Fatih Degirmenci [Thu, 7 Dec 2017 20:08:42 +0000 (12:08 -0800)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - functest-docker: Build all images on same host

    Change-Id: I6ba2666a0dbec23c7a854c030113b809bd9a328a
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
7 years agoUpdate git submodules
Serena Feng [Thu, 7 Dec 2017 18:52:46 +0000 (18:52 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Filter out added/modified *.ipynb for preview job"
  - Filter out added/modified *.ipynb for preview job

    deleted file can not be previewed

    Change-Id: Ic860baf0deeb574e20067bdae230cb7ef22d7458
Signed-off-by: Yujun Zhang <zhangyujun@gmail.com>
7 years agoUpdate git submodules
mei mei [Wed, 6 Dec 2017 02:57:36 +0000 (02:57 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Don't verify Danube and verify Euphrates"
  - Don't verify Danube and verify Euphrates

    Change-Id: I5f2dc96a175309664814e642b17ba5f29458cfb1
Signed-off-by: wutianwei <wutianwei1@huawei.com>
7 years agoUpdate git submodules
mei mei [Wed, 6 Dec 2017 02:56:23 +0000 (02:56 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "[Compass4nfv] upgrade OpenStack Pike version"
  - [Compass4nfv] upgrade OpenStack Pike version

    Compass4nfv has supported OpenStack Pike version
    switch the master to run Pike version

    Change-Id: I69b5ec54d0e7479fabfe4c2e06d916472427bdb1
Signed-off-by: wutianwei <wutianwei1@huawei.com>
7 years agoUpdate git submodules
Markos Chandras [Tue, 5 Dec 2017 19:34:57 +0000 (19:34 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "jjb: xci: xci-verify-jobs: Fix block on bifrost jobs"
  - jjb: xci: xci-verify-jobs: Fix block on bifrost jobs

    The bifrost jobs are normally named 'openstack-bifrost-...' so
    fix the regexp to look for proper bifrost job patterns.

    Change-Id: Ie1823e942a201485aa5fbad4bde27653823d849b
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoUpdate git submodules
Trevor Bramwell [Tue, 5 Dec 2017 19:08:05 +0000 (19:08 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Add pod info in the job's name"
  - Add pod info in the job's name

    Same with the patch https://gerrit.opnfv.org/gerrit/#/c/47541/

    Change-Id: Ide8e125731de046793326e5a8d8ef373b4fdad19
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
7 years agoUpdate git submodules
Yujun Zhang [Mon, 4 Dec 2017 21:46:15 +0000 (13:46 -0800)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Order euphrates build alphabetically

    Change-Id: I32506e0cad8215e0b16814035b9faec3a86ec4b5
Signed-off-by: Yujun Zhang <zhangyujun@gmail.com>
7 years agoUpdate git submodules
Aric Gardner [Mon, 4 Dec 2017 20:00:58 +0000 (20:00 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "opnfv-docker: add barometer"
  - opnfv-docker: add barometer

    Change-Id: I0f768c1350cd1f5d6613b93b34319e7a1c321a29
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
7 years agoUpdate git submodules
Aric Gardner [Fri, 1 Dec 2017 22:13:13 +0000 (22:13 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Fix Cron timing for JOID OpenBaton Jobs"
  - Fix Cron timing for JOID OpenBaton Jobs

    There is no '25' hour in the day, so scheduling these for '23' should
    ensure they're triggered after all the other jobs, and keep Jenkins from
    complaining about the syntax.

    Change-Id: I6c51b15fec09679a7504c060cdbca9d6f9f0ca92
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoUpdate git submodules
Aric Gardner [Fri, 1 Dec 2017 20:09:10 +0000 (20:09 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "jjb: xci: bifrost-verify.sh: Do not build OS images"
  - jjb: xci: bifrost-verify.sh: Do not build OS images

    Use the images we provide in artifacts.opnfv.org instead of
    building new ones on every CI run. Moreover, enter the correct
    directory before executing the CI script.

    Change-Id: Iffa0080ab8f746344aa13bca6a26395a8a0953f2
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoUpdate git submodules
Maryam Tahhan [Fri, 1 Dec 2017 14:15:15 +0000 (14:15 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - barometer: bugfix missing script

    Update job to check for missing RPMs and block the artifact upload if there is
    an issue.

    Change-Id: I8230e82e7bc7c92bd5e87a8c15867ad311089790
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
7 years agoUpdate git submodules
SerenaFeng [Fri, 1 Dec 2017 07:55:03 +0000 (15:55 +0800)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - allow zte-pod3 pushing results to artifacts

    Change-Id: I72d93cc6a6e73b9fd91b3a1777dbf0dfe25a0b22
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoUpdate git submodules
Trevor Bramwell [Wed, 29 Nov 2017 18:38:40 +0000 (10:38 -0800)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Update Releng Testresults PTL Macro

    Send emails to Serena after weekly Anteater scans on the
    releng-testresults repository.

    Change-Id: Ic4d61137ea8e30985f5330651e8d2da37b71fca3
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoUpdate git submodules
Trevor Bramwell [Thu, 30 Nov 2017 18:11:59 +0000 (18:11 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Clean Anteater Weekly Workspace after Emailing PTL"
  - Clean Anteater Weekly Workspace after Emailing PTL

    The workspace is cleaned immediately after anteater is ran. This removes
    the securityaudit.log which the emails to PTLs should contain.

    Change-Id: I0afa4c69035e411aebe7cfea625ebafe5796d236
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoUpdate git submodules
Markos Chandras [Thu, 30 Nov 2017 14:11:51 +0000 (14:11 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - jjb: xci: bifrost-verify: Simplify bifrost job

    We no longer test OPNFV commits that affect bifrost since these are
    being tested as part of the XCI jobs. As such, simplify the job to
    only test incoming upstream patchsets. Moreover, we need to block
    when an XCI job is running since both jobs run on the same hosts and
    create the same VMs.

    Change-Id: I5c11ae5b6a4d719ec41a6e663ddf6ecbd71ac1a5
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoUpdate git submodules
Trevor Bramwell [Wed, 29 Nov 2017 19:06:38 +0000 (11:06 -0800)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Fix Anteater Weekly Reporting Job

    - Does not output the full scan to the console log
    - Updates the email-ext defaults to include any *.log file in the root
      of the workspace. This should include securityaudit.log
    - Adds 'GERRIT_REFSPEC' to the list of job parameters as required by
      'git-scm-gerrit'
    - Fixes email-ptl macros so projects with extra repos have the proper
      recipients.

    Change-Id: Ibf22bf0683fc1f88de07ef3bb4717769c6ea0174
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoUpdate git submodules
Trevor Bramwell [Wed, 29 Nov 2017 18:40:19 +0000 (18:40 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Email Weekly Anteater Reports to PTLs"
  - Email Weekly Anteater Reports to PTLs

    Completely replaces the current weekly security scan job. Instead of
    publishing weekly security scan reports they will be emailed to
    individual project PTLs.

    Uses a modified copy of 'anteater-security-audit.sh' to ensure the
    security scan job is not affected in this change. A later change will be
    made to merge the file back in and update the jobs. This is why
    'anteater-parameters' are added to both jobs-templates.

    Change-Id: Ia8ebffbfce7a2d4feb83ef68ff0ab0c7bb4d2104
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoUpdate git submodules
Navya [Wed, 29 Nov 2017 05:16:26 +0000 (10:46 +0530)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - KVMFORNFV: Enable daily job

    This patch is used to enable kvmfornfv daily job as Intel-pod10 is
    available.

    Change-Id: I515543606a89c322f453fddd076d7a121cab26c9
Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
7 years agoUpdate git submodules
Jun Li [Wed, 29 Nov 2017 01:19:16 +0000 (01:19 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Enable Dovetail Euphrates CI Jobs"
  - Enable Dovetail Euphrates CI Jobs

    Now there are no jobs on Euphrates for Dovetail.
    Add them and test Dovetail against OPNFV Euphrates.

    JIRA: DOVETAIL-567

    Change-Id: I592a367821fcbe84e403d16d5b34bf5c6103f5af
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
Tim Rozet [Tue, 28 Nov 2017 17:14:21 +0000 (12:14 -0500)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Apex: enables daily master every other day

    Change-Id: I2f6e54badddf234fb781adc49b8395ac0144da06
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoUpdate git submodules
Markos Chandras [Tue, 28 Nov 2017 15:45:02 +0000 (15:45 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Revert "jjb: xci: xci-verify-jobs: Enable tempest for XCI"

    This reverts commit 130a166b57d708cadba8a5917eadf0025fc17c6b.

    It was very optimistic to enable tempest in the CI jobs so disable
    it until we understand the problems. They are most likely related
    to limited HW resources but we need to confirm that.

    Change-Id: Id9ff9a4ca047140341c98411c0c57243d47001a9
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoUpdate git submodules
xudan [Mon, 20 Nov 2017 06:58:54 +0000 (01:58 -0500)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Remove one sub test case from dovetail.tempest.tc004

    1. Currently, dovetail.tempest.tc004 has 13 sub test cases defined in its
       config file and specification document of the test case. All these
       sub test cases are picked from tempest based on it's version 15.0.0.
    2. For Dovetail 1st release, it fixes the version of Functest to be
       opnfv/dovetail:cvp.0.5.0, and Functest integretes tempest 14.0.0
       in this version and it's E release.
    3. There is one sub test case in dovetail.tempest.tc004 that is new in
       tempest 15.0.0, so it can not be recognized and executed by Functest D
       and E release. It is 'test_server_connectivity_cold_migration_revert'.
    4. Remove this sub test case from dovetail.tempest.tc004. This means remove it
       from the test case config file and specification document.

    JIRA: DOVETAIL-561

    Change-Id: Ia927af040794c7027a741a282ed75fe401f99ff1
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
mei mei [Tue, 28 Nov 2017 03:47:32 +0000 (03:47 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "compass: Build Docker images with jjb"
  - compass: Build Docker images with jjb

    JIRA: COMPASS-567

    Add compass4nfv-docker.yml
    compass-tasks-k8s and compass-tasks-osa are dependent on compass-compass-tasks.
    So we have to phase to build docker images
    phase 1. execute the multijob 'build compass-tasks images'
    Only the phase 1 is successful then excute the phase 2
    phase 2. execute the multijob 'build all compass images'

    Modify the opnfv-docker.sh
    1. Add a function remove_containers_images
    2. call the remove_containers_images when beginning and finishing build
       to solve the problem of rmove of images due to dependancy

    Change-Id: I66fb27260cf114da96417361e80c8183db3233bd
Signed-off-by: wutianwei <wutianwei1@huawei.com>
7 years agoUpdate git submodules
Tim Rozet [Mon, 27 Nov 2017 16:59:12 +0000 (11:59 -0500)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Remove ODL+FDIO scenarios in Euphrates daily

    These scenarios will not be part of 5.1 release.

    Change-Id: Ied91df7379705414850cda504842ecef2b3c7e0b
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoUpdate git submodules
Guo Ruijing [Mon, 27 Nov 2017 03:48:13 +0000 (22:48 -0500)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - fix workspace permission for container4nfv

    Change-Id: I1961d4740988278ef771b83635cf2b8a0cb2bc73
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
7 years agoUpdate git submodules
grakiss [Thu, 16 Nov 2017 09:18:14 +0000 (09:18 +0000)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - [cvp-web] Bugfix: Total num of test cases should be fixed

    JIRA: DOVETAIL-552

    The total num of test cases is decided by the number of the test cases
    users uploaded to the Web now.
    The total num should be fixed. For example, the total num of mandatory
    test cases should be 215. The total num of optional test cases should be
    63.

    Change-Id: I6f7055bbeceb80f831af7d800b1a5aca4e165c45
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
7 years agoUpdate git submodules
grakiss [Mon, 20 Nov 2017 07:45:40 +0000 (07:45 +0000)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - [cvp-web] Admin can approve and not approve results

    JIRA: DOVETAIL-562

    According to the CVP workflow, once a result has been submitted to review,
    the admin will send email to all reviewers to get the comment (+1 / -1).
    Enable admin to approve/not approve the result after he gets the feedback from all reviewers.
    Otherwise, the result will always be in 'review' status.

    Change-Id: Ic3ace3c7284c70e9a8186d03e6cd88c91ecc76f9
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
7 years agoUpdate git submodules
Aric Gardner [Fri, 24 Nov 2017 19:30:45 +0000 (19:30 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Move check-jinja2 jenkins job to pharos project"
  - Move check-jinja2 jenkins job to pharos project

    Securedlab will be going away now that we can encrypt strings
    (eyaml)

    we need to check jinja2 PDF templates that will be moving into pharos
    This adds a jenkins job to check those templates

    After This change and https://gerrit.opnfv.org/gerrit/#/c/47735/ are merged
    I can start moving pdf files into the pharos repo

    Once this is complete I can remove check-jinja2 job from securedlab.
    Eventually decommissioning the securedlab repo

    Change-Id: I623b7d8eb78438a8a24307ff0b3a1966c33cd7cf
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 years agoUpdate git submodules
Delia Popescu [Fri, 24 Nov 2017 12:52:41 +0000 (14:52 +0200)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Fix Doctor run on 'doctor-{installer}-verify' slave

    Change-Id: I65a2a3c6643cba870eec2f794199bb824c6b868c
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
7 years agoUpdate git submodules
Aric Gardner [Thu, 23 Nov 2017 17:44:56 +0000 (17:44 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "jjb: xci: xci-verify-jobs: Enable tempest for XCI"
  - jjb: xci: xci-verify-jobs: Enable tempest for XCI

    Set RUN_TEMPEST=true so we can tempest when running XCI CI
    jobs.

    Change-Id: I3f7617e20dc4f4c1ba9a1e9016eef125c924e7b7
Signed-off-by: Markos Chandras <mchandras@suse.de>
7 years agoUpdate git submodules
Aric Gardner [Thu, 23 Nov 2017 17:44:07 +0000 (17:44 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Fix Couldn't find remote ref $GERRIT_REFSPEC"
  - Fix Couldn't find remote ref $GERRIT_REFSPEC

    JIRA: ARMBAND-305

    Change-Id: Ic01d7d46375a27160e583e07ea96c60fa68f8c71
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
7 years agoUpdate git submodules
Jose Lausuch [Thu, 23 Nov 2017 13:05:31 +0000 (13:05 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "[Functest] Remove prepare_env from the docker cmds"
  - [Functest] Remove prepare_env from the docker cmds

    When [1] is merged, prepare_env won't exist and the call
    will fail. Keeps the former call until Euphrates jobs
    are stopped.

    [1] https://gerrit.opnfv.org/gerrit/#/c/47267/

    Change-Id: Ia41906f9e8ee15409cb28bb9bb621a7ab1964eee
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
7 years agoUpdate git submodules
Georg Kunz [Mon, 20 Nov 2017 09:24:26 +0000 (10:24 +0100)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Include full date in name of compressed result file

    The name of the compressed result file included a timestamp according
    to the pattern "day_hour_minute". This is a rather uncommon timestamp
    and can cause confusion. This patch changes the timestamp to a more
    common "YearMonthDay-HourMinute" format.

    Please note: Please check if this change has an impact on the web
    portal.

    Change-Id: Ife41050bc1d5ca6942706b756d03a1d0d251ae41
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
7 years agoUpdate git submodules
Jun Li [Thu, 23 Nov 2017 01:19:09 +0000 (01:19 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Bugfix: Dovetail failed on Compass master because of lacking cacert"
  - Bugfix: Dovetail failed on Compass master because of lacking cacert

    Dovetail daily jobs on Compass failed because of lacking os cacert file.
    Add the cacert file path into env_config.sh and copy cacert file to pre_config/.

    JIRA: DOVETAIL-564

    Change-Id: I23506bf3dea7ad3e82bd826f4ea344f6ddd99cac
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
Jun Li [Thu, 23 Nov 2017 01:18:54 +0000 (01:18 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Bugfix: HA failed on Compass master because of lacking pod.yaml"
  - Bugfix: HA failed on Compass master because of lacking pod.yaml

    The module in releng which used to get all the pod info of each installer
    can't work on Compass master.
    Create a pod.yaml file for Compass master to ensure HA test cases can be
    executed successfully.

    JIRA: DOVETAIL-565

    Change-Id: I86cbb4fb07b87b99bf1465d57a76b23e1159ec9f
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
Delia Popescu [Thu, 16 Nov 2017 16:08:29 +0000 (18:08 +0200)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - doctor: Fix AArch64 phase jobs not found

    Change-Id: Iefb3a889302ecbf3b69529405543908880fad87f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
7 years agoUpdate git submodules
Serena Feng [Wed, 22 Nov 2017 10:50:00 +0000 (10:50 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Enlarge the timeout for storage test"
  - Enlarge the timeout for storage test

    It seems we need to give more time for storage test.
    That job has been aborted by timeout those days.[1]

    [1]
    https://build.opnfv.org/ci/view/qtip/job/qtip-storage-apex-master/97/console

    Change-Id: Iafef11d38a83c95e8bf82c4b6664716f4e8de535
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
7 years agoUpdate git submodules
Fatih Degirmenci [Wed, 22 Nov 2017 08:00:47 +0000 (08:00 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "added for master branch and new scenarios."
  - added for master branch and new scenarios.

    Change-Id: I78ef43217896d2f7daa4df1a665c7be6bc14c088
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
7 years agoUpdate git submodules
Serena Feng [Wed, 22 Nov 2017 02:10:41 +0000 (02:10 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Add the pod info to the job name"
  - Add the pod info to the job name

    Since fetch_os_creds.sh has a judgement with BUILD_TAG,
    I add the pod info for it.

    Change-Id: I248be530d15bb807dcf9fec1fe924d698a8f56ab
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
7 years agoUpdate git submodules
Linda Wang [Tue, 21 Nov 2017 02:42:00 +0000 (02:42 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Clean Functest images for CI jobs on ARM

    Change-Id: I3e9d8122bf67296d6270583efeda34ac64e21e68
Signed-off-by: Linda Wang <wangwulin@huawei.com>
7 years agoUpdate git submodules
Trevor Bramwell [Tue, 21 Nov 2017 00:46:35 +0000 (00:46 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Remove 'utils/test' Directory and update INFO"
  - Remove 'utils/test' Directory and update INFO

    utils/test has been migrated to the releng-testresults repo

    Change-Id: If14a30e6abed1424d1e00b0fae048b7d869ec99b
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoUpdate git submodules
Delia Popescu [Mon, 20 Nov 2017 12:34:39 +0000 (14:34 +0200)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Allow pod ARM-POD6 to push logs to the artifacts

    Change-Id: I4a637249a50b5c8e3fc344493622f85c3583a2f4
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
7 years agoUpdate git submodules
grakiss [Fri, 17 Nov 2017 09:37:53 +0000 (09:37 +0000)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Just enable withdraw for the one who submit to review (onwer)

    JIRA: DOVETAIL-559

    Just enable withdraw for the one who submit to review (onwer).

    Change-Id: I4f073fa00930c8f211239ee42034bb40c1af1f91
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
7 years agoUpdate git submodules
grakiss [Mon, 20 Nov 2017 06:19:29 +0000 (06:19 +0000)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - [cvp-web] Can't submit the same results to review from different users

    JIRA: DOVETAIL-560

    Can't submit the same results to review from different users.

    Change-Id: I4a3dcc2dc8a817653ac9da6f93722659e04c89a1
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
7 years agoUpdate git submodules
grakiss [Fri, 17 Nov 2017 06:34:15 +0000 (06:34 +0000)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - [cvp-web] Bugfix:return 500 when upload a tarball file with no results.json

    JIRA: DOVETAIL-558

    The Web portal will return 500 code when upload a tarball file with no results.json
    When all test cases failed or report with wrong DB url, there may be no results.json.
    Check this and alert users instead of returning 500 status code.

    Change-Id: Ie13d9c3c62044c525f5dbb3fca9b6123d0b5acce
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
7 years agoUpdate git submodules
SerenaFeng [Wed, 15 Nov 2017 09:46:44 +0000 (17:46 +0800)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - bugfix: hosts info is wrongly processed

    changes:
    1. add usage example in hosts.yaml.sample
    2. fix /etc/hosts from wrong format {'hostname': 'ip'} to
       the right 'ip hostnames'
    3. fix --add-hosts from wrong usage --add-host {'hostname': 'ip'} to
       the right --add-host='hostnames':ip
    4. support per ip mapping mutiple hostnames, which is also
       in line with /etc/hosts schema

    JIRA: DOVETAIL-556

    Change-Id: I92e8cb0fd3476b61f5c73a69e34c4a66aef51d6e
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
7 years agoUpdate git submodules
xudan [Thu, 16 Nov 2017 11:30:35 +0000 (06:30 -0500)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Remove redundant log when launch local DB

    The script launch_db.sh will print "Already Exists" logs when the DB has been
    initialized by the data stored in JumpHost.
    Ignore this kind of logs because it won't affect the launch of the DB but
    it will confuse users.

    JIRA: DOVETAIL-557

    Change-Id: I23616b10bbadc49888731e943d0a4ee4425045f5
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate git submodules
Tim Rozet [Fri, 17 Nov 2017 23:12:18 +0000 (18:12 -0500)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Exposes GERRIT_REFSPEC parameter to build

    This value is usually passed by parent jobs (daily, verify, etc), but
    exposing it as parameter should allow us to build from JJB GUI.

    Change-Id: I294fbcd200ff5d8bbfca77681296c6e59d7f0063
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoUpdate git submodules
Tim Rozet [Fri, 17 Nov 2017 23:01:00 +0000 (18:01 -0500)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Fixes load-balancing jobs for virtual verify

    Issue where apex-virtual-master label node was being passed from verify
    job to deploy/functest.  We allow multiple verify jobs to kick off on
    virtual slaves, but then passing the host down to the deploy/functest
    jobs causes the deploy/functest only run 1 job at a time on the same
    node, rather than running 2 jobs at a time, one on each slave.

    Change-Id: I1648eb6b84f17a2b08db4d161effe977c7952d63
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoUpdate git submodules
Fatih Degirmenci [Fri, 17 Nov 2017 09:55:50 +0000 (09:55 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Point qtip-experimental-job to zte-virtual6"
  - Point qtip-experimental-job to zte-virtual6

    Change-Id: I14dc0f19014a0f320ccf1a05c14e387b61294d8d
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
7 years agoUpdate git submodules
Jose Lausuch [Thu, 16 Nov 2017 08:35:04 +0000 (08:35 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "[Functest] Switch ARM jobs to Alpine containers"
  - [Functest] Switch ARM jobs to Alpine containers

    Change-Id: I2de88bcf0407b89579447159ed0ed233fbd62553
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
7 years agoUpdate git submodules
Tim Rozet [Wed, 15 Nov 2017 19:17:18 +0000 (14:17 -0500)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Apex: fix slave for verify jobs

    We use apex-virtual-master label for slaves that will deploy and run
    functest.  Build and unit test will not use this label and will use
    apex-build-master.

    Change-Id: Ibf266bd37813ea8ef38fc8060f73f83462275cfd
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoUpdate git submodules
Aric Gardner [Wed, 15 Nov 2017 18:57:50 +0000 (18:57 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Fix ovn4nfv job formatting and missing Parameters"
  - Fix ovn4nfv job formatting and missing Parameters

    A typo in parameters is causing ovn4nfv-build-euphrates to fail as it
    doesn't know which repository to clone.

    Change-Id: I348bb5924c685ab7facd516a56b1e491cb0aefaa
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoUpdate git submodules
Luke Hinds [Wed, 15 Nov 2017 12:13:42 +0000 (12:13 +0000)]
Update git submodules

* Update docs/submodules/releng from branch 'master'
  - Merge "Weekly Anteater Project Additions"
  - Merge "Remove the functest images built job for Arm"
  - Fix typos in functest-docker.yml

    Change-Id: Ibca13382d10de5963929d528ac53e09bf76da6cd
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
  - Remove the functest images built job for Arm

    Change-Id: I03ed53ce0729688977bd8bc85b57ec261373a69e
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - functest: Fix parameters for docker build jobs

    Change-Id: Id692673fbd47ba623d52970327dbc6360843b253
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
  - functest: Fix slave label and parameters

    Change-Id: I7fb73132f0ddb95345d2309263f9f22a66d6417e
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
  - Merge "Set Functest MultiJob as arch independent"
  - Set Functest MultiJob as arch independent

    Now only one multijob is required to build all containers.
    arm64 containers are still built on opnfv-build-ubuntu-arm.

    functest-vnf and functest-restapi cannot be built due to a segfault
    in ruby operations.

    Change-Id: Iea787e2f4731989f610ba9e596a3f596b750548b
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
  - Merge "fix the bug of patch verify"
  - Merge "Update Automation Job Repo to releng-testresults"
  - Merge "Remove Artifacts JSON Job"
  - Merge "Move Apex Verify Jobs to apex-verify-jobs file"
  - Weekly Anteater Project Additions

    https://wiki.opnfv.org/display/INF/Project+Roll+Out+for+Anteater

    Week begining November the 13th

    Please wait for merge of https://gerrit.opnfv.org/gerrit/47121
    first.

    Change-Id: I9629c60c15c264db778400b454fe99acd06fb881
Signed-off-by: lukehinds <lhinds@redhat.com>
  - [Functest] Remove ubuntu based image built job

    As the former Dockerfile based on Ubuntu has been removed [1], now
    multiple Alpine containers are used.

    [1]: https://gerrit.opnfv.org/gerrit/#/c/46907/

    Change-Id: I62fba4403fc11c1f5e60bf4e5eebc3406cd5d0fd
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - Fix Functest Docker multijob

    It mainly fixes the project names in the multijob and removes the
    triggers added by "Add build triggers and source code management" [1].

    It should be noted that creating manifest shouldn't be done via one
    job per arch.

    [1] https://gerrit.opnfv.org/gerrit/#/c/46789/

    Change-Id: I2cb078ffb900513d4404a39936703844916d84e4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
  - Update Automation Job Repo to releng-testresults

    Switches the jjb/releng/automate jobs to use the releng-testresults
    repository now that files under utils/test have been migrated.

    Assumes shell and python scripts required for the job are now located
    in the releng-testresults repo under ./ci/

    Change-Id: I1f036d9d8abd988477e18b2f2efd8f80d550a61c
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Remove Artifacts JSON Job

    As far as I know the site that consumed this resource was never actually
    published, and given this runs frequently on master, removing it should
    save resources.

    Change-Id: I383fcffcef98e0e12a38d15dcb1204419283b833
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Modify the fuel deployment type judgement in fetch-os_creds.sh"
  - Modify the fuel deployment type judgement in fetch-os_creds.sh

    The BUILD_TAG on ZTE baremetal PODs don't include the word "baremetal".[1]
    Line 117 can't be correctly executed. Use a negative checking instead.

    [1] https://build.opnfv.org/ci/job/functest-fuel-zte-pod1-daily-master/206/injectedEnvVars/

    Change-Id: I1a36494768e0172bcf6a016fd8f2524854c9b876
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
  - fix the bug of patch verify

    If one patch don't modify the "yml" or "yaml" file,
    the script will exit with 1 at egrep "ya?ml$", then mark build as failure.
    In my opinion, if not modify the "yml" or "yaml" file, the yamllint should be successful.
    So we need mark the result of egrep "ya?ml$" as true, then judge the $YAML_FILES.

    Change-Id: I8abcadc9e4c85935ac7b20cdf54713b9800108ba
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Fix removal of kernel directories in repo archiver

    Removal of these directories was silently failing due to the '-f' flag
    of rm. Unquoting '{..}' allows bash to corretly interpret the brace
    expansion.

    Change-Id: I315c63b5eb26fd3780632da0961a0eaf86439ae3
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Add qtip job to pod zte-virtual6"
  - Add qtip job to pod zte-virtual6

    JIRA: QTIP-282

    Change-Id: If765bfa01a1dab987409c311f3a718bffea76797
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
  - Sudo pip install.

    not in a venv, so build fails if called by jenkins user without
    sudo

    Change-Id: I612a20777cc70a33542f767a63075939782e3201
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Remove not consumed argument 'ARCH' from docker build

    Change-Id: I955479b8bc33c4a7445292901aa4228a413aa4c1
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
  - Merge "Refactor arch-specific Dockerfile patching"
  - Merge "Add build triggers and source code management"
  - Merge "[daisy] Prevent CI jobs run on the same POD parallelly"
  - Merge "Updated Docs Structure"
  - Merge "Update Yamllint Version"
  - Refactor arch-specific Dockerfile patching

    CHANGE: Obsolete "Dockerfile.aarch64" support,
    only "Dockerfile.$(uname -m).patch" mechanism is to be used
    from now on.

    It is correlated with https://gerrit.opnfv.org/gerrit/#/c/46797/

    Change-Id: If765550681d283dea7e3522f21080ea2c5e2fda4
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
  - Add build triggers and source code management

    Add job builders and Git Source Code Management for
    functest alpine image build jobs

    Change-Id: I129502859a3391ee233a6e8f3808e3a9c86dc129
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
  - [daisy] Kolla docker image build needs root privilege

    Change-Id: I8b206f8aaa965b90eb13d5f859c5d9d7b530e0e9
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
  - [daisy] Prevent CI jobs run on the same POD parallelly

    Change-Id: I0f20005873aac6c7c4f7e3baf04fab56f38b14df
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
  - Merge "[Daisy] Add docker image tarball builder"
  - Updated Docs Structure

    Provides a new organizational structure for release engineering
    documentation:

     /ci           | Job/Gate structures and CI requirements
     /infra        | Software Infrastructure documentation
       /component  | Documentation specific to a component (Gerrit, etc.)
     /release      | Release documentation (ex. stable branch policy)

    Change-Id: I8d24435d4d2f5ab797ad90309ee2246fb9b74c8e
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "multiarch: Modify doctor x86_64, aarch64 verify jobs"
  - Move Apex Verify Jobs to apex-verify-jobs file

    JIRA: RELENG-287

    Change-Id: Ie50fdddc47b47764d3e3064904f19015d5d39341
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - fix deploy.sh not runing issue

    deploy.sh is not called as jenkins log
    + cd /home/jenkins/opnfv/slave_root/workspace/container4nfv-daily-master/ci ./deploy.sh
    No emails were triggered.

    Change-Id: Ie590a53d05ef3d92f78cce0608c165cd2c98c582
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
  - Merge "add simple e2e tests for PodsCotroller"
  - Merge "Switch yamllint job to only run against new files"
  - Merge "functest: Build Docker images with jjb"
  - Change git base for merge as well

    Change-Id: I23b15eacbd7d207dfe1d8e29784a7c623cb0efb9
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Merge "Testing new docs verfiy job"
  - Change GIT_BASE to https

    Change-Id: Ib589aed7f509d003eef35cf93825eb0950e5ae47
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - functest: Build Docker images with jjb

    docker-build: Dependency & manifest support

    Except for images that have dependencies (as functest-components,
    functest-helthcheck, functest-restapi, functest-features,
    functest-smoke, functest-vnf), all docker images
    are built SEQUENTIALLY in a multijob Phase called 'build-base-img'.
    The images with dependencies are built in PARALLEL in the second
    Phase, called 'build-child-img', only if the first Phase result is
    SUCCESFULL.
    The manifest images are created in a third Phase,
    'create-img-manifest', through opnfv-manifest.sh script, only if
    Phase 'build-child-img' result is SUCCESFULL.

    To create manifest images, a mandatory step is to preinstall
    manifest-tool on the build image dedicated VM (arm and/or amd)

    JIRA: ARMBAND-310

    Change-Id: Iaa6640568ed18a3b087db56449173841dd2757ff
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Testing new docs verfiy job

    These docs changes are also legit.
    Looks like the reverify trigger is not working as well

    Change-Id: I8d16abf3ce0fcae88aec4e8b81b24deb3a991b34
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Need to change directory check for new docs verify

    old dir is no longer generated
    grab dir created by tox -e docs

    Change-Id: If52e931f6abdc8dcb39fbe7aac3c6b3342ce81c8
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Merge "Move all doc verfication to docs-verify-rtd-*"
  - Move all doc verfication to docs-verify-rtd-*

    Ready for review (tested locally)

    1) remove opnfvdocs-daily-{stream}:
    We don't need a timed docs build. and it did not build anything usefull

    2) remove opnfv-docs-verify-{stream}:
    This uses depreciated and unmaintained opnfvdocs/scripts/docs-build.sh
    It does not clone submodules and gives no usefull feedback
    but it does post to artifacts and give a gerrit comment
    move that functionality to docs-*-rtd-*

    3) remove opnfv-docs-merge-{stream}:
    does not upload anything meaningful

    4) remove macro upload-generated-docs-to-opnfv-artifacts:
    is no longer needed since we use read the docs

    5) improve docs-verify-rtd-{stream}:
    generate single page html and post to artifacts
    send gerrit commment with location of single page html,
    errors (like malformed table) are embedded nicely in the single
    page output and give devs a single source of feedback on their work

    6) improve docs-merge-rtd-{stream}:
    this job now needs to remove review documenation created by
    docs-verify-rtd-{stream}

    TODO, after this is merged:
    remove now unused opnfvdocs/scripts/docs-build.sh

    Change-Id: I802eb11712d42555d34f986d061bf0dfc623c1e9
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - vswitchpef: avoid build at ericsson-build3

    VSPERF's VERIFY & MERGE jobs are having issues at ericsson-build3
    since September. The problem is, that after a few successful runs,
    machine starts to be very slow and thus it is not possible to execute
    neither OVS nor VPP anymore. Debugging together with responsible
    admins didn't help to find a root cause (probably a race condition
    during execution of vsperf & other projects). As a temporary measure,
    I want to tight vsperf jobs to ericsson-build4 only, where they work
    without issues.

    Change-Id: I62e482f57234f90fc127b6e6d9454488e17657fc
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - add simple e2e tests for PodsCotroller

    Change-Id: I9baa04ff062f36569c1e143014239931de64cf32
Signed-off-by: thuva4 <tharma.thuva@gmail.com>
  - Merge "KVMFORNFV: Disabling daily job"
  - Merge "Sync requirements with OpenStack Pike"
  - Merge "Fix the misspelling"
  - Merge "Add Gerrit Trigger on Tag Creation"
  - Merge "Rename zte-pod4 to zte-virtual5"
  - Rename zte-pod4 to zte-virtual5

    JIRA: QTIP-280

    Change-Id: Ie588c3e38af82fe9b2de8bb01549a1c9249d54ff
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
  - Add basic job for verifying pharos-tools repo

    Change-Id: I5c5ecddc87e99f2b9e27e53381434d9f55d5e639
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Re-enabling docs jobs for Danube"
  - KVMFORNFV: Disabling daily job

    This patch is used to temporarily disable kvmfornfv daily job from
    triggering as Intel-pod10 is currently not available for executing
    daily test cases.

    Note: Will enable the kvmfornfv daily job once Intel-pod10
    is available for executing test cases.

    Change-Id: I834d50c68f15acb9d8a4377d8351cd29569a9e80
Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
  - Add Gerrit Trigger on Tag Creation

    We should be able to capture a tag creation event by triggering on
    'ref-updated' but looking specifically at the 'refs/tags/' branch
    prefix.

    Though this will trigger a build against a specific tag, scripts will
    still need to examine the GERRIT_REFSPEC to determine the tag name.

    Change-Id: Ic18a3e11530fb71735431240f93d2074dacf4e1c
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - multiarch: Modify doctor x86_64, aarch64 verify jobs

    Modify doctor verify jobs to run for each architecture.
    JIRA: https://jira.opnfv.org/browse/ARMBAND-305

    Change-Id: Ia25c3751ac18233290c9e98e74bc21d9dc35f27c
Signed-off-by: Catalina Focsa <catalina.focsa@enea.com>
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
  - Sync requirements with OpenStack Pike

    OPNFV F-release is built on top of OpenStack Pike.
    Functest depends on releng/modules and requires this update.

    It conforms with the requirement management cleant for E-release [1].

    [1] https://wiki.opnfv.org/display/functest/Requirements+management

    Change-Id: If3c3a607c8d2d5515ada78b03104067937fb4b37
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
  - Merge "Remove compass4nfv weekly danube job"
  - Fix the misspelling

    There is a mistake spelling about slave name,
    the job cannot assign to correct slave.

    Change-Id: I001ec82a30c6f33dd42795cbe990bfb5c2da9740
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - remove components out side of 3rd_party

    components are implemented by TestAPI team, they are not the third
    party code, put them under opnfv_testapi/ui directory

    Change-Id: Ia0f5e2afe4bcb12bcb74d3a8d78fb28fe1432bec
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "divide resources into handlers and models"
  - Merge "add develop guide for testapi"
  - Remove compass4nfv weekly danube job

    Change-Id: I5bd83b2dec6d6b28e619a2a427c0406a6a0c6a43
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - [Daisy] Add docker image tarball builder

    This PS do:
    1. Add docker image tarball builder as a Daisy project job.
       Name is daisy-kolla-build-.*
    2. Upload image to artifact storage after building.
    3. Fix new job runs on daisy-virtual.
    4. Block jobs with each other which may run Daisy VM because
    VM has the same name.

    Change-Id: I148473ca33f1e10490684b7608354a4ba548714f
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
  - Use dovetail latest docker image cvp.0.8.0

    Change-Id: I87ad5599f5a44074eb67502b02bd2083a773772d
Signed-off-by: xudan <xudan16@huawei.com>
  - Merge "add daily job for container4nfv"
  - Re-enabling docs jobs for Danube

    The danube jobs are still needed for ongoing Dovetail documentation
    efforts.

    Change-Id: Ibf7174a63693d7c141cf110f6fbcfac4437102c9
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
  - divide resources into handlers and models

    divide resources into handlers&models
    put ui handlers into handlers directory
    put User into user_models.py

    Change-Id: I3d9e260097205213c3ea8d4eac08b9019e017f71
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "bugfix: E722 do not use bare except"
  - add develop guide for testapi

    Change-Id: Iaa9c15092aafda2024f08c467eea2f3ab9cddd96
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - bugfix: E722 do not use bare except

    new added pep8 check: https://build.opnfv.org/ci/job/testapi-verify-master/435/console

    Change-Id: I29c1ffbb534babf55ec2fe675001cc85b9e2e922
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - bug-fix: ssl error for euphrates

    Change-Id: I0e7f9f502cd3844aacfdbc006a71a081b1c4fde4
Signed-off-by: Gabriel Yu <Gabriel.yuyang@huawei.com>
  - Merge "Integrate yardstick on daisy master branch"
  - add daily job for container4nfv

    Change-Id: I78a06c6123c9bfad33953eab0eb5db76ee0d5e84
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
  - Execute ovs-logger cmds with sudo

    In some installers we execute commands as ordinary users
    and that causes problems when we need superuser priviledges.

    Change-Id: I84786e63995990e9d68803ed50879b086b0bd4af
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
  - change the K8 auto trigger time

    K8s conflict with other CI job.
    We change the K8s auto trigger time to fix this issue

    Change-Id: I54042e31347e989975601305a6de5e98a4da7adf
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Do not set bashisms when calling build.sh

    The maintainer can decide to set errexit nounset or pipefail
    Plus, this fails as pipefail is a bashism and shell: calls sh

    Change-Id: Ibac052fddce7e9a3eb7c536e08c64d9dad1a7a0a
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Merge "add verify jobs for container4nfv"
  - Merge "allow authentication to be disabled"
  - add verify jobs for container4nfv

    Change-Id: I8bca593398beb7e509c3ab7d02bf6fb7ad54b91a
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
  - bug fix: score calculation based on build_tag

    we were used to count the number of PASS of the last 4 runs
    it works 80% of the cases

    4 runs
    4 OK => 3 points
    3 OK => 3 points
    2 OK => 2 points
    1 OK => 1 point
    0 => 0

    it is different from the normal score calculation
    4 OK => 3 points
    3 OK => 2 points
    2 OK => 2 points
    1 OK => 1 point
    0 => 0

    Change-Id: Ib8df2c294e0036246176c181b7a7ac290ebea07e
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Merge "criteria field must be 'PASS/FAIL'"
  - allow authentication to be disabled

    in local deployment situation, authentication can be disabled by
    setting authenticate=False of ui section in config.ini

    JIRA: RELENG-324

    Change-Id: I9157d1723851feb12435033dbdd59035e3eb5777
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - jjb: xci: bifrost: Enable jobs and use XCI ssh configuration

    Enable the 'bifrost' jobs and also make use of the XCI specific
    ssh configuration file.

    Change-Id: I04d15610b596191622cf028b3408b4d63ee7090b
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - criteria field must be 'PASS/FAIL'

    criteria must be fix with 'PASS/FAIL', case insensitive
    or else, BADREQUEST exception will be raises

    JIRA: RELENG-327

    Change-Id: Ic648b9d38937fc63924e42cfdf5345cdaa32e1ed
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "bug-fix: fix compass os_cert issue for bottlenecks euphrates"
  - Yeah, rtd did not have euphrates stream

    Change-Id: I42cfed19942af1f6f4c09b27e839172693598a5d
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Merge "Update release tags for Docker builds"
  - Extend the Functest reporting black list

    remove
    * tempest_full_parallel
    * rally_full

    Change-Id: Ibb944e7d32dc3cf0fc0b87a269c9e2f0327410e4
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - bug-fix: fix compass os_cert issue for bottlenecks euphrates

    Change-Id: I74cae84ad2613ac25a1896ae5b57d38f08545818
Signed-off-by: Gabriel Yu <Gabriel.yuyang@huawei.com>
  - Integrate yardstick on daisy master branch

    JIRA: DAISY-9

    1. Trigger yardstick job in daisy-baremetal-daily-master on zte-pod3
    2. Add daisy pods in yardstick
    3. Add EXTERNAL_NETWORK in installer params

    Change-Id: Ia8e69e503102c1fb282d6d2c5acac2ac3cbfe747
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
  - Switch yamllint job to only run against new files

    Intead of yamllint all files at once yamllint will only run against new
    or modified yaml files.

    Change-Id: I10b951427966409e15fb773b959adbd780497bad
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Update release tags for Docker builds

    Change-Id: I3c4d71239dfe66773931f5f5b9349faab443aa2d
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
  - Moon job is still running.

    I guess adding disabled true doesnt do anything.
    Just going to neuter the job then..

    Change-Id: Iff77f846b6c3eb15ea8c49cfa035449f7aaa1984
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Disable moon verify job.

    Why is moon running against docs buids?
    I don't know, but ts documentation release day.

    Disabling moon

    https://gerrit.opnfv.org/gerrit/#/c/45505/

    Change-Id: Icb68bfc183347a98756f43073d6e5d9a0131144f
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Add new function to get indivial test score for aarch64

    as architecture is not considered as a constraints (unlike scenario or
    installer) we need to work on the build tag to retrieve the data

    but it is not possible to use regex directly in the API

    so retrieveing the accurate results require extra processing
     * based on build_tag, filter the results properly per scenario
     * build a table build_tag time for a given scenario
     * keep only the last 4 results
     * evaluation criteria field

    It would simplified if architecture could be declared as a constraint
    then querying the resuls will not change and not require intermediate
    steps

    JIRA: FUNCTEST-880

    Change-Id: Id4fe4f56babf0964d41e299905c804e0d837c3d7
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - [Functest] Add TESTCASE_OPTIONS env variable to the Alpine containers

    This patch also removes the --report flag when running a single
    test case (functest-suite type of jobs)

    Change-Id: Ic94fba53ced7c6f908905c02577e1b104f15afb7
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
  - Merge "[Functest] Cleanup daily Jenkins job"
  - Merge "fuel, armband: Limit dovetail to Danube branch"
  - [Functest] Cleanup daily Jenkins job

    There is a former job template which was used for testing Alpine
    containers at the beginning on 2 alpine-pods. That is not needed
    any longer since we are running Alpine everywhere.
    Also, this patch re-orders the builders.

    Change-Id: Iabb41552f513773ebae1170232b8db1aeceb9a59
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
  - fuel, armband: Limit dovetail to Danube branch

    While at it, limit functest & yardstick to master and
    stable/euphrates, trying to work around missing job references
    in Danube scenarios on ZTE PODs.

    Change-Id: I89de0c3b3c914e1ad735980a995e5cae625238be
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - yardstick: remove apexlake

    apexlake was removed from yardstick codebase

    Change-Id: I8eb826aa725dfb0e2c2c7a0bc1b15931fa245967
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
  - Merge "Added tox to nfvbench"
  - Merge "fuel: installer param: Add CI_DEBUG=false"
  - Merge "fuel, armband: verify jobs: Fix race condition"
  - Added tox to nfvbench

    Change-Id: I1344241cc488481a64a7ba13da521537420a0c59
Signed-off-by: Kerim Gokarslan <kgokarsl@cisco.com>
  - Update Yamllint Version

    1.6.0 is quite a bit out of date; Updating Yamllint to 1.8.2 will enable
    some nicer feature of yamllint (like single line rule disables).

    Change-Id: I88d1c14539516ccef4f5e2e7e95b0017503dd98f
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - ovsnfv: Disable daily jobs

    Change-Id: I88a6c87379ce330a90564bf174258d5e09d75c46
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - fuel, armband: verify jobs: Fix race condition

    On rare occasions, Fuel/Armband verify jobs can get into a deadlock
    on nodes with exactly 2 executors.
    Add a build blocker to prevent such scenarios.

    Change-Id: Ia00d88df0dd033264eaeb66e27188c62514b74d8
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - fuel: installer param: Add CI_DEBUG=false

    Change-Id: Ic2c4a52d58a7fdced5acfb9a706583646af7e56e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Changed path of a file to its correct location

    Recently htmlize.py was changed to a new directory. So, updated the path
    of it in a build script

    Change-Id: Ia409a36fdf38e16e9a66b73a07b7a78faaeb88fe
Signed-off-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
  - Merge changes from topics 'testapi', 'yamllint'

    * changes:
      delete legacy update code
      fix yamllint verify fail

  - Merge "Get daisy installer IP"
  - delete legacy update code

    update directory was employed to update TestAPI before auto deployment
    is adopted, now it is useless and can be deleted.

    Change-Id: I4e5ae84e80879cd9f711dc1d02224ae4f5902e49
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - fix yamllint verify fail

    fail record: https://build.opnfv.org/ci/job/opnfv-yamllint-verify-master/1050/console

    Change-Id: Ic709b9a3d1d3642a3deebd930714a2ba2de22da6
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - bug-fix: do not have permission to execute sudo pip

    JIRA: BOTTLENECK-211

    This patch is to fix the bug by adding -H flag to sudo, i.e.,
    sudo -H pip install ...

    Change-Id: Ie31f435e341ae9fe8f8e084696e8e1b7a05888d3
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
  - Get daisy installer IP

    Now the job functest-daisy-baremetal-daily-master runs on zte-pod3,
    but the INSTALLER_IP in [1] belongs to zte-pod2.
    Use virsh and arp commands to get the real INSTALLER_IP.

    [1] https://build.opnfv.org/ci/view/functest/job/functest-daisy-baremetal-daily-master/151/console

    Change-Id: I9e297b8f7a240437f81b4c3e2eab5949ac9d5e51
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
  - Merge "Move securedlab clone outside of daisy WORKSPACE"
  - Merge "Added license metadata to specify Apache-2.0"
  - Merge "Use absolute timeout for validation jobs"
  - Merge "Update table headers in the reporting page"
  - Added license metadata to specify Apache-2.0

    Change-Id: Id2e6b148f896eee5122339e501c8604e74ef774c
Signed-off-by: rpaik <rpaik@linuxfoundation.org>
  - Merge "Enable Yamllint on the Releng Project Repo"
  - Merge "Fix incorrect comment that security report posted"
  - joid: Fix build blocker for os and k8 scenarios

    Change-Id: Id1fba783069c883868aa9cab6c8ea09485c411e5
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Enable Yamllint on the Releng Project Repo

    All new patchsets should be free of yamllint violations.

    JIRA: RELENG-254

    Change-Id: Ia4f6d201837eb74d0c641b7ffb745c3df4327848
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Change criteria 'SUCCESS' to 'PASS' in yardstick reporting"
  - Merge "Fix Yamllint violations in Docker Custom jobs"
  - Merge "Final Yamllint Fixes"
  - Merge "daisy: bug-fix of upload iso to art"
  - opnfv-docs: Enable Euphrates jobs

    Change-Id: Iccf3e3202bf7fc090293454ddf8e6b93c2d3007c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - KVMFORNFV: Disable jobs on Euphrates

    This patch is used to diasable jobs on Euphrates branch as there is only
    one node assigned for the daily job. If the jobs on master and Euphrates
    are enabled, the verify job is delayed.So inorder to avoid the delay for
    the verify job, disabling the jobs on Euphrates.

    Change-Id: Ib0eff4a1156858a73e4b889a61ac0cbd4ebe5ef0
Signed-off-by: Navya Bathula<navyax.bathula@intel.com>
  - Change criteria 'SUCCESS' to 'PASS' in yardstick reporting

    To keep consistent with other testing project,
    yardstick should change criteria value from 'SUCCESS' to 'PASS'

    Change-Id: I8d8779927a74749e7c43df4e55e1888c49cbbbaf
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - daisy: bug-fix of upload iso to art

    Change-Id: Idc204f9f8c3e71f80d607ee55630cbea1e4f118a
Signed-off-by: zhouya <zhou.ya@zte.com.cn>
  - bugfix: trend graph not show in fuel x86 and aarch64

    The trend tool will read installer field in scenario_history.txt
    But now this field is fuel not fuel@x86 or fuel@aarch64.
    So I change fuel -> fuel@x86 & fuel@aarch64.

    Change-Id: I8e97e57febd559f65be559b16bceee5cf8268926
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - Merge "bug-fix: do not have permission to execute sudo pip"
  - Merge "opnfv-lint: Enable yamllint for Fuel & Armband"
  - Fix incorrect comment that security report posted

    A string is added to the build that a security report is being
    reported to Gerrit, even when it is not. This moves the string to just
    before the line when the comment is posted so we aren't lying to
    developers.

    Change-Id: I73840d025e8be86b6ac02772b22b22c4abd29422
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Fix jenkins-jnlp-connect.sh for missing a quotation mark"
  - Merge "Fixing Workspace Permissions"
  - Merge "Add fuel@x86 and fuel@arm support"
  - Add fuel@x86 and fuel@arm support

    Since scenario data do not have a field named architecture,
    So I choose pod_name for now.
    For example:
        pod_name: arm-pod5
    I assume that it is based arm architecture

    Change-Id: I92159a5e08b1ed80701494483fd9922dbd459193
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - bug-fix: do not have permission to execute sudo pip

    JIRA: BOTTLENECK-211

    This patch is to fix the bug by adding -H flag to sudo, i.e.,
    sudo -H pip install ...

    Change-Id: Icdb187660cc1e08e134a79592e7454b77576f457
Signed-off-by: Gabriel Yu <Gabriel.yuyang@huawei.com>
  - Merge "put htmlize directory under jjb/releng"
  - Merge "jjb: daisy: Upload iso file as well as the bin file"
  - put htmlize directory under jjb/releng

    centralize jjb related scripts

    Change-Id: I4abeb06f17b48b8e7ac15803db0f3ce7eb0c1b93
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Only Submit Security Scan Results that Exist

    When anteater runs it generates a shortlog containing any errors that
    were encountered during it's run.

    If no errors exist it will still create an empty file 'shortlog'. A
    review containing no content will be attempt to be posted and fail with:

      fatal: Argument "{COMMIT | CHANGE,PATCHSET}" is required

    Instead of attempting to post nothing, the job should just skip
    submitting a review.

    Change-Id: I3feacb15e47dea204783053b3e67a9aa81ba164d
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Final Yamllint Fixes

    Fixes some final yamllint issues introduced by recent patchsets in apex
    and armband.

    JIRA: RELENG-254

    Change-Id: I26b45d737f06c215413e29c92031d14e23967506
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint violations in Docker Custom jobs

    JIRA: RELENG-254

    Change-Id: I8d119fb0f925bfebd91cb18fb4c0a176fb9dd4ca
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/octopus

    JIRA: RELENG-254

    Change-Id: Id2c105c5540848b545316ce132e19b74f8fd35f1
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - opnfv-lint: Enable yamllint for Fuel & Armband

    Change-Id: Iaccfa0df8f9f282a54712f61489af3029a91d44b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Fixing Workspace Permissions

    Adds fix-workspace-permissions wrapper in case StorPerf leaves
    any files owned by root behind

    Increases timeout to 45 as miminal run can take just over 30
    minutes.

    Change-Id: I85549a2246baa3a24686cf425850a8e7c0b645c8
Signed-off-by: mbeierl <mark.beierl@dell.com>
  - Merge "fuel: Drop obsolete DEPLOY_TIMEOUT"
  - globals/slave-params: Remove unused Fuel overrides

    Cleanup some unused parameter overrides, which were never in effect
    in the first place. For CI PODs, we inherit only installer specific
    parameters, so slave-label based overrides are ignored.

    PODs:
    - arm-pod5;
    - arm-virtual2;
    - ericsson-pod1;
    - lf-pod2;

    This reverts commit bb22c8c02df3e9d030ff64c304536c31b78a37a6.
    This reverts commit fc26623f9d7f211a9e29e246a2b13bdae5b3982b.

    Change-Id: Iee80ad8357f5126c4aa7510ed66ab6e79c20f3fc

  - fuel: Drop obsolete DEPLOY_TIMEOUT

    While at it, add missing DEPLOY_SCENARIO for Fuel log collection job.
    This will add some more useful info to each job description text.

    Change-Id: I4936013dc23ed696ad4a526961b23031753aed2a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "Fix Yamllint violations for jjb/releng"
  - Merge "Fix Yamllint violations for jjb/snaps"
  - Merge "Fix Yamllint violations for jjb/yardstick"
  - Merge "fuel-deploy: Only pass ISO arg for Danube branch"
  - Merge "Fix minor yamllint violation in Joid job config"
  - Merge "Fix Yamllint violations for jjb/storperf"
  - Merge "Fix Yamllint violations for jjb/compass4nfv"
  - Fix Yamllint violations for jjb/releng

    JIRA: RELENG-254

    Change-Id: I5b9fe931e20a84d80d9ce6bc565bfee1db2dbc32
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint violations for jjb/snaps

    JIRA: RELENG-254

    Change-Id: Ia18bb029bdb235c5e3a28bd3d0bf5f354d524769
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint violations for jjb/yardstick

    JIRA: RELENG-254

    Change-Id: Icbfff8c0368c227451a09ac7f1f81df3e0f3563a
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix minor yamllint violation in Joid job config

    The newly added euphrates stream had it's fields overindented.

    JIRA: RELENG-254

    Change-Id: I8d033966023fdecec3f03f2c74982f9de775ac08
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint violations for jjb/storperf

    JIRA: RELENG-254

    Change-Id: Idc05b81ebf8636a5d422e54b72ee58c039b1843c
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix jenkins-jnlp-connect.sh for missing a quotation mark

    Change-Id: Iba2a7b5de9cb56c2cc6579fb9ff37b3242a0283f
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
  - Merge "jjb: xci: Make use of alternative ssh configuration file"
  - Merge "Bug fix:Bottlenecks job failed."
  - Fix Yamllint violations for jjb/compass4nfv

    JIRA: RELENG-254

    Change-Id: I11aee517b2a8af8d2e2519642872c84ba494a335
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "This job will allow projects to create custom docker jobs"
  - Merge "Disable timed dovetail danube jobs"
  - Merge "Change score calculation for functest reporting"
  - Disable timed dovetail danube jobs

    Dovetail danube jobs don't need to be triggerred every day now.
    Disable the timed trigger.
    If need, they can be triggered manually.

    Change-Id: I2f114cd17fcd27d0e34be0824be3fc0d072dbae9
Signed-off-by: xudan <xudan16@huawei.com>
  - Use absolute timeout for validation jobs

    not enough valid data in history for elastic check

    Change-Id: Ie3bcd7cc186605a31a857130646468e6f1ca7dde
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
  - fuel-deploy: Only pass ISO arg for Danube branch

    Post-Danube branches (master, stable/euphrates) do not use an ISO
    argument, so stop passing it.

    While at it, fix some minor coding style and a wrong scenario default.

    Change-Id: I1878f80e685efc2da07dedd1d2c05c51933da2ec
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - jjb: daisy: Upload iso file as well as the bin file

    To align to the convention, Daisy now also provides iso format
    artifacts for user to download instead of the bin format. So
    need to upload iso to GS.

    In future, the bin file can be eliminated to save storage space.

    Depends-On: I6ddfe8e291ea8f6d673bd82c4df310d63f61a130

    Change-Id: Ib97f93b043866174d5d63f122aa867b2af1c1424
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
  - jjb: xci: xci-verify-jobs: Fix regexp for GERRIT_TOPIC

    Drop the single quotes to regexp works as expected.

    Change-Id: I2ea09be14bc83effdd5860fd35dda540b412cf59
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Merge "jjb: xci: xci-verify-jobs: Skip complete XCI deployments for 'skip-deloyment'"
  - Change score calculation for functest reporting

    the goal is not to penalize scenario with few iteration due to
    CI pipeline constraints
    until now the top score was calculated on the base on 4 iterations, it means
    whatever the number of iterations, we always consider the possible top score
    based on at least 4 iterations

    each case can get
    - 3 points (last 4 iterations PASS)
    - 2 points (more than 1 PASS over the last 10 days but 1 FAIL of the last 4)
    - 1 point (at least 1 PASS over the last 10 days)
    - no point  (never work)

    so if we consider a scenario with 10 cases, the top score is
    30 = 10*3 (max points)

    the coefficient to calculate the top score is not the number of iterations

    - 1 iteration => possible  top score 10
    - 2 iterations  => top score 20
    - 3 iterations => top score 20
    - 4 or more iterations => top score 30

    previously top score was systematically 30

    https://wiki.opnfv.org/plugins/servlet/mobile#content/view/6828617

    Change-Id: I01102bc00766b7f5b58e73befa7d5328fcc895cc
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Merge "jjb: xci: bifrost-cleanup-jobs: Disable cleanup bifrost jobs"
  - jjb: xci: xci-verify-jobs: Skip complete XCI deployments for 'skip-deloyment'

    When we want to test patches affecting the start-new-vm.sh script,
    sometimes we only want to test whether VM is operational without having
    to run the entire XCI deployment on it. As such, skip XCI deployments
    when the topic matches the 'skip-deployment' regexp.

    Change-Id: I4242ac09a9e65c939a06ad47eb26a62af39128c8
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Merge "fuel-deploy.sh: Drop local_env mechanism"
  - Rename the external network for fuel

    The external network was renamend with the MCP deploy to floating_net

    Change-Id: I73f5f5d14b0b18a2e838dae163dcfd62edcb0c0b
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
  - jjb: xci: bifrost-cleanup-jobs: Disable cleanup bifrost jobs

    We no longer update logs in artifacts.opnfv.org so there is no point
    in running this job. We will enable it back when we start uploading logs
    for XCI.

    Change-Id: Icee15d346c32dff693b5c474a51fb79763841bb7
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Merge "jjb: xci: Refactor bifrost jobs to use the XCI clean VM"
  - jjb: xci: Make use of alternative ssh configuration file

    The script now creates an XCI specific ssh configuration file
    so we need to use that when trying to connect to the host.

    Change-Id: I34cb39636b95de9ab97cb5d2ca250b4218e9a7f7
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Merge "jjb: xci: xci-verify-jobs: Export clean vm variables properly"
  - Merge "Do not use capital letters to refer to osa"
  - jjb: xci: xci-verify-jobs: Export clean vm variables properly

    The variables are meant to be used by the start-vm-new.sh script
    instead of the XCI test so they need to be exported properly before
    we run the script.

    Change-Id: I224ec7bfced5eb51f01de46bd042274bcf3ec86b
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - kvmfornfv: Enable all jobs for all branches

    Change-Id: I88daffa1e15339166240f8520e9fe9909f6a5f49
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "jjb: xci: Use pre-built dib images for CI runs"
  - fuel-deploy.sh: Drop local_env mechanism

    Now that Fuel supports reading bridge names from IDF / determine
    them based on IP address matching to PDF network, we can drop
    the mechanism for sourcing "local_env".

    Change-Id: Ib9fe0ddb2b54b9c5c037a3451cf049323ae7a864
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "Revert "fetch_os_creds.sh: Fix unbound BUILD_TAG""
  - Merge "Fix Yamllint violations for jjb/apex"
  - Revert "fetch_os_creds.sh: Fix unbound BUILD_TAG"

    This reverts commit 3f27c8b519e42295bd76ace5506903f265e48560.

    Change-Id: I024ba8c0b960387138a71be9bc19f6d1b72030ca

  - armband: Fix Fuel collect job reference

    Armband uses different 'pod' naming/labeling, so instead of Fuel's
    'baremetal' reference, we have 'armband-baremetal', leading to
    unresolved job references for the recently added log collection.

    Fix that by adding a new 'deploy-type' variable, which corresponds
    to either 'baremetal' or 'virtual', aligning with Fuel naming.
    While at it, slightly refactor our pod definitions to use the new var.

    Change-Id: Ie84c40a5c208072da2e4766233a844f2670d4f87
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "fuel, armband: Add post mortem log collection"
  - Fix Yamllint violations for jjb/apex

    JIRA: RELENG-254

    Change-Id: I354d7064c560d4b23e361d556b7fe269d7fb5d26
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - fetch_os_creds.sh: Fix unbound BUILD_TAG

    Fuel baremetal deployments provide a certificate, which should be
    copied over to test containers. Virtual deployments do not, hence
    the need to determine the deployment type and decide whether the
    certificate should be transferred in the first place.

    However, the Docker args we contruct will try to map the certificate
    file no matter what, so we will instead try to transfer the cert
    from Salt Master in all deployments, and just create an empty file
    in case it does not exist.

    Change-Id: I3d3fe6cabf552a88841c529ce38446b2e54b3053
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - jjb: xci: Refactor bifrost jobs to use the XCI clean VM

    We no longer run opnfv/bifrost jobs so drop all the references from
    the configuration file. Moreover, make use of the releng-xci XCI clean
    VM virtual machine to run the tests on a clean environment. Finally, we
    drop the support for uploading logs to the artifacts.opnfv.org. This
    needs to be done for XCI as well so we will bring it back when we
    develop a universal solution.

    Change-Id: I9bad17508ab8ee6594aec444ab864b99331b616d
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - jjb: xci: Use pre-built dib images for CI runs

    We make use of the pre-built dib images hosted on artifacts.opnfv.org
    instead of building a new one on every CI build. This makes the CI jobs
    somewhat faster since we start with the XCI deployment straight away

    This patchset depends on https://gerrit.opnfv.org/gerrit/#/c/44049/

Signed-off-by: Markos Chandras <mchandras@suse.de>
    Change-Id: Id2ccee8882cd20590a4cd27d4e512dc414d7b40e

  - Merge "Fix minor yamllint violation in jjb/moon/moon.yml"
  - Merge "Fix Yamllint violations for jjb/dovetail"
  - Merge "Fix Yamllint violations for jjb/daisy4nfv"
  - Merge "Fix Yamllint violations for jjb/calipso"
  - Merge "Fix Yamllint violations for jjb/xci"
  - Merge "Fix Yamllint violations for jjb/sfc"
  - Merge "Fix Yamllint violations: jjb/vnf_forwarding_graph"
  - Merge "Fix Yamllint violations for jjb/functest"
  - Do not use capital letters to refer to osa

    As agreed with the releng-xci, we should stop using OSA and start using osa
    to refer to openstack-ansible

    Change-Id: I201b360654b9a52a3387c5e473a3e448a900bb9f
Signed-off-by: Manuel Buil <mbuil@suse.com>
  - Add OPNRC file to Yardstick container for fuel installer type

    OPNRC file (openstack.creds) is needed to call openstack services
    It was not added any longer because we added a specific case for
    fuel installer to send SSH_KEY, OPNRC file and OS_CACERT to
    the container

    Change-Id: I235b138a77e06cded86a0b163ef383c1c37a0469
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
  - Fix Yamllint violations for jjb/functest

    JIRA: RELENG-254

    Change-Id: I89043a1149360d587588e8c887f88cc5192c1692
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint violations for jjb/xci

    JIRA: RELENG-254

    Change-Id: Iaf58cc822eb616711c0dc081f5b0154fe881646c
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint violations: jjb/vnf_forwarding_graph

    JIRA: RELENG-254

    Change-Id: If660d0bedee12c00e385aa1f42ed3c1acc9aeb27
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint violations for jjb/sfc

    JIRA: RELENG-254

    Change-Id: I3f878f50de8e0e60d3332ab8cd0ef8224524d38e
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix minor yamllint violation in jjb/moon/moon.yml

    Without a '|' after the shell builder declaration yamllint will think
    the bash directive is a comment.

    JIRA: RELENG-254

    Change-Id: Ib4e9802dbceeac1356936510ffa2efeca648076d
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint violations for jjb/dovetail

    JIRA: RELENG-254

    Change-Id: I63bb14821b5d1798fccc313a07191e5f3dec160e
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint violations for jjb/daisy4nfv

    JIRA: RELENG-254

    Change-Id: I71f2879dd04cc56dc8023fc7163871e94de78eb6
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint violations for jjb/calipso

    JIRA: RELENG-254

    Change-Id: I9391e0537d2c0904daa966f56d99c96d445d00d9
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - fuel, armband: Add post mortem log collection

    Debugging test suite failures is often hard without physical access
    to the POD, and even then the environment might be automatically
    redeployed before successfully debugging the problem.

    So, collect all contents of </var/log> from all cluster nodes
    (including the Salt Master node) after all test suites have been
    executed as part of the CI job.

    Change-Id: Ie5e2526c74f4ed21be9c76c6f6101eb3f434be36
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Create euphrates jobs for remaining projects

    Change-Id: I1aee6c882b863ab69393ba906ae8b067a426fc3b
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "Fix Yamllint violations for jjb/fuel"
  - Merge "Fix minor yamllint violation for jjb/bottlenecks"
  - Merge "Fix Yamllint violation for jjb/doctor"
  - Fix Yamllint violations for jjb/fuel

    JIRA: RELENG-254

    Change-Id: I685f8ffd22e9083ac79655ff490ca0cc5d825c9d
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Add CACERT file to Yardstick Container for fuel installer"
  - Fix Security Scan Shortlog Format

    The current Anteater shortlog output still contains single and double
    quotes, causing comments to not be posted to Gerrit. So instead of
    trying to escape the quotations they should be removed entirely.

    JIRA: RELENG-272

    Change-Id: I8a2565c85763d7617ced73702a12e28bf634678a
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "fuel, armband: Hard set dovetail stream to master"
  - Update table headers in the reporting page

    Change-Id: I19916f1e4dd04297cc7d73e93a12767d335c0d99
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
  - Merge "kvmfornfv: Enable jobs running on intel-pod10"
  - Add OPNFV_RELEASE in enviroment which is used in testapi reporting

    Change-Id: I81b1cf1492d215c934e148eba5eba7535d38cfd0
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
  - kvmfornfv: Enable jobs running on intel-pod10

    Change-Id: If4f37121068895854d3261ffce8aab02abb083be
Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
  - Fix typo in job definition

    Change-Id: I67a96819d4cf5c6c2b18267f97728aaeda1b188a
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
  - Add CACERT file to Yardstick Container for fuel installer

    CACERT file is needed for authentication to and
    between openstack services.

    Change-Id: Ic6c48ad0ac6f16c2dca82214f5b44d2f8dcac4fc
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
  - calipso: Tie jobs to centos machine

    Change-Id: I7c2d0afb4c2b3e2680893c8cea660b36c553b39c
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - fuel, armband: Hard set dovetail stream to master

    Fuel and Armband Euphrates jobs are always marked as failed, even
    when at least one sub-job passes, due to missing Dovetail job for
    that respective stream.

    Change-Id: Ibcdde75d70111e82f8498114deabaf7808cc6d74
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Ignore Scenarios directory when yamllinting SFC

    These yaml files are for defining scenario in XCI and can be ignored for
    now.

    Change-Id: I48b1598406e34a5129c7c7dab73f6a06af6db82e
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Remove functest alpine images from docker builds"
  - Remove functest alpine images from docker builds

    They are already built via Dockerhub automatically

    Change-Id: If0b336a0be741b17c2f7b80eaa51a0f235ad9ddf
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
  - [Functest] Continue the job execution if healhcheck fails

    This will allow the push-test-logs.sh script to be executed
    in any case instead of exiting directly

    Change-Id: I03c40e2f368485389a21313f98745217ae634eca
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
  - Merge "Keep Docker builds from thrashing on same server"
  - Added "calipso" scenario to apex.yml

    Change-Id: I1e4237fd9716e92eec7633006c54240284f312c6
Signed-off-by: Ilia Abashin <abashinos@gmail.com>
  - Bug fix:Bottlenecks job failed.

    This patch is to fix the bottlenecks rc file.
    shown the problem:
    touch: cannot touch '/tmp/admin_rc.sh': Permission denied
    releng have chown code.
    We will delete this file if have problem in fetch_os script

    Change-Id: I9f53f9243697c3faca2b4d09a5847253a70f9686
Signed-off-by: liyin <liyin11@huawei.com>
  - Merge changes from topic 'qtip'

    * changes:
      Fix status reporting page
      Specify TESTAPI_URL in releng jobs

  - Merge "Add timeout and timestamp for long duration tasks"
  - Fix status reporting page

    - use data in last 10 days instead of 1 day
    - hide installers without any data
    - remove redundant qtip reporting

    Change-Id: If73a439572b6a1cf09c7d34f643fb14be82196ca
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
  - Merge "[Yardstick]Enable using the CACERT file in all compass branches"
  - Specify TESTAPI_URL in releng jobs

    Change-Id: Ied35e58137fb8040779fe038626facd684a935dd
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
  - Add timeout and timestamp for long duration tasks

    Change-Id: Ib4b07e23a81718e759ed43ff7fa2882735804afc
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
  - Merge "Move daisy jobs of master branch to zte-pod3"
  - Merge "Enable Daisy Euphrates merge jobs"
  - Merge "Modify the timed trigger on zte-pod1"
  - [Yardstick]Enable using the CACERT file in all compass branches

    Change-Id: Ia699a23d292ea2c18f309022352f83a22041626a
Signed-off-by: JingLu5 <lvjing5@huawei.com>
  - Keep Docker builds from thrashing on same server

    There is a possiblity of multiple docker builds of a docker repo being
    scheduled on the same host:

    1) Patch is merged
    2) Docker build is triggered
    3) New patch is merged before the Docker build/push finishes triggering
       a second build
    4) First build fails as second build starts by cleaning image from
       first build

    Reintroducing the check for builds in progress, but specific to the
    Docker repo, should allow mulitiple Docker builds on a node to run,
    while keeping multiple builds on a per-repo basis from thrashing each
    other.

    JIRA: RELENG-315

    Change-Id: I74c01850a036c831b93a8cd5fa8522337abb9ff4
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Add mcp.rsa in the yardstick container for fuel"
  - Merge "[Functest] Remove former way to execute run_tests"
  - Merge "Use dovetail docker image opnfv/dovetail:cvp.0.7.0"
  - [Functest] Remove former way to execute run_tests

    It was used in Danube and there are no more Functest jobs
    that are runnign stable/danube branch.

    Change-Id: If297487767e8e8ead39aa4a10f58c6554be197b0
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
  - Use dovetail docker image opnfv/dovetail:cvp.0.7.0

    Change-Id: I45c7e637182ecb8d73a51fea895a4eefc6a1a0e6
Signed-off-by: xudan <xudan16@huawei.com>
  - [Functest] Remove former way to execute prepare_env

    It was used in Danube and there are no more Functest jobs
    that are runnign stable/danube branch.

    Change-Id: I8e8b1f769b76ad511af6086b7a21dd9ae94404f0
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
  - Add mcp.rsa in the yardstick container for fuel

    For Fuel, the mcp.rsa key is needed in the container to be able to
    connect to the POD nodes. The key is set in the global installer
    parameters and passed to the container. Also the SSH_KEY enviroment
    variable is set with the path of the key.

    Change-Id: I1888414abc9f6c2d8ac741f2d6f04f5e7a37912b
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
  - Merge "jjb: xci: Make SUSE a voting job"
  - Merge "Fix Bottlenecks status page cann't be shown."
  - Change Euphrates image

    minor pylint fix in functest/reporting-status

    Change-Id: Ibfd4f0da1475c34c40a3d9e00530f8f15eb3c7dc
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Fix Bottlenecks status page cann't be shown.

    Change-Id: Ia1ad4c0654ad2dea7fdb61b81725af9aaafc4750
Signed-off-by: liyin <liyin11@huawei.com>
  - Compass: fetch openrc for euphrates

    Change-Id: I22df519d949fb28eaecc6af99347868023a1e2a8
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - Add env params to Dovetail Container for BGPVPN test cases

    Change-Id: I6afe338998a1550b8dd7533f29cb76c4f0d79352
Signed-off-by: xudan <xudan16@huawei.com>
  - Merge "bottlenecks: enable daily deploy job."
  - Apex: fixes naming for fdio dvr scenarios

    Change-Id: I1d01d9d4a72946b4998437972ae12083675e7e79
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - jjb: xci: Make SUSE a voting job

    XCI CI now works for SUSE distributions so allow job to vote.

    Change-Id: I2c8bf8394a2fb1c1008f470486280a0e30922e28
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Merge "[Functest] Add DOCKER_TAG in Alpine images"
  - Merge "Change scenario name"
  - [Functest] Add DOCKER_TAG in Alpine images

    Change-Id: I8a8d46798ea73364cf0f2b66464d3628d6d572d3
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
  - Merge "Make the ovs_logger installer independent"
  - Move daisy jobs of master branch to zte-pod3

    Zte-pod2 is a little busy.

    Change-Id: I7628a1a966552c5caf1706a2ac8c47952a11c095
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
  - Merge "reporting adoption for Euphrates"
  - Merge "[Functest] Block daily job if healthcheck fails"
  - Merge "[Functest] Add argument in function run_tiers()"
  - [Functest] Block daily job if healthcheck fails

    Change-Id: I3ec48bd337f8dc9100ff82f53067954925245dfa
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - [Functest] Add argument in function run_tiers()

    Replace single by double quotes, variables should
    be within double quotes.

    Change-Id: I5dae42178f5638689a8c46e03a01c12bd42b65e1
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
  - bottlenecks: enable daily deploy job.

    Change-Id: I84e8cf5dc9f9ae6884ff70363067b5534b6f196b
Signed-off-by: liyin <liyin11@huawei.com>
  - Change scenario name

    change the scenario name nosdn-dpdk to nosdn-ovs_dpdk

    Change-Id: I28ac023b19a07c6d8e9ba9d202d73773442576c5
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Merge "bottlenecks: enable euphrates docker"
  - Modify the timed trigger on zte-pod1

    - disable timed trigger for danube job
    - enable timed trigger for master job

    Change-Id: I89ec92b368cc0e37ba1be5c49c12feda93dec33c
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
  - xci: Switch to multijob for verify jobs

    Change-Id: Ic059a0eff23b203056cdb54cdd1ae2f17f01a09c
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "xci: Fix skip-vote for distro jobs"
  - Fix Yamllint violation for jjb/doctor

    JIRA: RELENG-254

    Change-Id: I8d9264a1bc69e5c2578886fa1a0112e19cf835b4
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - xci: Fix skip-vote for distro jobs

    Change-Id: I6dd25dca121dd6531bc2f0862da65497582bb407
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Apex: disable daily job for master

    Even with a timed trigger that shouldn't execute more than once a year,
    the apex-daily-master job is still triggering every day or so.  Using an
    explicit disable to disable the job.

    Change-Id: I3b014c0d0899dba617fcb7cfee17ca758b291f9f
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - xci: Skip voting from Centos and OpenSUSE jobs

    Change-Id: I263417a7c2ae7a185a75a53e0352112ae5900afe
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: Pass project parameter to downstream jobs and adjust build blocker

    Change-Id: I25a8eb8606134255cc77d0b3d5c387e2cf4ee082
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: Switch to freestyle for xci-verify jobs

    Change-Id: I7a2fa9e3e2bb78ccc2dc6f26be7848019e6de6b8
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: Switch to freestyle for xci-verify jobs

    Change-Id: I0e1d922ec303bf71e0683b624c51a254da0b9c88
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: Enable multi-distro verify

    Change-Id: I82e5db83092b5f4d6f4ea25464f416ce879d4709
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: Enable multi-distro verify

    Only ubuntu job votes. The rest is still non-voting.

    Change-Id: I0fa2398d3a3d3c5e6e9570488f9e2c15db1c371c
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Move securedlab clone outside of daisy WORKSPACE

    Change-Id: Ic3bac4876160aaefb77707c22f6d34a9b8b1068c
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Remove extra tempest config item

    Dovetail has deleted some tempest test cases.
    So their config item can be removed.

    Change-Id: I331b8082c5a9ff40297a8e525564f222a77cb182
Signed-off-by: xudan <xudan16@huawei.com>
  - remove redundant docker push job

    Change-Id: Ife140195cf5f863a389e983e4ae0c759ca347793
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - Merge "Add docker image tag for euphrates"
  - Enable Daisy Euphrates merge jobs

    Change-Id: Iaa278fa1d0aa3faa8735bc45159031d04d997a6f
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
  - bottlenecks: enable euphrates docker

    Change-Id: I5bcd55f30745f71aedda1e60df57b761e2657c22
Signed-off-by: liyin <liyin11@huawei.com>
  - Add docker push job for arm

    Change-Id: Id7e9e0b3a28102b6efa1e4fbd4c648eca10d9456
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - Merge "yardstick: enable euphrates docker"
  - Merge "Remove Restriction on Total Docker Builds per Node"
  - Remove Restriction on Total Docker Builds per Node

    The docker build script will only allow one docker build at a time. As
    docker builds are now restricted to one per-node by project through the
    throttle-build plugin, this restriction can be lifted.

    JIRA: RELENG-315

    Change-Id: I4c430f99eaaed831fa0c49284280a8fa9fbe13c8
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Make the ovs_logger installer independent

    The ovs_logger library was too tightly connected
    to the Fuel installer.
    This patch make the aforementioned library
    installer independent

    Change-Id: I39115067393b8d4baf66c23baf2d9c130e4668bd
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
  - jjb: xci: xci-verify-jobs: Fix clean VM job

    According to
    https://docs.openstack.org/infra/jenkins-job-builder/definition.html#macro-notes
    we only need to use ${{x}} when the macro has parameters. However, none
    of our macros has so the correct way to use the shell variable is ${x}.
    Moreover, we set the missing execute bit in the jenkins test script.
    Additionally, we fix the OPNFV_RELENG_DEV_PATH parameter to point to the
    directory inside the VM where the releng-xci repo is located.
    Finally we fix the parent directory in which the test is executed.

    Change-Id: Ic6157caa5042274a3a3d0de276bdacc15a90a82d
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Merge "jjb: xci: Create XCI test script"
  - jjb: xci: Create XCI test script

    We need to respect the environment during testing so we need to create
    a proper test script which exports all the variables that matter for our
    tests. We do that before we create the VM so the VM creation script can
    rsync the test for us. We also properly escape the DISTRO variable when
    destroying the VM.

    Change-Id: Ic3fff40868155af31762e458c1faee24354c0712
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Add docker image tag for euphrates

    Update aarch64 jjb yml patch file with euphrates BRANCH

Signed-off-by: Delia Popescu <delia.popescu@enea.com>
    Change-Id: Idbad0fdc1721182781fe26bf1963167fe8dd844a

  - Merge "run for E release."
  - Merge "Monitor all .ipynb for notebook preview"
  - reporting adoption for Euphrates

    Danube -> Euphrates in euphrates.html
    add euphrates dir
    fix CONFIG_REPORTING_YAML value
    fix import error in scenario.py

    Change-Id: Ic0457bf8d1c67bd21ef6a31564792eb98cfca9ad
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - [Functest] Avoid reporting results for suite job

    Change-Id: I182962570fc88e181f312ad432daf774b79e44f1
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - [Functest] Fix syntax error in alpine job

    Change-Id: I1bb751e1df37bb00347f5597c95066041b37ead2
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - Merge "Throttle Docker Builds to 1 Per-Node"
  - Merge "Fix Yamllint violations for jjb/securedlab"
  - Throttle Docker Builds to 1 Per-Node

    Docker builds are currently timing out when multiple builds are running
    on the same node. Builds start in parallel but Docker only allows one
    to run at a time. By throttling builds to 1 per-node Docker builds will
    run sequentially, as they are currently, but not timeout.

    JIRA: RELENG-315

    Change-Id: Ib64252f9449cccdc35856debafd3bcb8796f1100
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - run for E release.

    As JOID do not have access to any other POD so changing from
    master to E release for E release build.

    Change-Id: I1ba9b92be0c3056023eac0e5869de041cf429344
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
  - Merge "securedlab: Use Pharos git sub for PDF validation"
  - yardstick: enable euphrates docker

    Change-Id: I745287911eab7414adccd99e9e2385bf5b7438f7
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
  - jjb: xci: xci-verify-jobs: Fix XCI VM names

    The XCI script now uses more accurate VM names, so replace
    the VM name in the destroy job as well.

    Change-Id: Ia4c8ea204ecaa6ae765ce67aff3923dabab6d5f0
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Only Allow ASCII Characters in JJB Scripts

    Since Jenkins job builder doesn't support unicode yet, any non-ascii
    character will break the releng-merge-jjb job.

    Change-Id: Idc50c258c9c00c8d594717364907e701d9fee385
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "jjb: xci: xci-verify-jobs: Use clean vm to verify XCI jobs"
  - jjb: xci: xci-verify-jobs: Use clean vm to verify XCI jobs

    Per Idec0fc06c82435adc1a4d569b8e578616998de5f it's now possible
    to use a clean virtual machine to verify XCI so lets make use of
    it. Moreover this patch updates the distro parameter to use more
    accurate names and bring it inline with what dib expects.

    Change-Id: I18c88637819884fef07d0bfa0dc2c1077a26c2f1
Signed-off-by: Markos Chandras <mchandras@suse.de>
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "Enable daisy euphrates jobs of daily and functest"
  - [Functest] Fix unicode issue

    Change-Id: I40e00a1abfc383bb5f13a8ec140294d3a67e5cbf
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
  - [Functest] Fix nits in alpine jobs

    And add debug information for the suite jobs

    Change-Id: I478a09c689b54f82246a72c19726576ff5aeaffd
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
  - Restrict functest running with k8 deployment

    Also, improve suite job with alpine images.

    Change-Id: I1367dea6b09361641c38ef91652acec5be4fbebb
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - Merge "cloudify_ims reporting fixes"
  - Build euphrates iso for deploy

    Change-Id: I68e3caede7b209a7d1afe9ea46e49686daf83147
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Monitor all .ipynb for notebook preview

    JIRA: QTIP-273

    Change-Id: I8d192c70b881cc826fa37d15eec7eb4173a51e35
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
  - Apex: Fixes iso verify depending on previous build workspace

    There is a bug where if there are multiple builds queued and daily build
    completes, the following iso verify job will try to use the workspace of
    the completed daily build to get the iso file.  However, if another
    build job has already started it may clean and overwrite the workspace
    of the daily build job, and the iso verify job will fail because the
    file is now gone.  This makes the build job copy the iso to a tmp
    directory for apex iso verify to consume.

    This should be safe since only one daily can run at a time on the host
    and daily jobs build and iso verify have to always execute on the same
    node.

    Change-Id: Ie8e32c4abefbc311e505688d6da2b26ae08ed98f
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Dovetail Add huawei-pod7 to run Compass danube job"
  - Merge "compass4nfv: Enable Euphrates jobs & triggers"
  - nfvbench: Enable docker image builds for stable/euphrates

    Change-Id: I23ea156d9bbfa42c7bbf8dada344ded96b41e2e4
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "fuel-deploy.sh: Fix unbound variable for stable/E"
  - cloudify_ims reporting fixes

    + minor fixes

     * unknown => real test case names
     * pylint corrections

    Change-Id: I75446e4006d41fe1bb25106420910025afa01489
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Merge "[Functest] Support functest-suite with Alpine containers"
  - Merge "kvmfornfv: Disable jobs running on intel-pod10"
  - Enable daisy euphrates jobs of daily and functest

    Change-Id: I8c0c088c5b6879033e1d369488b589271e741a68
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
  - Merge "Bugfix: Change http_pass to proxy_pass"
  - Run CI Security Gate Check on all OPNFV Builders

    Enable the security gating check to run on all machines labled
    'opnfv-build'. This will allow the job to run as long as one of these
    machines are online.

    JIRA: RELENG-313

    Change-Id: Icc792f7732c6cc3ca49bd8db32027fc146f8b1cd
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Change Anteater Report Directory Permissions

    Setting this to allow all users to read/write the permissions enable the
    container to write to the volume mounted reports directory even though
    it is owned by the Jenkins user.

    JIRA: RELENG-313

    Change-Id: Ib26e9b98cd17607c98a180888593c42376458f7f
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - fuel-deploy.sh: Fix unbound variable for stable/E

    Change-Id: I5a8f02944e346319d6c5d4fca10ddc54503e82d7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - [Functest] Support functest-suite with Alpine containers

    Updated all the jobs that use functest-suite.
    For single test cases, we need to know to which docker image
    the test belongs to.

    Change-Id: If7db231ccc891233423f2f2bc3aa5b95d048b30a
Signed-off-by: Jose Lausuch <jalausuch@suse.com>
  - Merge "bugfix: autoupdate failed due to mingle with watchdog"
  - Merge "refactor one click deployment in testapi"
  - Merge "Functest: Introduce building image job for euphrates"
  - Merge "[QTIP]Enable qtip validate jobs for euphrates"
  - refactor one click deployment in testapi

    substitue docker-compose.template with string description,
    so that user can wget deploy.py and execute directly.

    Change-Id: I9703a1c8dfbdc46470561d54c6663e3728540162
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - bugfix: autoupdate failed due to mingle with watchdog

    1. In the original design, if the auto-job starts soon after
    the watchdog starts, the auto update might be mingled with
    connectivity check, which may lead to update failure. so instead,
    the connectivity is checked first, if failed and module is not in deploying,
    restart module.
    2. only automate-docker-deploy job will impact the container status during
    auto-job, so substitue auto-job status check with automate-docker-deploy's
    3. the watchdog is not only for testapi, but also for reporting, and
    all docker container server deployed in testresults.opnfv.org, so move it under
    utils/test/opts, which is leveraged to store tool-sets employed for testing tools.

    Change-Id: I766f3a534a3d510ce7509d4e742150150ccd8f54
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - compass4nfv: Enable Euphrates jobs & triggers

    Change-Id: Ic5b88c7581879dbf0b72eaf6dbe3ad9c86b17f3c
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Functest: Introduce building image job for euphrates

    To build apline images for euphrates

    Change-Id: I63d77c99306aed263e220c2a0cd27ee2cca1ecb9
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - Dovetail Add huawei-pod7 to run Compass danube job

    Compass will use huawei-pod7 to run all danube jobs.
    Dovetail add this pod.

    Change-Id: Id184d33665e19a8469e600df04759b43005df157
Signed-off-by: xudan <xudan16@huawei.com>
  - Merge "fuel, armband: Enable Euphrates jobs & triggers"
  - Merge "add one click deployment of testapi and reporting"
  - Fix Yamllint violations for jjb/securedlab

    JIRA: RELENG-254

    Change-Id: Iaf0c4a23f5d9b6117ec7a455ee1650e68893f4b3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - securedlab: Use Pharos git sub for PDF validation

    - drop obsolete file pattern matching.
    - drop duplicate check-jinja2.sh from releng, use securedlab script;

    While at it, s/danube/euphrates/ to enable stable/E verify.

    Depends-on: I9d6807f3d24cee8d9a03955112a8c179d9ea7d14

    Change-Id: Ia88140d872f2b64ff013f22ef0f43bd2cb31bd4f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - fuel, armband: Enable Euphrates jobs & triggers

    Change-Id: Id47f61c950e1cc036e32e8efe2e2b55193e7c49e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "Add functest return status in Alpines"
  - Reset the trigger time of Apex danube job on huawei-pod4

    The old time is "0 12 * * *", need to set it to "0 1 * * *".

    Change-Id: Id568dcb638202612ef8d7a9464d71952a95bffe8
Signed-off-by: xudan <xudan16@huawei.com>
  - add one click deployment of testapi and reporting

    leverage docker compose to deploy testresults set
    testapi/reporting/mongo
    usage:
    python one_click_deploy.sh -tp 8082 -rp 8084 -tl http://host_ip:8082

    Change-Id: I8dfb868637749b82ec86e58220376b03ad50664d
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Bugfix: Change http_pass to proxy_pass

    http_pass is wrong for nginx, we need to change it to proxy_pass

    Change-Id: Ib679b36a4a139c02647564719e1cfc49a9f376a2
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - Merge "Add Euphrates pages for reporting"
  - Add functest return status in Alpines

    So far we had 2 approaches:

     * return Functest CI status: can be OK even if tests are FAIL
     * return Functest Test status: can be FAIL even if all Functest tests are OK
     (Fail in onboaraded tests)

    A 3rd way is possible thanks to [1].
    We consider only Functest status and Functest tests for the return statement

    the return will be FAIL only if

     * error in the framework
     * error in Functest Tests

    So concretely, if promise, Doctor can be FAIL, if Functest tests are OK, the
    return will be PASS

    [1]: https://gerrit.opnfv.org/gerrit/#/c/42245/

    Change-Id: I6c7fbe99d888e43700ddb2dfc9bfd6cc9bfbaed6
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - kvmfornfv: Disable jobs running on intel-pod10

    Change-Id: I418f4f2b5f4b28acb9ed39f4f512dc59a4a6f012
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "Functest: Introduce building image job for euphrates"
  - Merge "Bug Fix: Using library for urlencode"
  - Functest: Introduce building image job for euphrates

    Change-Id: I9e4aab444490b7a85d2fd24344045452a62a0bcc
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - Merge "Dovetail will not trigger apex test on huawei-pod4"
  - [QTIP]Enable qtip validate jobs for euphrates

    Change-Id: I8a138d6cdcfa055260fc25fa909b28d192d5c98f
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
  - Introduce Euphrates Jobs

    Adds stable/euphrates branch for StorPerf ARM jobs that were
    enabled for existing master

    Change-Id: I4f16097575367e8921e1f25201e57c3af5cd9d19
Signed-off-by: mbeierl <mark.beierl@dell.com>
  - Merge "fuel-deploy.sh: mv lab-config repo to TMPDIR"
  - [QTIP] Enable qtip docker build image job in euphrates

    Change-Id: I01eb67919aa489c47d34976f9587f3187059d2b3
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
  - Merge "Apex: Renables async builds and fixes blocking bug"
  - Apex: Renables async builds and fixes blocking bug

    Previously we had apex-verify-master running multiple instances on
    virtual-slaves.  Apex-verify-master would kick off a build on our build
    server, and then apex-verify-master would execute deploy multijob and
    then functest multijob.  However we found a bug where jenkins build
    blocker would see that a deploy finished on the virtual slave, and then
    execute functest multijob as well as deploy multijob (for the next
    verify job) at the same time.

    This patch adds a parent job apex-virtual-{stream} which calls deploy
    and functest multijob and will block correctly.  It also renables having
    more than 1 apex-verify job running at a time on the virtual slaves.

    Change-Id: Id15b2415407fc3318f333e3dfc59076d04db4ffb
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Fix Yamllint violations for jjb/armband"
  - Merge "Create jobs for euphrates"
  - Merge "Create jobs for euphrates"
  - Merge "Introduce StorPerf Euphrates Jobs"
  - Introduce StorPerf Euphrates Jobs

    Adds stable/euphrates branch for StorPerf jobs that were
    enabled for existing master

    Change-Id: Id11c4958c40cf8b8db49d545face4bd6ddbf31d3
Signed-off-by: mbeierl <mark.beierl@dell.com>
  - Apex: fixes gspathname for euphrates

    Change-Id: Ia4523a185708a9d29243b522894b38fd1f047682
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Dovetail will not trigger apex test on huawei-pod4

    1. Jobs to deploy Apex danube has been merged.
       This job will deploy Apex and then run Dovetail.
    2. So Dovetail don't need to run test on huawei-pod4,
       because it will be triggered by Apex deploy job.

    JIRA: DOVETAIL-503

    Change-Id: I49850a6c45e977ee3e5e8ad246b90a3dbd16884c
Signed-off-by: xudan <xudan16@huawei.com>
  - functest: Enable euphrates jobs

    Change-Id: I536d3182ef7f4b598f734502cc0880201487d968
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - functest: Create jobs for Euphrates

    This change switches jobs to euphrates and removes danube jobs.

    Change-Id: I9e53c595886b6214927c10c380a898e3c7510c7b
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "Integrate functest with ARM Architecture with alpine images"
  - Merge "Enable parser project"
  - Create jobs for euphrates

    Change-Id: Ia705bd9c16ca934bc781e558b27feafa89b3bff0
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "Don't trigger danube branch"
  - Don't trigger danube branch

    create job for euphrates

    Change-Id: Ibabe87a6ba2e8c49356b33ed0b7ce7e93ab46df8
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Merge "Apex: add back legacy support for danube rpm"
  - Apex: migrate nodes for project jobs to master label

    We dont have other pods so no reason to make extra labels

    Change-Id: Ib701ae25d6cd08035930773219f691c7dc1b156e
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: add euphrates stream to project jobs

    Change-Id: I2f6dbe545c1c1adaa0a7020440f17f6f0cf37973
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Fix Yamllint violations for jjb/armband

    JIRA: RELENG-254

    Change-Id: I1c658e0af40d2973301b33f760d7fd420e80f253
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix minor yamllint violation for jjb/bottlenecks

    JIRA: RELENG-254

    Change-Id: I9ea829209b3b2613bad5fcec10ffba743fe52ee8
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - yardstick: Create jobs for Euphrates

    This change switches jobs to euphrates and removes danube jobs.

    Change-Id: I421b3927e05712a62409e768b1b6a2e36c462537
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "add jenkins for stor4nfv"
  - Merge "Create jobs for euphrates"
  - Merge "Create jobs for euphrates"
  - Merge "Apex: Enables euphrates branch for daily CI"
  - Apex: add back legacy support for danube rpm

    Change-Id: I2f4a8c57bf056fcc266a0757b291309671ecc151
Signed-off-by: Peng Liu <pliu@redhat.com>
  - Apex: stop removing apex tmp directories

    The tmp directory no longer holds large files, and removing this while
    other jobs are running can cause build failures.

    Change-Id: I504d06e2e114dd1be4fe3790fcefaf97c724552c
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: Enables euphrates branch for daily CI

    Disables master daily.  Just uses master labels for Euphrates jobs as
    well.

    Change-Id: I65b0eed528518c07d3ef4194a021004deabe2ed0
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Merge Apex Daily Jobs"
  - Add Euphrates pages for reporting

    Change-Id: Iee4c54801d839be949495360141d4ae9353e5ecc
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Create jobs for euphrates

    Change-Id: I700eb3c113889cb70b3df7a8cfa4faf5e37ffce5
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Create jobs for euphrates

    Change-Id: Iff9bd7601a59d7e1bad259c74fc792081505f679
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - jjb: xci: Trigger when changing bifrost files

    bifrost is part of XCI so we should run the Jenkins jobs when only
    submitting bifrost related changes.

    Change-Id: I215b4ca241fd4ffba90c0201dbe8f4c23b8ec280
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Create jobs for euphrates

    Change-Id: Ib7138679a49fe12ee99599b30eb3036accad8425
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "xci: Add parameter to clean the DIB images"
  - xci: Add parameter to clean the DIB images

    Change-Id: I399fa81c61ae3149c0dada688307627ecc1979f6
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "fix doctor trigger files"
  - Merge "Enable jobs for stable/euphrates branch"
  - Bug Fix: Using library for urlencode

    Changes to method call _set_query

    Change-Id: I95837df57cc98c21ff5d95d9753269490c025dd3
Signed-off-by: utkarshrai98 <utkarshrai98@gmail.com>
  - Merge "Add monitoring tests folder trigger unit verify"
  - fuel-deploy.sh: mv lab-config repo to TMPDIR

    Change-Id: Id942f7d2e6e1bbbdb9b15a7c6951ca2f0ba437db
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "testing for raise in config.py"
  - Merge "leverage LFID authentication to pod creation"
  - Merge "leverage token_check only when posting results"
  - xci: Disable bifrost jobs until Intel slaves are back online

    Change-Id: I3a40077f14429de7a23ebf733dff5b13b8bc5d9e
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Enable parser project

    Enable parser project since it has tested successfully in multiple
    installers.

    Change-Id: I7f6f22910cf2b44975c511d3ff20b822181c18fe
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
  - Merge "[Functest] Exclude vnf tests for virtual deployments"
  - Merge "Disable fuel/mcp ci jobs on zte-pod3"
  - Merge "Apply docker config adaptations to alpines"
  - fix doctor trigger files

    Change-Id: I89713020ea17ddeedc32c581ac14b38d9f2afe44
Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
  - Add monitoring tests folder trigger unit verify

    Add monitoring tests folder to trigger unit verify job
    for daisy beacause unit test code should be added
    verify CI.

    Change-Id: I77e19b5b07a3a1f724c20036e5c337ffa9f482ec
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
  - Merge "add k8s scenario to compass4nfv"
  - Merge "bug-fix: delete directory created by root for workspace cleanup"
  - Apex: Converts clean to use python

    Change-Id: I2b7ee35500da4523a6cb872f89225fad6dd8af7f
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - opnfv-docker-arm: Use new dockerdir variable

    Previous changes defined the default value and overrides for
    'dockerdir' jjb variable, but did not actually set it as the
    default for DOCKER_DIR.

    Change-Id: Id73aa60e786b4d4dafbcd18ce2fd926720f9d634
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "opnfv-docker-arm: storperf: Fix docker repo name"
  - Merge Apex Daily Jobs

    Merged 'apex-daily-master' and 'apex-daily-danube' into
    'apex-daily-{stream}'

    Change-Id: I2b1e9e3dd0869b6a1f2b1b6415b364a2d9f151d2
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - opnfv-docker-arm: storperf: Fix docker repo name

    Storperf job definitions define an override for docker_repo_name,
    so use that in setting the default for DOCKER_REPO_NAME param.

    Change-Id: I772088437cd2d6d383ec2f0f44a202b01d95ff59
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "yardstick-cleanup.sh: try to fix docker rmi failure"
  - opnfv-docker.sh: Fix unbound ARCH_TAG

    Jenkins does not set ARCH_TAG to an empty string; instead it does
    not set that variable at all when the input is empty.
    Fix this by providing a default empty string in the script.

    Change-Id: Iec4c38068b1ab3e8dd124f49b36759eedb084f4a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - [Functest] Exclude vnf tests for virtual deployments

    VNF test cases take long time when executed in
    virtual deployments, mainly due to the resources
    assigned to the virtual hosts.

    Change-Id: Id0591e6217515b04fe163488a89667ac66c06cdd
Signed-off-by: JoseLausuch <lausso@Joses-iMac.local>
  - add jenkins for stor4nfv

    Change-Id: I2abd2d200840a16139befe1bb734b94e175123d9
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
  - Apply docker config adaptations to alpines

    regression reported by barometer project
     1) --privileged=true no more set in docker run
     2) wrong INSTALLER_IP -e INSTALLER_IP=192.168.122.169
     3) ssh_key no more mounted -v /root/.ssh/id_rsa:/root/.ssh/id_rsa

    Change-Id: Iccda9d57b7ea4c346ff26e9b2f74320bfe7eec95
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Integrate functest with ARM Architecture with alpine images

    Read compute architecture form salt master and send it as
    environment variable.
    JIRA: ARMBAND-310

    Change-Id: I5c44697d1856f4d09df6fbbbf23ec94478e08f21
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
  - Merge "[fuel] Handle os cacert for alpine as well"
  - Merge "Don't test dovetail with os-onos-nofeature-ha scenario"
  - [fuel] Handle os cacert for alpine as well

    Change-Id: Ie7e8228dc4316a70c8cd800415108180148f5f31
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
  - add k8s scenario to compass4nfv

    Change-Id: Ie146c6da6d554c5e5285c73c52beae9f4043eff1
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - bug-fix: delete directory created by root for workspace cleanup

    JIRA: RELENG-311

    RT

    Change-Id: Id6c5306ef02a3c02c270ef0e548c41dde6d1b8b4
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
  - Merge "Add danube scenario "os-odl_l2-bgpvpn-ha" in fuel pod zte-pod1"
  - Merge "Bugfix: Add job-template to jobs"
  - Don't test dovetail with os-onos-nofeature-ha scenario

    Compass will not release os-onos-nofeature-ha scenario in its E release.
    Dovetail will not test against this scenario anymore.

    JIRA: DOVETAIL-502

    Change-Id: Ifeefc0fdbe610808d349be971f597ad10ea5ceca
Signed-off-by: xudan <xudan16@huawei.com>
  - bug-fix: fix privilege error for removing workspace

    JIRA: BOTTLENECK-196

    Details refer to: https://build.opnfv.org/ci/view/bottlenecks/
    job/bottlenecks-compass-posca_stress_ping-virtual-daily-master/
    41/consoleFull

    Change-Id: Ia973bab723e2b52a34f4332a5dbcff7c342720d7
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
  - Bugfix: Add job-template to jobs

    The last patch to add apex danube jobs on huawei-pod4 forget to add the
    job-template to the jobs list.

    Change-Id: I671faa2068bab517adc59ad8597e9c05330d528f
Signed-off-by: xudan <xudan16@huawei.com>
  - Merge "Bug-fix: Cleanup Workspace after Testing"
  - Disable fuel/mcp ci jobs on zte-pod3

    The ci jobs on zte-pod3 failed many days.
    Disable the mcp ci jobs on it.
    And the pod will be used for another installer.

    Change-Id: Id8eab7424db6dc0eac97fa0d85c93f2ef98442e3
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
  - Enable jobs for stable/euphrates branch

    Change-Id: I9c9759f3f361d6e0e56429e0aeca6205fa59934f
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
  - Merge "Apex, Dovetail: run proposed_test against Apex on huawei_pod4"
  - Optional Architecture Specific Push

    Enables optional argument to specify the architecture to use
    when building and pushing the image.  If project defines it,
    the arch is added to the docker version like so: arch-version.
    This matches the tag convention used by multiarch/alpine.

    Change-Id: I699c2aba05c55291b5f8c48bcc1daacceae6154b
    JIRA: STORPERF-210
Signed-off-by: mbeierl <mark.beierl@dell.com>
  - Merge "ericsson-pod1 slave defaults: Custom INSTALLER_IP"
  - Merge "yardstick: AArch64: Pull from arch-specific repo"
  - Merge "xci: Make it possible to skip deployment and healthcheck"
  - Merge "Add reporting for Functest Alpine in Releng"
  - Add reporting for Functest Alpine in Releng

    Change-Id: I1e72cb5b7ce9441900a239bb593d89275fe7b675
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Apex, Dovetail: run proposed_test against Apex on huawei_pod4

    Run Dovetail proposed_test job against Apex Danube daily on
    huawei_pod4.

    Change-Id: I14f4f86caa2b1fb2802b5ea154edec47784209cc
Signed-off-by: Peng Liu <pliu@redhat.com>
  - Add danube scenario "os-odl_l2-bgpvpn-ha" in fuel pod zte-pod1

    JIRA: DOVETAIL-500

    Change-Id: Iab4af16ecb31b183a375d03a9fc6066e00ecaec1
Signed-off-by: xudan <xudan16@huawei.com>
  - yardstick: AArch64: Pull from arch-specific repo

    AArch64 Docker images for Yardstick reside in
    "opnfv/yardstick_aarch64" repo.

    Change-Id: Ic2621aabd535bbfcd274650ee590eebed4806efa
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "Disable mcp ci job on zte-pod1"
  - ericsson-pod1 slave defaults: Custom INSTALLER_IP

    ericsson-pod1's jump host already has a static IP assigned to its
    pxebr, which collides with the mcpcontrol network default settings
    used by Fuel@OPNFV.
    Instead of changing the existing network configuration on the jump
    host to prevent CIDR collision, use a slightly different CIDR,
    which is derived from INSTALLER_IP.

    JIRA: FUEL-285

    Change-Id: Ibea10b3f6528f3b34bc4ab12c3f9131932f6dc84
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "Fix Yamllint Violations for jjb/escalator"
  - Merge "Fix Yamllint Violations for jjb/vswitchperf"
  - Fix Yamllint Violations for jjb/escalator

    JIRA: RELENG-254

    Change-Id: I2a4ba4a8a60aaf6f0a9859726abfd8f1b73df82f
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Fix Yamllint Violations for jjb/container4nfv"
  - xci: Make it possible to skip deployment and healthcheck

    This change adds possibility for patch submitters to skip the full
    xci-verify if the change doesn't impact the deployment.

    Since the patch will be reviewed by others, reviewers can always
    ask the submitter to run it through full xci-verify by changing
    the topic and posting reverify or recheck as comment to gerrit
    change.

    The keyword to put in topic branch is skip-verify.

    Change-Id: Ib7be71cadd1e1ddff181936ae77753fbfbf3a1d3
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Fix Yamllint Violations for jjb/container4nfv

    JIRA: RELENG-254

    Change-Id: I3c64608d9a185617769a7f9f1488e5cd3fd5cd16
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - xci: Drop parameter ANSIBLE_VERBOSITY from jobs

    Instead of setting the verbosity in jobs, they can be set in scripts
    to move the setting to where it makes most sense and possibly easing
    the work for ansible version adaptations by fixing it in one place.

    Change-Id: Ie155b666cf5300a3f57687b3214a65d5d79aeee1
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "barometer: fixed typo in jjb"
  - Merge "Fix Yamllint Violations for jjb/ves"
  - Merge "Fix Yamllint Violations for jjb/qtip"
  - Merge "Fix Yamllint Violations for jjb/promise"
  - Merge "Fix Yamllint Violations for jjb/prediction"
  - Merge "Fix Yamllint Violations for jjb/pharos"
  - Merge "Fix Yamllint Violations for jjb/parser"
  - Merge "Fix Yamllint Violations for jjb/copper"
  - Merge "Fix Yamllint Violations for jjb/ovsnfv"
  - Merge "Fix Yamllint Violations for jjb/onosfw"
  - Merge "Fix Yamllint Violations for jjb/netready"
  - Merge "Fix Yamllint Violations for jjb/moon"
  - Merge "Fix Yamllint Violations for jjb/models"
  - Merge "Fix Yamllint Violations for jjb/kvmfornfv"
  - Merge "Fix Yamllint Violations for jjb/availability"
  - Merge "Fix Yamllint Violations for jjb/ipv6"
  - Merge "Fix Yamllint Violations for jjb/domino"
  - Merge "Fix Yamllint Violations for jjb/conductor"
  - Merge "slave-params: Add fuel/armband bridge information"
  - Fix Yamllint Violations for jjb/vswitchperf

    JIRA: RELENG-254

    Change-Id: I9713573cb5321d68beb703f26e662b889341f0ac
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/ves

    JIRA: RELENG-254

    Change-Id: I3e9889a145dc74201a503502fff7d69e844addaf
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/qtip

    JIRA: RELENG-254

    Change-Id: I07318b8077d46e5d716f0ac42453ab999e5c76d9
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/promise

    JIRA: RELENG-254

    Change-Id: Ia936e1ab5840b7f7acbe874bb46ca906369a4121
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/prediction

    JIRA: RELENG-254

    Change-Id: Ic58a32e9b60afc09c7f8271cac7ed84e7c7b58ca
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/pharos

    JIRA: RELENG-254

    Change-Id: I52fb864bf84bff75a0f5cf9bae522602be2c2d49
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/parser

    JIRA: RELENG-254

    Change-Id: I7a338c71e24a468a00a2d1cb21b2a6600b698306
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/ovsnfv

    JIRA: RELENG-254

    Change-Id: Ie85c86395669f0d96956f5b24d4f1283ba95a170
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/onosfw

    JIRA: RELENG-254

    Change-Id: I89b7a0498399602c488c0045e7cc4368b5f19f14
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/netready

    JIRA: RELENG-254

    Change-Id: I348cd559349b73ce9bba44b66c843a1b72ea4ff9
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/moon

    JIRA: RELENG-254

    Change-Id: If7e19dfdaf3b9d5df79b4d22fd13578d64481cb1
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/models

    JIRA: RELENG-254

    Change-Id: I88147ba688b427a2dba8fed1e634b9c4466a2a88
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/kvmfornfv

    JIRA: RELENG-254

    Change-Id: Ibab4edf47116bd89d8a65eedec9961d1a42eebb1
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Added nfvbench docker configuration

    Change-Id: I90ff32b7047b768552f5d5e1c78d12e0bf4ea1a2
Signed-off-by: Kerim Gokarslan <kgokarsl@cisco.com>
  - Apex: remove relative paths for tmp build dirs

    Change-Id: I3246aa7d7b26b2d79ba9bd23aba4f305eb47fd94
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Use old functest container for armband CI runs"
  - Disable mcp ci job on zte-pod1

    Avoid the conflicts between fuel deployment and mcp deployment,
    disable mcp ci job on zte-pod1 temporarily.

    Change-Id: I9161ae0b5eb2d6a4631e6bb1c7bb22ed340d09af
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
  - Merge "Add OSA adapter for XCI"
  - barometer: fixed typo in jjb

    Change-Id: Iaec493601d26516012ec62b0daf79d03768c1cad
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
  - Bug-fix: Cleanup Workspace after Testing

    JIRA: BOTTLENECK-196

    RT

    Change-Id: If98c2cf3636f5f65006f7418851e8d2a63a712fa
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
  - Use old functest container for armband CI runs

    Functest Alpine not supported yet for aarch64 architecture.
    Task for Armband project but until support could be done, the
    traditionnal docker shall be used for armband tests

    usage of alpine leads to errors [1]

    [1]: https://build.opnfv.org/ci/view/functest/job/functest-fuel-armband-baremetal-daily-master/214/console

    Change-Id: I48e05a0c7cd97989784fd97348bd331425c4877e
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - leverage LFID authentication to pod creation

    only valid linux foundation user is allowed to create the new pod
    add owner field in pods to track the pod creator

    Change-Id: Icada07152069f7c826bfa6122cb86db8c4e3bf68
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "Changing url of the reporting to original one"
  - Apex: Fix pythonpath for build

    Change-Id: I503250b2152686cb1c9168aeaa6a11f614b0e954
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: Adds workspace to pythonpath for build

    Since we do not install the package for build process we need to ensure
    the PYTHONPATH is set to WORKSPACE so that build.py can find the libs it
    needs in Apex.

    Change-Id: I4e7f28ce5220206c7f4a8244199b00f762d72648
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - leverage token_check only when posting results

    In this patch begin to consider the LFID authentication,
    token check only effects results, the permission of other
    resources(pods/projects...) will be checked by LFID.

    Change-Id: I20f6f221e3bd75ebf06dcd91012898b913f1d0be
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - testing for raise in config.py

    Change-Id: I3b4f21307af55c8f32332502ddcb9315074b7202
Signed-off-by: utkarshrai98 <utkarshrai98@gmail.com>
    Testing for the raise in test_config.py

    Change-Id: Iea7ae53b5eac51d3e3eaf9f23d6e8cd79919f103
Signed-off-by: utkarshrai98 <utkarshrai98@gmail.com>
  - Merge "Fix xci job triggering for docs build"
  - yardstick-cleanup.sh: try to fix docker rmi failure

    apex builds seem to be failing to remove the yardstick
    containers

    https://build.opnfv.org/ci/job/yardstick-apex-baremetal-daily-master/400/console

    [yardstick-apex-baremetal-daily-master] $ /bin/bash /tmp/hudson8974425724638109512.sh
    Cleaning up docker containers/images...
    Docker images to remove:
    REPOSITORY                   TAG                 IMAGE ID            CREATED             SIZE
    opnfv/yardstick              latest              5b83d8e60fb7        6 days ago          1.84GB
    Removing docker image opnfv/yardstick:latest...
    Error response from daemon: No such image: opnfv/yardstick:latest
    Build step 'Execute shell' marked build as failure

    For some reason we can't remove the yardstick container.

    Try instead to remove based on ID

    Replace grep | awk with just awk.

    Also fixed shellcheck warnings:

    In jjb/yardstick/yardstick-cleanup.sh line 6:
    if [[ -n ${dangling_images} ]]; then
             ^-- SC2128: Expanding an array without an index only gives the first element.

    In jjb/yardstick/yardstick-cleanup.sh line 10:
            containers=$(docker ps -a | grep $image_id | awk '{print $1}')
                                             ^-- SC2086: Double quote to prevent globbing and word splitting.

    In jjb/yardstick/yardstick-cleanup.sh line 12:
                docker rm -f $containers >${redirect}
                             ^-- SC2086: Double quote to prevent globbing and word splitting.

    In jjb/yardstick/yardstick-cleanup.sh line 14:
            docker rmi $image_id >${redirect}
                       ^-- SC2086: Double quote to prevent globbing and word splitting.

    In jjb/yardstick/yardstick-cleanup.sh line 20:
    if [[ ! -z $(docker ps -a | grep opnfv/yardstick) ]]; then
            ^-- SC2143: Use ! grep -q instead of comparing output with [ -z .. ].

    In jjb/yardstick/yardstick-cleanup.sh line 27:
    if [[ ! -z $(docker images | grep opnfv/yardstick) ]]; then
            ^-- SC2143: Use ! grep -q instead of comparing output with [ -z .. ].

    In jjb/yardstick/yardstick-cleanup.sh line 33:
            docker rmi opnfv/yardstick:$tag >$redirect
                                       ^-- SC2086: Double quote to prevent globbing and word splitting.

    Change-Id: I6545ac7f568161e5620e31d487faf70fa21da075
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
  - Merge "add case-insensitive for find pods query"
  - Merge "update Readme.rst to be consistent with current implementation"
  - slave-params: Add fuel/armband bridge information

    This information was previously fetched from securedlab, via a
    POD-specific "local_env" file which was sourced at deploy time.

    Since this information can't be parametrized via PDF, nor is it
    sensitive enough to hide in securedlab, move it to releng.

    Change-Id: Ia4e244ceb534c49b1ecda5be798470a81c68b494
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Apex: remove any leftover tmp .build dir

    Change-Id: Icac677ac9e17b4b4ae4e7fc82139587cc201bcb6
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Fix Yamllint Violations for jjb/ipv6

    JIRA: RELENG-254

    Change-Id: I9b6017724ae1566a8651e187d372506ee6bb0373
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/domino

    JIRA: RELENG-254

    Change-Id: Ia9246b4fee30ea350b57563241fb83c4f03a3b55
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/copper

    JIRA: RELENG-254

    Change-Id: I48ab499f4f5b70657fa67c9f44ef430fdd1a9e9d
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/conductor

    JIRA: RELENG-254

    Change-Id: I446c7820204757b46866fbff180a83ff2b757c3b
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/availability

    JIRA: RELENG-254

    Change-Id: I830f05e7b005195580aa1d24e977c132c6278f86
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix xci job triggering for docs build

    This patch should unblock:
    https://gerrit.opnfv.org/gerrit/#/c/40533/

    Change-Id: I72e827b0feae559e6477d213d0f752ed04cd62b3
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Merge "Fix for when requiretty is disabled with a !"
  - Merge "Fix the error in the podscontroller."
  - Merge "Handle error in front-end"
  - Merge "barometer: update nightly build"
  - Merge "functest: Fix missing brackets in condition"
  - Merge "Fix Releng Job Diff Experimental Check"
  - functest: Fix missing brackets in condition

    Change-Id: If6d4f6b2ac0266af35b150159a752b8b6f48ad83
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Add flex-pod1 details in yardstick daily jobs

    Add slave params for flex-pod1

    Change-Id: I25e93fe2231e604321f8ea7ca18eba45ecc3ee13
Signed-off-by: Siddharth Gogar <siddharth.gogar@flex.com>
  - Merge "fuel, armband: Remove SALT_MASTER_IP param"
  - Merge "Fix Yamllint Violations for jjb/bottlenecks"
  - Merge "Fix Yamllint Violations for jjb/ovn4nfv"
  - Merge "Fix Yamllint Violations for jjb/nfvbench"
  - Merge "Fix Yamllint Violations for jjb/orchestra"
  - Merge "Fix Yamllint Violations for jjb/opnfvdocs"
  - Merge "Fix Yamllint Violations for jjb/opera"
  - Merge "Fix Yamllint Violations for jjb/3rd_party_ci"
  - Merge "Fix Yamllint Violations for jjb/cperf"
  - Merge "Fix Yamllint Violations for jjb/ci_gate_security"
  - Merge "Fix Yamllint Violations for jjb/joid"
  - fuel, armband: Remove SALT_MASTER_IP param

    Fuel@OPNFV mcpcontrol network (equiv to old admin/PXE net) has been
    configured to use 192.168.10.0/24 during E release cycle.
    However, due to overlapping with Ericsson-pod1 networks, we decided
    to re-use the old CIDR Fuel used before E release (10.20.0.0/24).

    This allows reusing the INSTALLER_IP param instead of recently added
    SALT_MASTER_IP param.

    Current change refactors all usage of SALT_MASTER_IP in favor of old
    INSTALLER_IP, thus reducing complexity and providing a familiar env
    to leagcy Fuel users.

    JIRA: FUEL-285

    Change-Id: I1e89cca08ce4cb9bf3a82a06043c91ee26aa0794
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Fix Yamllint Violations for jjb/cperf

    JIRA: RELENG-254

    Change-Id: I8c644ac0bce05f66b1b878e39a00342c857d23f0
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Disable functest for xci until xci is ready"
  - Fix Yamllint Violations for jjb/ci_gate_security

    JIRA: RELENG-254

    Change-Id: If4bfdc2ddaadb4e17d0bc0dc2948780bcbbb10ae
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/3rd_party_ci

    JIRA: RELENG-254

    Change-Id: I118b0dc0bb58919bc7d25f5d6a8247731e58c409
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Disable functest for xci until xci is ready

    The external network, docker installation and other parts need
    to be fixed in OPNFV host before functest can be enabled.

    Change-Id: I42a3adf2e36f91e6425d49e2578003b52ca4f101
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Fix Yamllint Violations for jjb/barometer

    JIRA: RELENG-254

    Change-Id: Iab88e0adffb84b5eead7991035dc064b6017b5b5
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/opnfvdocs

    JIRA: RELENG-254

    Change-Id: I0e168d0ce619df20480f6da92cdfa470dca713b1
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/orchestra

    JIRA: RELENG-254

    Change-Id: I9a68c230464bb60087e8a909a2d59021f3acd272
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/nfvbench

    JIRA: RELENG-254

    Change-Id: Ibfda27a637ee448862ae2df5884b88093210ed4d
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/ovn4nfv

    JIRA: RELENG-254

    Change-Id: If3c2d8b469c97997a3fdcbcaf4750acb61c82d75
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/opera

    JIRA: RELENG-254

    Change-Id: I73fa2c56f7adf2a5dabcc9c0fd9db85c2cfa82a0
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/joid

    JIRA: RELENG-254

    Change-Id: Ib7a7db3dc0d463bae6fc159a7c0ade7be51f4e1b
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Yamllint Violations for jjb/bottlenecks

    JIRA: RELENG-254

    Change-Id: I56e1b6e776cac44afc17cf73db09cf8220d1b5f0
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Fix Releng Job Diff Experimental Check

    Remove the '-q' arument to git-branch in the generate-job-diff script
    as the git version on Jenkins master is too old.

    Change-Id: I869a9713e75604600adf3ee8b8b96386ad4a8ff0
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Add OSA adapter for XCI

    Add OSA adapter so that we could benefit from it in functest integration

    Change-Id: I010a6f2b6c75711d0cc80f8fd130604c41b6d1e6
Signed-off-by: Manuel Buil <mbuil@suse.com>
  - Merge "Fix Expermental JJB Job Diff Commenting"
  - Handle error in front-end

    Handle the error and show appropriate message,
    without showing the entire error to the users

    Change-Id: Ib5213190efc1e87d56a7329a4572b525a5e16a12
Signed-off-by: thuva4 <tharma.thuva@gmail.com>
  - Fix the error in the podscontroller.

    remove the unnecessary "$rootscope" in the controller's parameters.

    Change-Id: Ia048af9e146e871003307af27faca24a5ee225ca
Signed-off-by: thuva4 <tharma.thuva@gmail.com>
  - barometer: update nightly build

    Update nightly build to only push the RPMs if they all exist. Also, only
    push the properties files if all the RPM pushes are successful.

    Change-Id: Ied64e203504ae6092c6ea3d21b474649584860ac
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
  - Switch daily job to Alpine containers

    The following alpine containers will be launched one after the others:
     - healthcheck
     - smoke
     - features
     - vnf

    Old container is kept for suite (which could be refactored later)

    Jenkins exit condition (return_value) and push_test_logs to be checkeded.

    Regarding the return condition, I did not reapply the mechanism that returns false
    when one of the test suite is FAIL. This was misleading for lots of people as
    for them, red means functest is FAIL.The argument was, if functest jenkins status
    is blue, people believe that tests are PASS and do not consider the results, which
    may be FAIL, which may be also misleading...

    Due to the refactoring I think we can be more Functest Centric and consider
    that if we succeeded in running the test, our CI status shall be PASS (same
    behavior than other test projects..HA test FAIL in yardstick do not prevent blue
     status).

    Scenario owner must have a look at the reportign page to get more details.
    Functest PASS means that tests have been succesfully launched, so they know that
    there are available results
    To summarize
    previously Functest OK but 1 or more tests FAIL => red status in Jenkins
    currently Functest OK but 1 or more tests FAIL => blue status in Jenkins

    Regarding the push to artifacts, it should be transparent (volume) but the last
    log links listed on huawei-virtual5 are broken [1]

    [1]: https://build.opnfv.org/ci/view/functest/job/functest-alpine-compass-huawei-virtual5-daily-master/27/consoleFull

    Change-Id: I4ed036dda3daae3d46726e5946f9d04897bab9bb
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - add case-insensitive for find pods query

    Now user can't create the pods with the same name.
    Just like "Demo" , "deMo" and "demo"

    Add unit test for case-insensitive query

    Change-Id: Ifddc7b70a38d8504e5fe105fa5cc1a77bf0e39a9
Signed-off-by: thuva4 <tharma.thuva@gmail.com>
  - Merge "Change nginx configuration"
  - Merge "Leverage on pbr (Python Build Reasonableness)"
  - Merge "run Functest daily in xci"
  - Change nginx configuration

    Since landing page have changed from reporting2 to testing,
    the nginx configuration need some adoption.

    If the pre url change again, we need to config the base_url when start
    our docker container. For example:
        docker run -itd -p 8084:8000 -e SERVER_URL testresults.opnfv.org/xxx/api opnfv/reporting:latest

    Change-Id: If3c9f9af76fcfc8047b5b9559fcc8bd45740d4d2
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - Merge "Use dovetail cvp.0.6.0 to run Dovetail test"
  - Merge "Updating reporting url and fixed a bug"
  - Use dovetail cvp.0.6.0 to run Dovetail test

    Change-Id: I63e361eebe1345a34086ecbe99aba4504cb0f5bc
Signed-off-by: xudan <xudan16@huawei.com>
  - Changing url of the reporting to original one

    Changing url from reporting2 to reporting in job.

    Change-Id: I2252468c635749fe4fe60db54035b06a0f28de27
Signed-off-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
  - Leverage on pbr (Python Build Reasonableness)

    pbr can inject requirements into the install_requires, tests_require
    and/or dependency_links arguments to setup.

    It finishes cleaning the requirements management [1] for all OPNFV
    projects integrated by Functest.

    [1] https://wiki.opnfv.org/display/functest/Requirements+management

    Change-Id: I30b76db8dcaba809e0b314fbd06ae04d24c8baca
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
  - Fix for when requiretty is disabled with a !

    you can disable requiretty by !requiretty or #requiretty
    so catch both of those cases

    Change-Id: Ic7fb1cf97849258b1e4db34be82794918bf722e0
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Fix Expermental JJB Job Diff Commenting

    This change fixes the following issues:
    1) 'nounset' will cause the script to fail when activating a virtualenv
       since the activation of a virtualenv unsets variables
    2) There are not artifacts available from releng-merge-jjb and copying
       them would save minimal time over re-running jjb

    Change-Id: Ifc4297947c8fe235987a507ead932841480165a7
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "installers: Use global macro 'clean-workspace'"
  - Merge "Remove VNF catalogue from releng It has been transfered to sample vnf repo [1]"
  - installers: Use global macro 'clean-workspace'

    Change-Id: I34a555697d963efc38064a7b53f25191d6bf1382
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "Comment Pending JJB Changes on Patchset"
  - Merge "fuel-deploy.sh: Add missing quotes in 'sudo -E'"
  - fuel-deploy.sh: Add missing quotes in 'sudo -E'

    Previous commit extended the SUDO variable to include '-E', but
    failed to properly quote the full `sudo -E` string, resulting in
    "command not found" errors.

    Change-Id: I266aa5259f09c3605e1c5a7ad165397ce83be0bb
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "Apex: Explicitly define file paths"
  - Apex: Explicitly define file paths

    Due to bug with forbidden file paths conflicting with file paths this
    explicitly defines all the file paths in apex.  This isn't the greatest
    solution in the case where someone adds a new folder, but chances are
    they will also modify one of the other files as well.  Note it also
    fixes a bug where unit tests woudl run twice because it would be
    triggered as part of apex-verify-master and apex-unit-tests-master.

    Change-Id: I6b10f8eb70c2cd7c8dd5c01363e06b7458c00127
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "fuel-deploy.sh: Preserve env vars in sudo call"
  - Merge "fuel, armband: Move mcp.rsa to /var/lib/opnfv"
  - Merge "storperf: Increase timeout for verify job"
  - run Functest daily in xci

    Functest daily is based on the functest alpine dockers:
     - healthcheck
     - smoke
     - features
     - vnf

    Change-Id: I922f3a5946e8bc06229fb03a959abd2bfead132b
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Merge "Add functest-healthcheck alpine to xci-verify-healthcheck-macro"
  - Merge "Add traces to CI on fetch_os for compass"
  - Merge "Bug-fix: add support for buid_tag reporting"
  - Merge "Add bottlenecks to reporting"
  - Remove VNF catalogue from releng
    It has been transfered to sample vnf repo [1]

    [1]: https://git.opnfv.org/samplevnf/tree/VNF_Catalogue

    Change-Id: I418151bd24517efeb66fc0ae76cb9e091bd130f6
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Jobs on Compass often timeout

    1. Jobs on Compass often timeout
    2. Apex jobs on huawei-pod4 will trigger 2 jobs at the same time. They will be
       conflict.

    JIRA: DOVETAIL-491

    Change-Id: I5297bfb01c45c15cce7ab1438d8eed3dd9c7ff07
Signed-off-by: xudan <xudan16@huawei.com>
  - storperf: Increase timeout for verify job

    AArch64 build runs inside a VM, which tends to be slow.
    Until we move all AArch64 builders to baremetal, let's increase
    the timeout from 30 min to 60.

    Change-Id: I0e16d32ac1cbe8f13b24e3cadb87715f12360d7a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Apex: adds daily flex job

    Change-Id: I19fff409b5e8335ff44f0d9ba8167d3e882a9ad5
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Comment Pending JJB Changes on Patchset

    Each time a patchset is created that has an effect on Jenkins jobs, a
    non-voting job will trigger that comments to Gerrit which jobs are
    added, modified, or deleted.

    This should help developers judge the overall impact an individual
    patchset may have on Jenkins since JJB macros can be expanded to
    any number of jobs.

    Change-Id: I99f9b68bc7933abfa39a941d6e65a73f62e58e56
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Apex: Add daily flex job

    Change-Id: Ide3c39d508d26be40e73cec13cd00eace984b6cc
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - fuel-deploy.sh: Preserve env vars in sudo call

    SSH_KEY and other env vars set by Jenkins should be preserved
    when using sudo to invoke the Fuel deploy script.

    JIRA: FUEL-280

    Change-Id: I495589a4a0519b3a5052cd5e5dc3122f9e49c215
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - fuel, armband: Move mcp.rsa to /var/lib/opnfv

    JIRA: FUEL-280

    Change-Id: I95559dcafbd179e5b7305dd0f23a7b3d89056888
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "armband: Enable docker build/push for yardstick"
  - Merge "armband: Re-enable baremetal scenario triggers"
  - Merge "cleanup: Rename ODL-L3 to ODL, drop ODL-L2"
  - Merge "fuel, armband: Use include-raw in macros"
  - Updating reporting url and fixed a bug

    Changing the url of the reporting to the original one.

    Change-Id: I2973a4b7d28cbdd725a4764dffbf777c3fc2e937
Signed-off-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
  - Add file-paths **

    this should make forbidden-file-paths work

    Change-Id: I18d63bffb92abd916eae54c7aafe9a8e1e98926f
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Apex: temporarily disable strict forbidden file path

    Change-Id: I360cd5ba894022cd30cf7237e8338ab2e213c940
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Add traces to CI on fetch_os for compass

    Functest CI logs have been FAIL with compass but the CI logs are not
    explicit. Remove a redirection to /dev/null to get something more
    explicit

    Change-Id: Icdf17595b051ccba6c58cbe86ab546e5693375ab
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Bug-fix: add support for buid_tag reporting

    JIRA: BOTTLENECK-158

    It seems the build_tag is not automatedly passed to docker.
    This patch is to try to pass build_tag to Bottlenecks docker.

    Change-Id: I783d6f0702040449b0385d11bca709f8cdbdd58a
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
  - Move back to opnfv/functest-* for alpine containers

    Temporary solutions relied on ollivier/functest-* but
    now opnfv/functest-* are well produced and can be used as official
    reference for CI

    Change-Id: I02b5a03929d5b31df0db2a6c4722edf62b920df9
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Add bottlenecks to reporting

    very basic approach based on 1 case posca_factor_ping
    Give a feedback on the CI activity of bottlenecks

    Change-Id: Iaa84abac6b00ba48a771250433a9f9a068de453f
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Merge "Rectify inter-job blocking strategy"
  - Merge "hide cas ticket from web portal"
  - cleanup: Rename ODL-L3 to ODL, drop ODL-L2

    JIRA: FUEL-279

    Change-Id: Ie87ecaee17d6bb29776c3056274c59c1264762de
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - fuel, armband: Use include-raw in macros

    Using include-raw-escape inside macros adds extra curly braces, which
    breaks bash scripts.

    JIRA: FUEL-287

    Change-Id: If1e5f528e76aff78d2c9b99530b72070b6731f75
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge changes from topic 'fuel-armband-verify-sync'

    * changes:
      fuel, armband: Move GS_URL to installer params
      fuel, armband: Move SSH_KEY outside /tmp
      fuel, armband: verify jobs: Enable virtual deploy

  - Ignore All Changes to non-XCI Directories

    We only care to trigger builds based on changes under xci/, not
    including xci/README.rst

    Change-Id: I347e0d7ef658c41322b7c3e25740fa4d2f960bdc
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Update XCI Forbidden Paths to include all READMEs"
  - Update XCI Forbidden Paths to include all READMEs

    There is no 'README.rst' at the root of the repo, but there are
    README.rst under xci, bifrost, etc. Changes to these READMEs shouldn't
    trigger builds.

    Change-Id: I6a09388cf40b35211d58413b45b5ac8c596a2dc7
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - functest: verify job should be multijob

    Change-Id: I3b62e855be9205326fee1fa8b2b56cb2276c689c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - functest: verify: build-timeout, ssh-agent-wrapper

    Change-Id: I2754c7d5502a05ef0fa1dec9dbd14b4c97b70f11
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "Apex: remove file-paths from triggers for verify"
  - Merge "functest: Move verify back to opnfv-build-ubuntu"
  - Apex: remove file-paths from triggers for verify

    Change-Id: I0c6e54ce4caf0b6889bac62b25afcee2706ca75f
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - functest: Move verify back to opnfv-build-ubuntu

    Recent rework changed the label for the verify jobs from
    "opnfv-build-ubuntu" to just "opnfv-build", trying to make it
    more OS-agnostic.
    Since verify jobs fail after the rework, try reverting the
    label change, hopefully it will fix the failure as well.

    Change-Id: I15d139d8dc2d2f940a1af2c1b5fb218d6be19f82
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Apex: fixes verify with only unit test changes

    If we make changes to apex/tests path it is only unit tests and we do
    not want to trigger apex-verify-stream.

    Change-Id: I42ef56330883ea6e9643f24567eaee3d5fa36071
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - armband: Enable docker build/push for yardstick

    Change-Id: I33f719578baadc70571832c5b7e7f146516c3020
Signed-off-by: Catalina Focsa <catalina.focsa@enea.com>
  - functest: Fix verify job trigger

    Commit 27f5d5c refactored the functest verify jobs, but also
    introduced an issue triggering said job by not passing project
    and branch parameters to the new trigger macros.

    Change-Id: I7a61a1f85df345c090813b5060959fa79d294f9b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - update Readme.rst to be consistent with current implementation

    Change-Id: Ie8abeca5901cce635f54f0c01496a7181287d0cd
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - hide cas ticket from web portal

    In the previous implementation, when login the url will shown as:
    http://localhost:8000/?ticket=ST-5WzYs6SD2A#/
    this patch aims to hide the ticket mechanism.

    1) add /api/v1/auth/signin_return to process login verify
    2) refactor code, leverage SignBaseHanlder() to manage casclient

    Change-Id: I62e23eb69ee52304c30753e861b4f0a4e0d45541
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Apex: fixes image dir for deploy with dev builds

    Change-Id: I59523b6233ca48c2eb2d4b4934263f0114d8e7a8
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Add functest-healthcheck alpine to xci-verify-healthcheck-macro

     - add the rc file retrieval in fetch_os.sh
     - adapt alpine to split healtcheck from daily
     (healthcheck + smoke + features)
     - adapt the xci builder

    Change-Id: I38836814240a1d769d379a10c9ef14def7e6df97
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Merge "Align Compass with CI Evolution Phase 1"
  - Merge "Move apex build jobs into 'apex-project-jobs' file"
  - Merge "multiarch: Add functest x86_64, aarch64 verify jobs"
  - Merge "Apex: Removes calling apex ci scripts for build/test/deploy"
  - xci: Stop triggering the verify job if there is no code change

    The job doesn't need to be triggered if there is no code change, eg
    commit message updates.

    The remnants of previous directory structure is also removed from
    gerrit trigger/forbidden-file-paths.

    Change-Id: I68b9e70d0d70253d7fbad95f8dedaaa63fb2b26e
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "Just some job that lightly monitors slaves"
  - Just some job that lightly monitors slaves

    I would like to remove slaves that are offline
    eg: after one month.

    This script doesn't remove anthing, or email anyone, but you can look at
    its output if you are interested.

    Counts how long slaves have been online or offline
    not sure why jenkins doesn't come with this functionality.

    I just threw the script on the master node into
    /opt/jenkins-ci/slavemonitor

    Script writes data to be read the next day, and I don't want to worry about the
    workspace getting wiped.

    you can look at the scipt here:
    https://gist.github.com/Aricg/d770f7d0a4e88d149ddb6715dc4ad0ba
    But I don't recommend it.

    Example of what output looks like:
    JUST WENT OFFLINE arm-build3
    JUST WENT OFFLINE arm-pod5
    JUST WENT OFFLINE ericsson-build3
    JUST WENT OFFLINE ericsson-virtual5
    OFFLINE cengn-pod1 FOR 7 ITERATIONS
    OFFLINE cisco-virtual1 FOR 7 ITERATIONS
    OFFLINE ericsson-virtual8 FOR 7 ITERATIONS
    OFFLINE ericsson-virtual9 FOR 7 ITERATIONS
    OFFLINE intel-pod3 FOR 7 ITERATIONS
    OFFLINE intel-pod6 FOR 7 ITERATIONS
    OFFLINE intel-pod8 FOR 7 ITERATIONS
    OFFLINE intel-virtual1 FOR 7 ITERATIONS
    ONLINE lf-build1 for 6 iterations
    ONLINE lf-build2 for 6 iterations
    ONLINE lf-pod1 for 6 iterations
    ONLINE lf-pod2 for 6 iterations
    ONLINE lf-virtual1 for 6 iterations
    ONLINE lf-virtual2 for 6 iterations
    ONLINE lf-virtual3 for 6 iterations
    ONLINE zte-pod1 for 6 iterations
    ONLINE zte-pod2 for 6 iterations
    ONLINE zte-pod3 for 6 iterations
    ONLINE zte-pod4 for 6 iterations
    ONLINE zte-virtual1 for 6 iterations
    ONLINE zte-virtual2 for 6 iterations
    ONLINE zte-virtual3 for 6 iterations
    ONLINE zte-virtual4 for 6 iterations
    removing online status from arm-build3. slave was online for 1
    iterations
    removing online status from arm-pod5. slave was online for 1 iterations
    removing online status from ericsson-build3. slave was online for 1
    iterations
    removing online status from ericsson-virtual5. slave was online for 1
    iterations

    Change-Id: I652ef5460cb1ce45ff4e87828eb779da7febe8b4
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - fuel: Enable OPNFV CI gate security

    Fuel project was left out of the list of projects against which
    security audit jobs should run, so enable it.

    Change-Id: I6d59197f78dfaf381d634c9d1821a7383506276c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "Refactored docker watchdog code"
  - Merge "hide create_pod function from anonymous user"
  - bugfix: TestAPI start failed due to config.ini not found

    not specifying abspath, so that the config.ini is installed under
    /usr/local/etc/opnfv_testapi/config.ini

    Change-Id: If9f4d1ab2d6a67a4aa5b5d481f46e9eddb4a2cbb
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "Set volume_device_name=vdb for apex"
  - Merge "bugfix: leverage data_files to stop hacking setup.py"
  - multiarch: Add functest x86_64, aarch64 verify jobs

    Add a verify job for each architecture.
    JIRA: https://jira.opnfv.org/browse/ARMBAND-233

    Change-Id: Ia99292504ac54d6b2870bd2a490e9d5f09c3f49a
Signed-off-by: Catalina Focsa <catalina.focsa@enea.com>
  - bugfix: container start failed due to config_file set to Nonetype

    Traceback (most recent call last):
      File "/usr/local/bin/opnfv-testapi", line 6, in <module>
        from opnfv_testapi.cmd.server import main
      File "/usr/local/lib/python2.7/dist-packages/opnfv_testapi/cmd/server.py", line 34, in <module>
        from opnfv_testapi.common.config import CONF
      File "/usr/local/lib/python2.7/dist-packages/opnfv_testapi/common/config.py", line 67, in <module>
        CONF = Config()
      File "/usr/local/lib/python2.7/dist-packages/opnfv_testapi/common/config.py", line 21, in __init__
        self._parse()
      File "/usr/local/lib/python2.7/dist-packages/opnfv_testapi/common/config.py", line 29, in _parse
        if not os.path.exists(self.config_file):
      File "/usr/lib/python2.7/genericpath.py", line 18, in exists
        os.stat(path)
    TypeError: coercing to Unicode: need string or buffer, NoneType found

    Change-Id: Ifa26b5b52e7f1c19a773b02ecc1c45b59b5dc09b
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "improve: discard venv support for official product"
  - fuel, armband: Move GS_URL to installer params

    JIRA: FUEL-278

    Change-Id: I9f5496d02097c2a6ae1db73b8a5df20b75ce728d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - fuel, armband: Move SSH_KEY outside /tmp

    JIRA: FUEL-280

    Change-Id: Ia96986e3f289739914de6b7e63abfb0172b8e6b5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - fuel, armband: verify jobs: Enable virtual deploy

    Enable virtual deploy phase for verify multijob for both projects.
    Since fuel-defaults already define SSH_KEY param, drop it from
    individual jobs.

    Fuel:
    - drop merge jobs, which used to perform virtual deploys based on
      ISO created during verify job;
    - cleanup fuel-download-artifact (rm support for merge/verify);

    Armband:
    - while at it, remove "opnfv-build-enea-defaults", preparing for
      arm-build2's retirement.

    JIRA: FUEL-278
    JIRA: FUEL-287

    Change-Id: I354d72d88187e41070f44c723ccc651a0bb9b021
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - armband: Re-enable baremetal scenario triggers

    Cleanup commit c0ba4a5 removed the timed triggers for Armband
    baremetal scenarios, bring them back.

    Change-Id: I8b8d8d366ecf95594e26f30c1392b26692504021
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge changes from topic 'fuel-armband-deploy-sync'

    * changes:
      fuel, armband: Remove/disable artifact download
      fuel, armband: Remove build jobs and scripts
      fuel, armband: Drop armband-deploy.sh
      fuel, armband: Sync deploy scripts, cleanup

  - Add 2 files forgotten in previous commit for vsperf integration

    Change-Id: Ibfd36814ac09d16ba4b3d365e04bf3b39a1ef7db
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Merge "Add vsperf in reporting"
  - Refactored docker watchdog code

    Removed start_containers fix as it was redundant. Checking jenkins
    job status for each module separately as deployment of one module
    doesn't depend on other module.

    Change-Id: I8ce34b9b7458ac56c9b866b5add539ad304095ed
Signed-off-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
  - bugfix: leverage data_files to stop hacking setup.py

    1) leverage data_files to distribute ui related files, and dispatch
    them under /usr/local/share/opnfv_testapi
    2) delete hacking coding, no more extra processes
    3) utilize MANIFEST.in to include 3rd_party when producing a source distribution

    Change-Id: Idb83a02be11f6b24610191e9f85e0db80d92e972
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - hide create_pod function from anonymous user

    Querying pods is open to everybody
    But only login users are allowed to create the new pod

    Change-Id: I1c722580c2c51a8a8b0f84f1ffac451dff20b086
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - improve: discard venv support for official product

    virtual env is only to facilitate the development, not be used
    in official product, thus delete the support, let the developer
    manage their own development env.

    Change-Id: I33af882ab257e88b1e7a316d1d78197d6279933d
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Add vsperf in reporting

    fix some pep8 errors in other projects

    Change-Id: Iea68b0d495f7fbe892ec866fb70b8354ad9ff3c2
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Set volume_device_name=vdb for apex

    Change-Id: I40a8359ea8ef868f79a02dcb824e80cd8b3385d1
Signed-off-by: xudan <xudan16@huawei.com>
  - clarify obsoleted test configuration files

    delete noparam.ini/nosection.ini/notboolean.ini/notint.ini/normal.ini
    substitute normal.ini with etc/config.ini

    Change-Id: I7e2fa331736a2f9bf807814416a3118be5f613e5
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "leverage LFID as Authentication"
  - fuel, armband: Remove/disable artifact download

    Armband no longer requires any artifact before starting a deployment.
    Fuel (master and stable/E) no longer requires the artifact either,
    but since there are some stable/danube deploy jobs on ZTE PODs, we
    will hold off removing <fuel-download-artifact.sh> for a while.

    Deprecation warning: fuel-download-artifact.sh will be removed later.

    JIRA: ARMBAND-295

    Change-Id: I3b26733a1120306879eff83b9fac3390b3f5c7b8
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - fuel, armband: Remove build jobs and scripts

    While at it, cleanup obsolete parameters specific to build ops.

    JIRA: FUEL-277
    JIRA: FUEL-278

    Change-Id: Id45dfe6855c95c425ac9aa771519d450ba9da3b5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - fuel, armband: Drop armband-deploy.sh

    Since armband-deploy.sh is merely a clone of fuel-deploy.sh, which
    we recently synced, drop armband-deploy.sh in favor of an universal
    fuel-deploy.sh, which will handle deploys for both projects.

    Change-Id: I653b4e67d9246951a284671e0cf559394661a1ad
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - fuel, armband: Sync deploy scripts, cleanup

    Run shellcheck on touched files, fix minor warnings.
    Prepare for upcoming changes:
    - ISO artifact will be obsoleted (later);
    - Fuel and Armband should use the same deploy script;

    Fuel:
    - rename securedlab local copy to lab-config;

    Armband:
    - drop deploy cache, Danube jobs can work without it, master/next
      jobs no longer use it;
    - move TMPDIR to $HOME (was in $WORKSPACE), so it's persistent;

    Change-Id: I9f8c47f9ca50de3c53c62ca6a08df0cc3a73abd3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Apex: re-enable storperf on os-nosdn-nofeature-ha

    Change-Id: Ia48b95589e6365102fef54444a8e334a80301dd2
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "jjb: xci: Update openSUSE release to 42.3"
  - Merge "xci: Fix the list of blocking jobs for osa-periodic jobs"
  - Apex: Need to use sudo for virsh for fetch creds

    Change-Id: I28e259bf8cdc7431a99227ba3e1eb8615744851e
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - xci: Fix the list of blocking jobs for osa-periodic jobs

    Change-Id: I2f60bac555571d4fddbde63bf8002aae2df47de3
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "Add watchdog into testresults server to restart docker containers."
  - Fix Yamllint Violations for jjb/dpacc

    JIRA: RELENG-254

    Change-Id: I9f2d554f44b2291a8a7bbda7fab21a98110e7c04
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "xci: Create daily virtual jobs for sfc"
  - Merge "migrate openretriever to container4nfv"
  - Merge "Initial Auto Project Jobs"
  - xci: Create daily virtual jobs for sfc

    Change-Id: I18105f9289f67f634431013d08b24608380f00e4
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Move apex build jobs into 'apex-project-jobs' file

    Since these jobs don't deal with scenarios they can safely be moved to
    another file without the need to duplicate the scenario listings.

    Fixes a bug with 'concurrent-builds' not being set due to missing
    quotation marks.

    JIRA: RELENG-287

    Change-Id: Icce39620521c7d25476553115efbaa9063ca2e17
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Apex: Removes calling apex ci scripts for build/test/deploy

    We dont need to use the apex/ci directory anymore and the ci scripts
    should be in releng.  A follow up patch will remove the ci/clean script
    usage.

    Change-Id: Ib2c7bd3d2dfee360bb13b42852ff2010a691a018
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fix find command for rpms

    Change-Id: I75bd15be3e68fa630a59cd30a0da72b8f17b8b84
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Apex, Yardstick: Fixes fetching creds"
  - Merge "Missing "-y" when install docker.io"
  - jjb: xci: Update openSUSE release to 42.3

    openSUSE Leap 42.3 is the latest release so update the CI jobs to make
    use of it.

    Change-Id: I875bf924be9c84607d4b859a72f5eade4ca5f36d
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Merge "Add a dovetail test job on huawei-pod4 to test Apex danube branch"
  - Merge "cleanup of obsolete non-CI arm PODs"
  - Merge "bug fix: reporting Tempest"
  - Apex: Removes cleaning from unit tests

    There should be no reason to clean as the unit tests should be local to
    the code. This was deleting some of our undercloud vms in daily
    deployment causing deployment to fail.

    Change-Id: I22abc57ea1a3f10cb91451e7005aa23d9715acc5
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fixes always downloading RPMs in daily deploy

    Change-Id: I30bc270c1ae9c648ec184e446a712bd304ad1230
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Added the validation for name field in create pod function"
  - Missing "-y" when install docker.io

    Change-Id: I1c94d148bf62aba6e21fcabe1908931c6732327f
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - Merge "Remove final ' placed at the end of each line by sed"
  - cleanup of obsolete non-CI arm PODs

    Change-Id: I134feba421d12c4ca428b098aaa2bf52b3dec0ca

  - Add a dovetail test job on huawei-pod4 to test Apex danube branch

    1. Apex doesn't have danube jobs now.
    2. Dovetail is based on opnfv danube branch, so it should be tested
       against Apex danube deployment.
    3. Huawei-pod4 deployed with Apex danube (os-nosdn-nofeature-ha) and
       can be used to test.

    JIRA: DOVETAIL-494

    Change-Id: Ic3251585503c15fb416c6d9497e8acfc977ebe3e
Signed-off-by: xudan <xudan16@huawei.com>
  - Add 2 fuel danube jobs on zte-pod1 and one nosdn-nofeature job on fuel master

    Dovetail release is based on opnfv danube release, so it needs to be tested
    on deployment of danube branch.

    Add 2 fuel danube jobs on zte-pod1:
    1. os-odl_l2-bgpvpn-ha triggerd on Monday, Wednesday and Friday 2am.
    2. os-nosdn-nofeature-ha triggered on Saturday 2am.

    Add 1 nosdn-nofeature job on fuel master.

    JIRA: DOVETAIL-481

    Change-Id: I6b419e84b0aad3e6212e26c8a8a1ea5bd02610b8
Signed-off-by: xudan <xudan16@huawei.com>
  - bug fix: reporting Tempest

    not updated since Colorado and data model changed

     - minor fixes to match data model
     - pep8/pylint correction

    Change-Id: I3a0a9ea689d25b3cfff35cb1ec39329981627bc6
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Using juju ssh command to run kubernetes test case

    On joid kubernetes deployment we can't ssh container from jumpserver.
    So we need to start yardstick on kubernetes master node.

    Change-Id: I9a1308d401cdacef63690088ac22bd555927bea3
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - leverage LFID as Authentication

    delete openid authentication
    add LFID authentication

    Change-Id: Iead144b5130bce51448024e65092fdea3bb2f07a
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "Add repository archiver for compliance checks"
  - Apex: fixes trigger for gate job

    Change-Id: I0bd9f2bac11b4161da4b6cdfa0a0c6d444020944
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Apex: Detect deploy scenario for functest on gate job"
  - Merge "SFC: Adds initial SFC verify job"
  - Apex: Detect deploy scenario for functest on gate job

    Change-Id: I3f0119db7b7cade3ddd2dbeaa97e03e1fea58798
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Set timeout of Dovetail jobs to be 240 and don't remove the stable images"
  - Set timeout of Dovetail jobs to be 240 and don't remove the stable images

    1. Jobs on Compass are always built time out and aborted.
    2. Dovetail needs about 2 hours for all the test cases.
    3. However, due to the slow internet speed, it will take a long time to pull
       releng source code and dovetail docker image.
    4. Extend the time to 240 minutes.
    5. Don't remove the stable docker images, so it don't need to pull every time.

    JIRA: DOVETAIL-491

    Change-Id: I9c7255a89eebf5770c0854224cd65e7413916078
Signed-off-by: xudan <xudan16@huawei.com>
  - Added the validation for name field in create pod function

    Change-Id: I18a072c7b2677794a64693135904cf97eb7b3349
Signed-off-by: thuva4 <tharma.thuva@gmail.com>
  - Bugfix: Bad substitution wthen run shell script

    When run yardstick-get-k8s-conf.sh, there is an error:
        /tmp/hudson2171423090360971912.sh: 6:
        /tmp/hudson2171423090360971912.sh: Bad substitution

    To solve this problem, we need set using /bin/bash to run script.
    If we do not set it, it will using /bin/sh by default.

    Change-Id: Ic3aa58dfad009c42974f98ea4366b6e5f50752ca
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - Initial Auto Project Jobs

    Create a noop job for the Auto project so they can begin submitting
    changes.

    Change-Id: If7c80c283a07d3d8e008f566bff8bfe473a93aed
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "[fuel] Handle os cacert for baremetal deployments"
  - Fix Yamllint Violations for jjb/global

    Includes a default .yamllint configuration file with line-length
    producing a warning (instead of the default error) after 120 characters.

    JIRA: RELENG-254

    Change-Id: Ia46ec6451201c5e91d98901a6ff65360079b2c81
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - SFC: Adds initial SFC verify job

    Change-Id: I9c212a0a5eca233d39b91b5394b952a70be87c78
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex, Yardstick: Fixes fetching creds

    There is a bug where by default the INSTALLER_IP is set to 192.168.X.X
    and in yardstick the IP is never found for Apex before trying to fetch,
    so fetching fails to an invalid IP address.

    This patch makes fetch os creds more robust to check if the INSTALLER_IP
    is valid and if not, then attempt to find the correct IP for Apex.

    Change-Id: Ie18d6e70f77ccff3592fb37c6d0b6e87b6435cf8
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Add watchdog into testresults server to restart docker containers.

    Unexpected crashing of docker containers were occuring. So, a cron script
    is to be run in regular intervals which will check for status of the
    deployments and restart docker if necessary. Docker restart is seen
    as a solution to solve majority of crashes.

    Suggest if there is a better approach.

    Change-Id: I40d56180350844b4a0f766e1b10a9fabfa02d3be
Signed-off-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
  - Do not redirect errors in ${redirect}

    ${redirect} can be equal to /dev/null.

    Change-Id: Ie66ee7ca2da92270de8619399a7f362acff8873a
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
  - Merge "bug fix for qtip reporting"
  - Align Compass with CI Evolution Phase 1

    Compass doesn't require deployments to happen on the same machine as the
    builds and needs to have 'compass-build-iso-{stream}' renamed in
    order to align with CI Evolution Phase 1.

    JIRA: RELENG-287

    Change-Id: I31ea5899882edb37a08b301bf69bf381182b0019
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - migrate openretriever to container4nfv

    Change-Id: I6c758395abff5c980c013cbe65f99ad8938e20af
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
  - Merge "Fetch admin.conf from master on kubernetes scenario"
  - Merge "leverage setup.py directly to install TestAPI"
  - Apex: increase deploy timeout by 20 min

    Change-Id: I3e5a08996e896bcf7b88c97b503de414f7f3ee71
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "xci: Structure osa periodic jobs"
  - Make jinja templaing check non-voting

    Rather than chasing a moving target we will make this securedlab check
    non-voting.

    Will make it voting again once we have a consensus on the PDF file

    This patch will allow me to merge
    https://gerrit.opnfv.org/gerrit/#/c/38283/

    Change-Id: Ib737733cd7bb8230723059a4535d86d1c5bdc886
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Apex: remove leftover tmp dirs

    Change-Id: I4a1da6ba1efe2b704f0109f63817021435d283b8
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Add StorPerf Graphite"
  - [fuel] Handle os cacert for baremetal deployments

    Change-Id: I02503772dc5ed59562c2e0aba96280e2cae1da50
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
  - Apex: limits verify per node to 1

    This will limit how many simultaneous builds we can do at a time on
    build server, but will stop the bug we are hitting where deploy (next
    job) and functest (current job) start at the same time by blocking
    parent jobs.

    Change-Id: If23ce857d7ef043c408b0eb6a74357ce1278e4b9
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - bug fix for qtip reporting

     - fix right path (version duplicated in path)
     - fix template for nav links in qtip reporting page

    Change-Id: I7e14bea3feb5e6fad694e2837b3048b9cd8d5825
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Apex: disable storperf in daily

    storperf has infinite loop:
    https://build.opnfv.org/ci/job/storperf-apex-baremetal-daily-master/10/consoleFull

    Change-Id: I526cddbda15c6262b4afd7c30b6d2681011f48a5
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "update scenario name"
  - Merge "update installer under scenario"
  - Fetch admin.conf from master on kubernetes scenario

    Now we have joid deploy kubernetes scenario
    We need admin.conf when run test case
    We can fetch admin.conf by:
        juju scp kubernetes-master/0:config admin.conf
    Also we need a jenkins job to fetch it.

    Change-Id: I13a6a17ca13e247cfc50774bf5104480fc03631a
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - Merge "simplify unit tests implementation of update scenario"
  - Merge "update versions under scenario"
  - Merge "change the dovetail weekly job pod"
  - Merge "Avoid exiting the script if an error happens"
  - change the dovetail weekly job pod

    Change-Id: Ie1183ad0420058ddba8b46e474740a057dcf3b12
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Merge "Split HA and NOHA scenarios into 2 tables in reporting"
  - Merge "yardstick pod4 job Offline"
  - yardstick pod4 job Offline

    This changes will make yardstick huawei-pod4 job offline.

    Change-Id: Id0bc805e93ff2e38383717af4b486f4f3bddfc66
Signed-off-by: liyin <liyin11@huawei.com>
  - Merge "Jobs on Compass built time out"
  - Apex: fix verify trigger paths

    Change-Id: I3878f3e1a85b31ddba8d3f53e774a9e1d16f8afb
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fix permissions on deploy

    Change-Id: I36066bf003b1504524a5b8143cceef7829b23ca8
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fix daily deploys using rpm

    Change-Id: Iba1b2f47e8ace4fb4a9eed80342fcb8950e848f8
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Jobs on Compass built time out

    In order to save the time, just download ubuntu and cirros images once and
    stored in the host for all dovetail jobs.

    JIRA: DOVETAIL-491

    Change-Id: I07b39d5a04bfbce9ebf43f184103b503785b6e7a
Signed-off-by: xudan <xudan16@huawei.com>
  - Avoid exiting the script if an error happens

    1. Avoid exiting the script if an tier fails
    2. Push logs to artifacts

    Change-Id: Ia258994e4694bb71615f7adc18967afcc237813f
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - Split HA and NOHA scenarios into 2 tables in reporting

    the goal is to vizualize more quickly the HA and NOHA scenario
    Note that if no scenario is available, the table title is displayed

    Change-Id: Ibdade30aadf40fe4f7b9bfe547d23c186cb3e1df
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Pod name changes in ARMBAND

    arm-pod3 pod name is changed to arm-pod5
    arm-virtual1 pod name is changed to arm-virtual2

    Change-Id: I6746fcdd52bbed5b6a61147d0abc5db64876dc97
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
  - leverage setup.py directly to install TestAPI

    1. delete additional script install.sh
    2. using 'python setup.py install' directly to install
    TestAPI, as traditional python project do

    Change-Id: Ifcdee7b2bae2553f523a722bff794c40d20f81cc
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "Remove download images logs (too verbose)"
  - Merge "bug fix: installation of node, bower and grunt for reporting docker"
  - Remove download images logs (too verbose)

    logs were used to troubleshoot Functest CI pipeline issue
    solved with [1]

    [1]: https://gerrit.opnfv.org/gerrit/#/c/40109/

    Change-Id: I56587f355c5e117efa8d0338204b0ced741477a7
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Bug-fix: syntax error for add compass pod yaml

    JIRA: BOTTLENECK-178

    Containerized compass does not support ssh method to get the POD
    yaml anymore. This patch is to fix the syntax error of last patch.

    Change-Id: Ibd1711a645327db0c43a602519a9fa47ddaec64f
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
  - Bug-fix: Add compass pod yaml in btks config dir

    JIRA: BOTTLENECK-178

    Containerized compass does not support ssh method to get the POD
    yaml anymore. This patch is to fix the issue.

    Change-Id: I98ca9a419d71d0ec22bf48ef40d4c5fb2d96d1b2
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
  - update scenario name

    url PUT /api/v1/scenarios/<scenario_name>
    if new_name already exist, return Forbidden
    if new_name == name, return Forbidden

    Change-Id: If3b82b3df4a763d60dad110caca2659c5f39ab50
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - update installer under scenario

    1. post, add one or more new installers
    2. update, replace existed installers as a totality
    3. delete, delete one or more installers by name
    4. in post&update, if schema is not consistent with ScenarioInstaller model,
    BadRequest will be raised(only extra keys will be detected currently)
    5. in post, if installer already exist, return Conflict with already exist
    message
    6. in update, if a installer appears more than once, also return Conflict
    with already exist message

    Change-Id: I830dba3bcf5f1a9d1c93513b4aae59009f69dc8f
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - simplify unit tests implementation of update scenario

    1. delete useless input arguments
    2. update on and assert with self.req_d directly
       delete intermediate variable 'scenario'

    Change-Id: I3eda1df4893c890bb23ccf05b45ce2de5fa9dd93
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - update versions under scenario

    1. post, add one or more new versions
    2. update, replace existed version as a totality
    3. delete, delete one or more versions by name
    4. in post&update, if schema is not consistent with ScenarioVersion model,
    BadRequest will be raised(only extra keys will be detected currently)
    5. in post, if project already exist, return Conflict with already exist
    message
    6. in update, if a version appears more than once, also return Conflict
    with already exist message
    7. add update with conflict unittest for projects

    Change-Id: I0d2c8a5567f3abce7b0313a64e18303af02cc002
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - bugfix: fail to generate APIs document patch

    Change-Id: Iac5bb851514f0f688fcb72deb5f07488bc071225
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "Adjust the schedule of daisy jobs"
  - Merge "Apex: Updates CI to use new rpm names"
  - Merge "bugfix: fail to generate APIs document"
  - Apex: Updates CI to use new rpm names

    Change-Id: I0455283ba94501119786ffbc3b1217bb71cc35c7
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - xci: Structure osa periodic jobs

    This job
    - updates osa periodic jobs to use multijob project type
    - adds pollscm trigger to prevent running job unnecessarily
    if there is no change in upstream osa

    The execute shell parts will be sent in separate change(s).

    Change-Id: I5f9b4cad04b245192171278e6bf2806c94369854
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Add missing project-parameters to storperf verify

    This should fix the error of storperf verify jobs not being able to
    resolve the git repository.

    Change-Id: Ibc8382c7ec77d5975849fda042d30c457b6b457c
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Storperf Parallel Verify Jobs

    To ensure these run in parallel they need to all be part of the same
    phase, and the phase needs to be marked as parallel.

    Change-Id: Ib1c1d9e433d925c36371500039da30251469b5fb
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Storperf Verify Job should be Multijob

    Change-Id: Ic4ed4775353622567df02790d3cca960ae0567ff
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - armband-deploy: Cleanup obsolete POD renaming

    arm-pod4 and arm-pod3 are now both obsolete, so we no longer need
    the ad-hoc translation of the slave name in the deploy script.

    Change-Id: Ib81d0574507f8c0e8b513cdc00b35124eaaeeb68
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "storperf: Expand the CI verify scope"
  - Merge "fuel, armband: Re-enable CI master timed triggers"
  - Merge "snaps: Configure job to execute run_tests.sh against existing deployment"
  - Add StorPerf Graphite

    Adds a new job to build and push graphite container
    for StorPerf

    Change-Id: I349f349116cabf4aa762b76b12ff4eb7b404e5b9
Signed-off-by: mbeierl <mark.beierl@dell.com>
  - Apex: Fixes bug with blocking

    We have blocking so that deploy wont run while another deploy or
    functest is running.  However there is an issue where after a deploy
    completes, the next in line deploy starts at the same time as the
    functest starts for the previous deploy.  This patch adds a quiet period
    to the deploy job of 30 seconds, which hopefully will offset the start
    time between the two and resume correct blocking.

    Change-Id: Id94d075f2d2e48952a5c2186eeb81d09bb68c49b
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Remove final ' placed at the end of each line by sed

    I dont think the ' does anything good, as it ends up in the output
    remove extraneous cat

    Change-Id: I4ca62672aa361d370275bd74864f0fc179da9f0b
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - snaps: Configure job to execute run_tests.sh against existing deployment

    Change-Id: I14de06073f8ed1fd6ef29020f64816f31c6ff074
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - fuel, armband: Re-enable CI master timed triggers

    Re-enable baremetal scenario CI for Fuel scenarios:
    - os-nosdn-nofeature-ha-baremetal
    - os-odl_l3-nofeature-ha-baremetal (to be renamed to just odl later)
    - os-nosdn-ovs-ha-baremetal (Fuel only, no Armband equiv yet)

    Change-Id: I9b3b929366a3657c45181632ed46936cb15c3cba
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "utils/fetch_os_creds.sh: Fuel: Robust creds fetch"
  - storperf: Expand the CI verify scope

    This change
    - converts storperf-verify job to multijob type
    - adds 2 additional jobs to build docker image(s) on x86 and arm
    machines which will contribute to final Verified+1/-1 verdict
    - all 3 jobs run in parallel on appropriate slaves

    Change-Id: I3c3aec8834d7bd0ef4d7ffbc7453dd063ef10dd1
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Signed-off-by: mbeierl <mark.beierl@dell.com>
  - Merge "use Calipso verify.sh for easier control of verification"
  - utils/fetch_os_creds.sh: Fuel: Robust creds fetch

    In case ctl01 node is down, the current mechanism will return
    invalid data (the string "Minion") instead of a valid controller IP.

    Since "keystonercv3" is present on all controller nodes at </root>,
    adjust the credentials fetch to use the first online controller node.

    Change-Id: I4ba15bb40d465b112c5e9fc827e3e2a69e671b26
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "storperf: Create daily job for storperf"
  - Merge "Integrate functest with ARM Architecture"
  - clean set-functest-env

     - remove useless parameters when calling download_images.sh
     - add traces

    Change-Id: Iecb3516b53e572ae93ba411fc9c23b691be26e69
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Adjust the schedule of daisy jobs

    Leave more time for debugging on nosadn-nofeature scenario.

    Change-Id: I38199954ddd503c5bf4e956ae97ae61a470a2ad8
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
  - bugfix: fail to generate APIs document

    Change-Id: I13c91fb34e190cd62400eccec6b755419aad89d1
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "Adjust the schedule of daisy baremetal jobs"
  - Merge "temporary switch of opnfv/functest-* to ollivier/functest-* for alpine"
  - Merge "bugfix: malfunction of scenario equal check"
  - Merge "Add pod description file support"
  - bug fix: installation of node, bower and grunt for reporting docker

     - change node installation process
     - clean setup (no need of pbr)

    Change-Id: I9015486e3892e7c949bad5140cc4180ec9f07aa7
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Adjust the schedule of daisy baremetal jobs

    Now the functest NFV testcases only run in nosdn-nofeature
    scenario. So we adjust the schedule to leave more time for
    debugging on these testcases.

    Change-Id: I37425a86c7359b57cb7048dc1339acb7ea8cb525
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
  - storperf: Create daily job for storperf

    Change-Id: I999640281d8e15132c9024e25e43122d2a12baf7
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Signed-off-by: mbeierl <mark.beierl@dell.com>
  - use Calipso verify.sh for easier control of verification

    Change-Id: I322e04959b8ad693c6e2be59e539c3b3d9e6d7bc
Signed-off-by: yayogev <yaronyogev@gmail.com>
  - Integrate functest with ARM Architecture

    Reads architecture of first compute node found on MCP installer
    and sends it as env variable when creating the conatiner.
    It is needed by https://gerrit.opnfv.org/gerrit/#/c/39991/
    JIRA: ARMBAND-279

    Change-Id: I7eec485507bd182190e95c0478182f506db4c821
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
  - temporary switch of opnfv/functest-* to ollivier/functest-* for alpine

     - better requirement management on ollivier docker hub
     - add feature and vnf docker (components could be added but as they could be
     very long (~ > 3h), we focus on shorter tests for the moment (need testcase
    promotion mechanism to keep the control on overall test duration)

    Change-Id: Ia8130dba716a465cd9feaaac32eabb4534cbe031
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Add pod description file support

    JIRA: BOTTLENECK-178

    Need to add pod descrition file for Bottlenecks to be installer-agnostic

    Change-Id: I100022ff1fcdaabe800492649c138dfe9fce55c2
Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
  - bugfix: malfunction of scenario equal check

    1. bugfix equal check with[] will return list[false, true],
       and always True in next step check
    2. in assert_res() leverage '==' will never assert even if
       they are not equal

    Change-Id: I683e3489d45b98b508f8ab8b6ef268ca9a1ebd5f
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "Bugfix: min_microversion in tempest_conf.yaml is too small"
  - Merge "Adds SwaggerUI"
  - Merge "Calipso verify job is running on master"
  - Calipso verify job is running on master

    Jobs should not run on master
    python 3 not avaliable on master (unless venv is called)
    switch to opnfv-build-defaults

    Change-Id: I03cf9ae3d07033b68f5b6db1b13037febb9f729d
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Merge "Allow huawei-virtual5/8/9 publish logs to artifact repo"
  - Merge "Add noha scenario in CI"
  - Bugfix: min_microversion in tempest_conf.yaml is too small

    JIRA: DOVETAIL-486

    Now min_microversion is 2 which is too small for some other test cases.
    Change it to 2.2.

    Change-Id: Ibf2653b83b36d03420a62595010672d52d8bf77d
Signed-off-by: xudan <xudan16@huawei.com>
  - Allow huawei-virtual5/8/9 publish logs to artifact repo

    Change-Id: I494b0a1ebe8eab7e4ed5642e0a9237d6a5f125b1
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - Merge "Landing page adoption"
  - bugfix: TestAPI auto deploy success but shown as fail

    when execute 'curl -s --head  --request GET http://testresults.opnfv.org/test'
    'HTTP/1.1 301 Moved Permanently' will be returned rather than 200 OK,
    result in the connectivity check fail. To fix this problem,
    use 'http://testresults.opnfv.org/test/' instead.

    Change-Id: I5d6916c15858b3f431a2ab18aeef7f352cb9e31b
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "bugfix: OperationFailure: the limit must be positive"
  - Merge "change scenario owner"
  - Merge "update projects in scenario"
  - Merge "in swagger operation parameter supports array type"
  - Merge "update customs in scenario"
  - Merge "prepare for testresults.opnfv.org's watchdog"
  - Merge "Modify tempest.conf to enable Tempest failed test cases to pass on Compass"
  - xci: Fix passing current parameters to healthcheck job

    Change-Id: I370d2822071c77a16387935e1d465f608ee9e10e
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "add Calipso Jenkins job: run unit tests"
  - Merge "xci: Several bugfixes for the verify job"
  - bugfix: OperationFailure: the limit must be positive

    in cursor.aggregate(), set limit=0 is not allowed, in this patch,
    if no records to be listed, return empty list directly, no more
    aggregate()

    JIRA: RELENG-293

    Change-Id: I7317892875da9c0f785ba010b55715032dee31ce
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Modify tempest.conf to enable Tempest failed test cases to pass on Compass

    JIRA: DOVETAIL-486

    For compass:
    1. There is a defcore test case always failed due to wrong value of
       volume_device_name=vdc.
       Use tempest_conf.yaml to change the wrong value into 'vdb' for Compass.
    2. There are also some tempest test cases skipped or failed due to wrong values
       in tempest.conf file.

    Change-Id: Ibe274790b14d9223b5c0ee903879f8b67521948d
Signed-off-by: xudan <xudan16@huawei.com>
  - change scenario owner

    1 bugfix owner must be explicit in ScenarioVersion model
    2 change owner of scenario
    3. usage: PUT /api/v1/scenarios/<scenario_name>/owner? \
                    installer=<installer_name>& \
                    version=<version_name>
      body: new owner

    Change-Id: I261468cd8445030b61e37e0f804b699d6205bdb0
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - update projects in scenario

    1. post, add one or more new projects
    2. update, replace existed projects wholly
    3. delete, delete one or more projects by name
    4. in post&update, if schema is not consistent with ScenarioProject model,
    BadRequest will be raised(only extra keys will be detected currently)
    5. in post, if project already exist, return Conflict with already exist
    message

    Change-Id: Iead585f787a4acc61abce6c9d38a036739b498d6
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Landing page adoption

    Since testapi have done some changes on scenarios api,
    so landing page should do some adoption.

    Change-Id: Ib5d1df03e2c50c7d6c038200d97f2057b90e48af
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - add Calipso Jenkins job: run unit tests

    Change-Id: I6ecb7f85d9cdfc3dadc7e3b6769daf3b6cb144b5
Signed-off-by: yayogev <yaronyogev@gmail.com>
  - Merge "Bugfix: No cirros-0.3.5-x86_64-disk.img"
  - Bugfix: No cirros-0.3.5-x86_64-disk.img

    JIRA: DOVETAIL-487

    1. Functest cvp.0.5.0 doesn't have cirros image in its docker container.
    2. Jobs need to download cirros-0.3.5-x86_64-disk.img and store it in
       $DOVETAIL_HOME/pre_config

    Change-Id: I12e4edb561ce21f813adc968d223fb0827529f7b
Signed-off-by: xudan <xudan16@huawei.com>
  - Use dovetail cvp.0.5.0 image in Dovetail CI jobs

    JIRA: DOVETAIL-483

    Change-Id: I16fdba4e0d2d150b629ae1828578c7379999bfea
Signed-off-by: xudan <xudan16@huawei.com>
  - xci: Several bugfixes for the verify job

    - Fix environment variables set by the job
    - Fix the default distro in deploy job since the {distro} is not passed to it
    - Navigate to correct directory where xci-deploy.sh is located

    Change-Id: Ie412dc4852a4aac5aae5c1f26bb271281ebbc111
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: Enable patchset verification for xci

    This job gets triggered when a new patchset to xci is created.
    Currently only the deployment is run and healthcheck will be activated
    once xci is adjusted for functest.

    Change-Id: I3ea61524de6c6b5e2d872f59bb362d9c9be6053c
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - in swagger operation parameter supports array type

    it will be used in scenario update process later

    Change-Id: Ic44023169f1c0da0946e5e60339ce58076fc8807
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - update customs in scenario

    1) post to add one or multiple test cases
    2) update to substitute all the test cases
    3) delete with body to delete one or multiple test cases
    4) to facilitate the process and response body usually useless,
       if update success all updates(scores/trust_indicators/customs),
       return 200 with no response body

    Change-Id: I5148f172989fa8e0e70ffed92ee383c0520dbb41
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "bugfix: testapi is killed because of oom_kill"
  - Merge "impl update trust_indicator in scenario"
  - jjb: Remove jobs that belong to multisite

    Multisite project has been terminated.

    http://meetbot.opnfv.org/meetings/opnfv-meeting/2017/opnfv-meeting.2017-08-08-12.59.html

    Change-Id: Ia7c0bc86b2e8696f8c2f1fff3007d681c6e1cb8c
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Adds SwaggerUI

    Adds build for storperf-swaggerui as this is now based
    off multiarch/alpine to enable ARM support

    Change-Id: I8cec4277cda39e87face9c37179deea704b9bf27
Signed-off-by: mbeierl <mark.beierl@dell.com>
  - fuel-deploy.sh: source local_env from securedlab

    While at it, revert BRIDGE default value to "pxebr" after recent
    Fuel rework was merged in [1].
    This mechanism will be leveraged by [2].

    Partially reverts commit: 68195fd

    [1] https://gerrit.opnfv.org/gerrit/#/c/38855/
    [2] https://gerrit.opnfv.org/gerrit/#/c/39521/

    Change-Id: Ic61487384029a7d16547a5035a1f1b34ecbea8d4
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "jjb: xci: bifrost-verify: Disable errexit when uploading logs"
  - Merge "jjb: xci: bifrost-verify-jobs: Kill the job after 90 minutes"
  - Merge "jjb: global: releng-macros: Add timeout wrapper"
  - Merge "jjb: xci: Use centos-minimal instead of centos7 element"
  - Add noha scenario in CI

    1. add the noha scenario
    2. change the time of trigger

    Change-Id: Iaadd69d29064bf0f4d5ea8d6708c0f1076608b35
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - prepare for testresults.opnfv.org's watchdog

    Due to the frequent crash in testresults.opnfv.org, watchdog will be introduced
    to monitor the status of docker daemon/testapi container/reporting container,
    to make timely recovery, to make things clear, some refactors included
    in this patch:
    1) leverage container name and image name rather than id
    2) address three conditions during the update
    3) refactor code to be more readable

    Change-Id: Ifa7a6fd94db62d532026b5fad33835b0e2abd9af
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - impl update trust_indicator in scenario

    Change-Id: I1afe38412926778bc84d178dbbfc3fe0cde15f69
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - jjb: xci: bifrost-verify-jobs: Kill the job after 90 minutes

    Make use of the build-timeout macro to kill the job after 90 minutes
    which is more than enough for a bifrost job to finish.

    Change-Id: Ic7ffa8291d057bf22f7d97d017c00bd3f3b6f4a9
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - jjb: global: releng-macros: Add timeout wrapper

    Add new timeout wrapper which can be used to kill a job if it
    take too long to finish

    Change-Id: I15a20fc92ea7855d11983b5734064aace138a2b5
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Merge "[qtip] refactoring ci scripts"
  - [qtip] refactoring ci scripts

    - manage help scripts in qtip repo instead of releng
    - call entry script in qtip from releng

    JIRA: QTIP-268

    Change-Id: Ibd0d2c2533c1a7f1963f6c3214c563499cce8b22
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
  - Merge "update scenario scores"
  - Merge "delete obsolete scenario update code"
  - Merge "Remove Python packaging files"
  - Merge "xci: Remove prototypes directory due to migration to releng-xci repo"
  - bug fix: bad path on auto generated documentation

    bad path fix on https://gerrit.opnfv.org/gerrit/#/c/39141/

    Change-Id: Ieb8023aa7fde620c2e6b755b8e6255d2281f7a90
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - xci: Remove prototypes directory due to migration to releng-xci repo

    Change-Id: I3b8a1dff64151dc55f05e621bab61f2b214bfd05
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - bugfix: testapi is killed because of oom_kill

    if page is not provided, return page 1 to avoid large memory consume,
    further more to kill testapi:

    Out of memory: Kill process 30842 (opnfv-testapi) score 519 or sacrifice child
    Killed process 30842 (opnfv-testapi) total-vm:4739716kB, anon-rss:3974612kB, file-rss:0kB

    JIRA: RELENG-291

    Change-Id: Id0e144c030aee390cc41cff8a48e3c997de4ad84
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "bug fix: bad path on auto generated documentation"
  - Merge "Bug fix: generate fuel reporting page when no aarch64 available"
  - Merge "Add daisy to reporting"
  - jjb: xci: bifrost-verify: Disable errexit when uploading logs

    The errexit option is there to catch failures when the job is executed.
    We don't want to mark the entire job as failed when we have troubles
    uploading the logs when the actual job has passed so we disable the
    errexit option to make the whole process less aggressive. Moreover, we
    move the build log upload to the end of the operation so we can catch
    as much output as possible.

    Change-Id: Ice126471a8c837c54c95c8ef0935c059d37ea91b
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - jjb: xci: Use centos-minimal instead of centos7 element

    The full distro elements are not well maintained. Upstream OpenStack
    also prefers the minimal elements when building images for the CI so
    we should do the same to minimize the delta between the two systems.

    Change-Id: Ifeddb0a74c2434df2cfa95cde36b4aaac1516698
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Merge "[doctor] drop experimental job (profiler)"
  - Apex: fixes test suite always running even when deploy fails

    According to the multijob builder, condtion: "condition (str) – when to
    trigger the other job".  Other job in this case means the next job I
    believe.

    Change-Id: I084fffc80584ad683345f6040ec0081c16513c8d
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - update scenario scores

    update score url:
    POST /api/v1/scenarios/<scenario_name>/scores? \
                    installer=<installer_name>& \
                    version=<version_name>& \
                    project=<project_name>
    add new score record interface
    add unit test
    add swagger specification

    Change-Id: Ib7bb31f303a9a9402325476bfdadb58aa0df560e
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "Update repository with new location of XCI"
  - Add odl-fdio-dvr scenarios to daily

    Change-Id: I6bd33b0304127dbcac1ccc4320a2a34e8a837d00
Signed-off-by: Feng Pan <fpan@redhat.com>
  - [doctor] drop experimental job (profiler)

    doctor profiler is now enabled in default, we don't need this
    experimental job anymore.

    https://gerrit.opnfv.org/gerrit/33881

    Change-Id: Ife6c81c0c45644ed3353c5b0b6011f33137edc14
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
  - delete obsolete scenario update code

    1) update scenario will be subsitituted with new methods,
    in this patch delete the obsolete code first to make clean room
    2) test_queryCombination() will fail randomly, in this patch disable
       it first, reopen when problem solved

    Change-Id: I1939876465934ea09894255712057a78f120be71
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "Pass jenkins variables to daisy deploy script"
  - Update repository with new location of XCI

    With the releng-xci code moving to it's own repository, the Jenkins jobs
    need to be modify to clone the correct repo and point at the right
    paths:

     * The git repo is changed to 'releng-xci'
     * The cloned directory is changed to '$WORKSPACE/releng-xci'
     * References to the 'prototypes' directory path have been removed

    Change-Id: Ia1d2ad0a2fb6cc9d1848356edf448b92ab67b017
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Add jjb script for nfvbench to build the nfvbench VM"
  - Merge "[qtip] Update shell in qtip integration job"
  - bug fix: bad path on auto generated documentation

    as mentioned in the jenkins logs [1], the folder is not correct
    replace functest/api/_
    build by docs/api/_build

    [1]: https://build.opnfv.org/ci/view/functest/job/functest-docs-upload-master/48/console

    Change-Id: I40f4c08474ff017f1616d463b6c5165cd6514c32
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Merge "Rename odl_l3 to odl"
  - Bug fix: generate fuel reporting page when no aarch64 available

    In fuel we may deal with x86 or aarch64 architecture
    We generate dedicated reporting page
    - fuel@x86
    - fuel@aarch64

    However when there is no results for one of the architecture
    the test on the number of architecture lead to a bug

    Change-Id: I9906bd6078c8493587dc667eb23399a1e8311e77
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Add daisy to reporting

    Change-Id: I5fd940b8c1be1c327cfcd481c27049f94ae2f175
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Merge "Initiate packetization of Testing reporting"
  - [qtip] Update shell in qtip integration job

    Change-Id: I6c3fa3aaaf6f017a014a9e2294995e5a915fdbe8
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
  - Don't convert JOID depl. mode from noha to nonha

    JOID is not using nonha deployment mode anymore.

    Reference change in JOID: https://gerrit.opnfv.org/gerrit/38973

    Change-Id: Idc901551862d3936246afc06f0a97ab15d10b91d
Signed-off-by: Martin Kulhavy <martin.kulhavy@nokia.com>
  - Pass jenkins variables to daisy deploy script

    JIRA: DAISY-42

    Now the daisy deploy script is executed with sudo. In [1], daisy
    deploy job needs to check INSTALLER_IP when it generates the
    configuration by the POD Descriptor File. So -E option of sudo
    is necessary to pass the jenkins variables.

    [1] https://gerrit.opnfv.org/gerrit/#/c/38657/

    Change-Id: I852c115d1f0623100afef9979619e4770b5bd1d3
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
  - Merge "Correct the description of the bridge used by daisy"
  - Merge "Fix error in qtip job template"
  - Merge "add Pods page in webportal"
  - Apex: Adds sfc scenarios to daily

    Change-Id: I900f9dc6e6dd3bf041fbecc5eab3216f5bd7f8bc
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Send 'Build Failed' Emails to Jenkins Admins"
  - Merge "KVMFORNFV: Implementing kvmfornfv daily jobs."
  - Merge "APEX: Add os-nosdn-kvm_ovs_dpdk scenarios to daily"
  - Initiate packetization of Testing reporting

    Testing reporting provides
    - static reporting pages [1] (jinja2)
    - landing pages including test case catalogue [2] (angular)

    It consumes the Test API to build web pages providing status for
    the testing projects (so far functest, yardstick, storperf and
    qtip).

    Dockerization has been initiated [3]. The goal is to replace the
    static page hosted on testresults.opnfv.org by a docker regenerated
    and redeployed when reporting code is changed

    But the docker and more generally the testing reporting directory
    must be refactored to
    - manage dependencies properly
    - leverage tox (py27, docs, pylint, pep8)

    This patch
    - setups tox (py27, pep8, pylint, docs)
    - integrate the requirement management
    - fix pep8 errors
    - introduce 1 dummy unit test

    This patch does not
    - fix pylint errors
    - create any doc

    [1]: http://testresults.opnfv.org/reporting2/display/index.html
    [2]: http://testresults.opnfv.org/reporting2/reporting/index.html
    [3]: https://gerrit.opnfv.org/gerrit/#/c/36735/

    Change-Id: I4613de7ca7036d6c6bbb8f58ade492b1d673599b
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - add Pods page in webportal

    delete OPNFV Powered Guidelines page
    add Pods page with create/list operations

    Change-Id: Ib9fd2834bd9d54ee33600458a90e3aac76382589
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "remove useless workspace from yardstick"
  - Rename odl_l3 to odl

    Rename all scenarios with "odl_l3" in their name in Euphrates to
    just "odl".

    Change-Id: If2bff0da79f79b9305771d2fc575db1606cd4bf9
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
  - remove useless workspace from yardstick

    There is a img file in this workspace, which consumes lots of disk space when
    CI collects artifacts

    Change-Id: Idef0624832cf2b12de2a63fc85bb65f4986ce0ca
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
  - APEX: Add os-nosdn-kvm_ovs_dpdk scenarios to daily

    Change-Id: I8433b84bc2e2c3acf7db67b8bf40aedddb727daa
Signed-off-by: Feng Pan <fpan@redhat.com>
  - APEX: Add nosdn-ovs_dpdk scenarios to daily

    Change-Id: I0670eb1e0c698e2a57698ba0f11879a17a34c2ff
Signed-off-by: Feng Pan <fpan@redhat.com>
  - Merge "APEX: add ipv6 to daily job"
  - Merge "Allow ZTE POD2 to Publish Testing Logs"
  - Merge "merge swagger_base_url with ui_url"
  - KVMFORNFV: Implementing kvmfornfv daily jobs.

    JIRA: RELENG-285

    This patch includes updated scripts for implementing kvmfornfv daily
    jobs to add the new test name livemigration and trigger the livemigration
    testcase

    Change-Id: I4b32b14a85b87a386b8099b725ad11bc80ca9cdd
    Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>

  - Merge "export detailed logs for each project"
  - Merge "Fix anteater job failed because of quatation marks"
  - Remove Python packaging files

    Since we don't release releng as a python project, it doesn't make much
    sense to include a setup.py.

    The jjb testenv in tox.ini is modified to pin jenkins-job-builder and no
    longer require setup.py nor jjb/test-requirements.txt, and the modules
    testenv is moved to it's own tox.ini under modules.

    Locally testing of jjb can still be done using:

      tox -e jjb

    Change-Id: I512b1a8f9cd7d48a2f14b1bbe966b525793a6fe3
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Allow ZTE POD2 to Publish Testing Logs

    Change-Id: I17e6c6d316a49199f3e4797d87113392cce69568
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Use dovetail cvp.0.4.0 image"
  - Fix error in qtip job template

    Change-Id: Ida62e630c1f26ed4058eb34dbd9d438fb6071387
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
  - Merge "Create experimental job for qtip integration"
  - Merge "Add slave parameter for zte-pod4"
  - Merge "link from releng jjb to daily JOID job ORCHESTRA-15 ORCHESTRA-16"
  - Don't trigger odl_l2-nofeature scenario by time

    when patch verify, we define the os-nosdn-nofeature-ha scenario for functest

    Change-Id: Ia7a11817a29a2e5e9649708652f8655d1cf89361
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Use dovetail cvp.0.4.0 image

    JIRA: DOVETAIL-476

    Change-Id: I0850ba96829e3a7233e80b4816424babd20175e0
Signed-off-by: xudan <xudan16@huawei.com>
  - Apex: fixes groovy script

    The script had double quotes which will try to interpret dollar sign as
    a templated variable.  Switching to literal string.

    Change-Id: Ic8d09dc6c862b9db95bf9d1277f562e5bce02fc9
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - bugfix: fix url name error

    JIRA: BOTTLENECK-158

    fix url name error in BOTTTLENECKS_TARGET_DB var

    Change-Id: Ic8b4c2262e488bdafab329558c7fdde73e9413ba
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
  - Add test case run command introduction

    JIRA: BOTTLENECK-158

    Print testcase run command to ease reading log

    Change-Id: I41362349d23865d0a485d80856cbbc4658ee945a
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
  - Merge "Add envs to Bottlenecks docker"
  - Send 'Build Failed' Emails to Jenkins Admins

    Adds the 'email-jenkins-admins-on-build-failures' publishers for jobs
    which have overridden the default list of publishers.

    This will provide Jenkins administrators a time-series list of build
    failures to assist in debugging issues with the master and agents.

    JIRA: RELENG-257

    Change-Id: I28f12877562113c9197ed6429ee2a7f3cdbaf346
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Add jjb script for nfvbench to build the nfvbench VM

    Change-Id: I02b17840bdd03396b39401d03b1f9224cd899161
Signed-off-by: ahothan <ahothan@cisco.com>
  - Apex: fix groovy build result update

    The groovy script is working, but it is changing the 'apex test suite'
    phase to unstable and we really want it to change the 'scenario' job
    result to unstable if deploy passed but tests failed.  Therefore this
    patch moves the groovy plugin to execute on the scenario job, and looks
    for deploy successful before changing the build result.

    Change-Id: I1b6907f4fb2647e644c4a627be6e481fff32f195
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Add envs to Bottlenecks docker

    JIRA: BOTTLENECK-158

    Pass envs to Bottlenecks docker that used for report

    Change-Id: Id7e34533c5fdd81dacaf95bb9321625dd6c8713c
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
  - Create experimental job for qtip integration

    Note that

    - experimental trigger is modified to allow trigger the build from
    changes outside `tests` folder
    - doctor jobs modified to adapt the change in common trigger

    Change-Id: Iaaa26651f9ea1d14cb6c77a713ff657c330dce6e
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
  - Add slave parameter for zte-pod4

    Change-Id: Icdfc94067313705913ccd215c1f20ca29f7a7e51
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
  - APEX: add ipv6 to daily job

    Change-Id: I9d080558ac6943f53d657cbec6c25dd2e6c10ac5
Signed-off-by: Feng Pan <fpan@redhat.com>
  - Apex: enables barometer scenarios in daily

    Change-Id: I959a46ed619d55df3a8c6bd3b3300bad4432b911
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "fuel: s/danube/euphrates/, disable triggers"
  - fuel: s/danube/euphrates/, disable triggers

    While at it, also rename some leftover "danube" reference for
    the armband project.

    Change-Id: Icddcf19ca9dfd7880ae2f78ed690988bded25abd
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - fuel, armband: Drop "-H" arg, fix bridge default

    MCP does not have a self-test healtcheck suite, similar to old
    Fuel, so we dropped the "-H" deploy argument (which used to disable
    healtcheck autorun).
    Adjust deploy command to reflect this installer change.

    While at it, fix leftover "pxebr" default installer parameter,
    which we missed in the previous commit where we changed the
    default only in releng deploy scripts.

    Change-Id: I55e1f5cad17687bdf304fbf04d67366dd32ed42a
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "fuel, armband: Temporarily remove pxebr deploy arg"
  - Merge "Armband: Disable CI triggers for stable branch"
  - fuel, armband: Temporarily remove pxebr deploy arg

    Fuel and implicitly Armband switched to a newer format for parsing
    the "-B" deploy arg, used to pass bridge(s) information.

    For now, we will default to ",,,", which is equivalent to not
    setting any default value for any of the 4 possible bridges.

    NOTE: Armband overrides this on a per-pod basis, since bridge
    information is POD specific in our lab.

    Change-Id: I3635b0eb6f8233cf99022a97d5642f2e49197e3b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Correct the description of the bridge used by daisy

    Change-Id: I1aeed86489f7d42e3513a212f34df02c7efb12b9
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
  - Bugfix: Permission denied when fetching Apex id_rsa file

    JIRA: DOVETAIL-472

    It's permission denied When copy id_rsa file from Apex undercloud.
    Add sudo to the scp operation.

    Change-Id: I97bd8a74c406269d066dcde36978c17aa3ce6be2
Signed-off-by: xudan <xudan16@huawei.com>
  - APEX: Add fdio scenarios to master daily

    The following scenarios are added:
    - os-nosdn-fdio-ha
    - os-nosdn-fdio-noha
    - os-odl-fdio-ha
    - os-odl-fdio-noha

    Change-Id: I7aa68cf3c673cd7f0026873cd3d6939887944117
Signed-off-by: Feng Pan <fpan@redhat.com>
  - Merge "Apex: changes build result using groovy-postbuild"
  - remove docker compose cleanup

    JIRA: BOTTLENECK-103

    Remove docker compose cleanup since docker-compose is not used

    Change-Id: I73c6d114fc698c2508247eca2309d838ba929b38
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
  - bugfix: unexpected file end for support SUT branches

    JIRA: BOTTLENECK-103

    Bugfix for 38413 that unexpected file end

    Change-Id: Iab41019b2149332c44dc08e518d3787ccba6be9f
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
  - Merge "Add support for Bottlenecks' new framework and potential installers"
  - Add support for Bottlenecks' new framework and potential installers

    JIRA: BOTTLENECK-103

    Bottlencks does not use docker-compose and support sourcing rc files
    from different installers. This patch is to modify the CI process
    for Bottlenecks.

    Change-Id: I79dc79c6a9528678bf62caa1fa817273e040288c
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
  - Merge "Add odl_l2-moon scenario in compass"
  - Merge "[fuel]reschedule fuel daily job on zte pods"
  - Add odl_l2-moon scenario in compass

    Change-Id: I6274f18e553a06e8950e2ce2e0d01b1a35fa8a2b
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - ovn4nfv Create Jenkins tab for ovn4nfv Project jobs
    JIRA:OVN4NFV-10

    Change-Id: I8269e93d02b04990fb114f96e1a10f0c1d9fdc7e
Signed-off-by: Prakash Ramchandran <prakash.ramchandran@huawei.com>
  - link from releng jjb to daily JOID job ORCHESTRA-15 ORCHESTRA-16

    Change-Id: I04f82595a5d6bdccab871df0397e3b696ebc0c74
Signed-off-by: Prakash Ramchandran <prakash.ramchandran@huawei.com>
  - Merge "Enable daisy HA deployment job"
  - Merge "support generating pod.yaml for HA test cases on Apex"
  - support generating pod.yaml for HA test cases on Apex

    JIRA: DOVETAIL-472

    Now Dovetail can run on Apex pod.
    So it needs to support generating pod.yaml on this installer to
    guarantee HA test cases can run successfully.

    Change-Id: Idc3d457bf9f56ad2ea68d27921498f3060ec375f
Signed-off-by: xudan <xudan16@huawei.com>
  - Rectify inter-job blocking strategy

    In order to completely solve the job interfer problem [1], this PS
    does:
    1) Block the right job by changing {installer}-(merge|verify)-.*
    to {alias}-(merge|verify)-.*.
    2) Let daily-build, verify-build, and merge-build to block each
    other.

    [1] https://gerrit.opnfv.org/gerrit/#/c/38145/

    Change-Id: If0c92367106b62c372b70278b9fdfd9f49e996cb
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
  - Apex: changes build result using groovy-postbuild

    Conditional plugin does not work for detecting current status in
    mulitjob, but groovy publisher does.  Shown to be working in sandbox
    job:
    https://sandbox.opnfv.org/view/All/job/test_groovy_publisher/17/

    Change-Id: Ic0ed09885bb29254c4bfda24164c5358eda0d20a
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - adding OVN to the daily scenarios

    Change-Id: I0399c414c5ae042fdc3d3ace1354414897f7d92b
Signed-off-by: Dan Radez <dradez@redhat.com>
  - Merge "Use http instead of https as a workaround for certificate error"
  - Merge "initial JJB for orchestra"
  - Armband: Disable CI triggers for stable branch

    - rename "danube" to "euphrates";
    - disable "euphrates", to be enabled when ready;

    Change-Id: Id4932986e19c664b28749d0b6926d825ea632250
Signed-off-by: Alexandru Nemes <alexandru.nemes@enea.com>
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Merge "armband-deploy: rm translation of virtual POD name"
  - initial JJB for orchestra

    - job for post installation step for joid installer
    - job for executing functest orchestra test case after joid installer finished

    Change-Id: I092712658e7b0fe08e45e29405fc0358b19a324e
    JIRA: ORCHESTRA-15
Signed-off-by: Michael Pauls <michael.pauls@fokus.fraunhofer.de>
  - [Functest] Add os_cacert file mapping for compass master

    Change-Id: I1e786839524de2bad09df39bd9450068cf3d2c96
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - Enable daisy HA deployment job

    In patch https://gerrit.opnfv.org/gerrit/#/c/36873/ daisy noha jobs
    were added since the HA function is not perfect at that time.
    Now the issues have been fixed and HA function can be enabled.

    Change-Id: I1fc9a235191ba47e8473ae8a429994dc36cca955
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
  - merge swagger_base_url with ui_url

    TestAPI used to have only one webpage, which is swagger_ui,
    now a new one webportal is added, and the base url is the same
    (http://testresults.opnfv.org/test)for them both.
    This patch aim to unify the urls.

    Change-Id: I15295975fb05f7e8c8d413e12b2b5c0784f0799a
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "[compass4nfv] Add new scenarios"
  - [compass4nfv] Add new scenarios

    1. add nosdn-dpdk-ha scenario
    2. add odl-sfc-ha scenario
    3. add k8s-nosdn-nofeature-ha scenario

    Change-Id: Ied064f5e69e192c79cb165f37d493c811b27aaf2
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Use http instead of https as a workaround for certificate error

    Got an SSL error when loading content from https://artifacts.opnfv.org [1]
    HTTPS is not a must for this use case, so use http instead to solve this issue.

    [1] https://nbviewer.jupyter.org/urls/artifacts.opnfv.org/qtip/review/37731/compute-qpi-report/report.ipynb

    Change-Id: I8b09eb2d1da234c17843f2cb7504a3b1ded9017e
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
  - Move the defaut openstack to ocata

    Moving from newton to Ocata openstack for deployment by default.
    This patch will fix the aboe description.

    Change-Id: I088dfab923589d50305c8e23356eaf2abe0a062f
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
  - Remove Old Storperf Docker Job

    This has been replaced by three seperate docker build jobs.

    Change-Id: Ib82e6e69e631ca0122a2dd8ee7881f22884cae39
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "[Functest] Add huawei-virtual5 for alpine testing"
  - Merge "[yardstick]Add cacert file in yardstick job for compass master environment"
  - [yardstick]Add cacert file in yardstick job for compass master environment

    Compass4nfv in master now enables https, so a cacert file is required when executing
    openstack command in yardstick container. This patch adds a "cacert_file_ vol" binding
    to the yardstick container.

    Change-Id: Id69c3e71de6c73fc7834b3ac03f423e3636377b6
Signed-off-by: JingLu5 <lvjing5@huawei.com>
  - Add parameters for compass CI deployment

    Change-Id: Ic553f1ae40464cd043c548e7d27017e7b17cbc52
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Merge "delete obsolete run_test.sh"
  - compass: bugfix of conditional steps

    Change-Id: Ib39afd5df9f0629c8dd3e4ba5ffb023cde5595a1
Signed-off-by: MatthewLi <lijun_1203@126.com>
  - Merge "Bugfix: Add Apex jobs failed because of wrong regex"
  - This job will allow projects to create custom docker jobs

    Just create these files in the root of your repo

    merge-docker.sh
    verify-docker.sh

    Then do what you want with docker

    triggers on changes in docker/*

    This will not be merged unless a project expresses interest.
    Multiple dockerfiles per project is now supported by old method.

    Change-Id: I68dcf373b4ddc4332ded97b81e00a2cf462917d6
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Create Docker Builds for Storperf Dockerfiles

    Taking advantage of the changes to the way the docker build job is
    configured, this adds builds for all three dockerfiles in the storperf
    repository.

    Change-Id: I88480d8453486e0fd1610b48cdd517751f907d34
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Multiple Dockerfile Builds per Project"
  - Multiple Dockerfile Builds per Project

    Instead of defining docker build jobs in terms of projects, we define
    them in terms of dockerrepos. Each dockerrepo is associated with a
    specific project and may have a seperate Dockerfile (which defaults to
    'Dockerfile' if unspecified), and location for files needed by the
    Dockerfile (default: 'docker').

    This should allow for running multiple docker builds out of a single
    project repository without having to modify the current docker build
    scripts.

    The output of this job configuration should match what is currently in
    Jenkins.

    Change-Id: I9089d57a0c7cc56be4225b56e96bec56be258f1f
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "fix the log name of functest result for doctor project"
  - fix the log name of functest result for doctor project

    Change-Id: I356036cad510e4fe5550505d46dbf1aea3b11496
Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
  - Merge "remove Danube jobs. Remove Danube jobs so that can concentrate on master for E release."
  - delete obsolete run_test.sh

    after switching to tox, run_test.sh is not used now

    Change-Id: I66d40d6df47652b956f85f022843b60886ce41a2
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Bugfix: Add Apex jobs failed because of wrong regex

    JIRA: DOVETAIL-470

    Bug log:

    https://build.opnfv.org/ci/job/apex-testsuite-os-nosdn-nofeature-ha-baremetal-master/5/console

    Can't evaluate expression, false is assumed: groovy.lang.MissingPropertyException:
    No such property: DEPLOY_SCENARIO for class: Script1
    Skipping dovetail-apex-baremetal-proposed_tests-master. Condition was evaluated to false.

    Change-Id: I8295313a3096b603bd390fdb70d451274a5146bb
Signed-off-by: xudan <xudan16@huawei.com>
  - Merge "[Compass]master daily CI don't download iso from artifacts"
  - Revert "Comment Pending JJB Changes on Patchset"

    There are obviously way more issues than expected with this change and
    it is currently blocking releng verification.

    This reverts commit 97b70892a76351da03f981ff4559aabfed0e0840.

    Change-Id: I871e35fc0dd36dbdee315b6efbe3d7fb99e38463
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Comment Pending JJB Changes on Patchset"
  - query date from oldest to newest

    Change-Id: I3d0345bb85967f48617c485bbee1dfe6fa04a644
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - separate db methods from handler.py

    db methods are mingled in handler, which is not well structured

    Change-Id: I639679d3fc05a0b6528158186b8bf89e0cd10596
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "decouple the mutual-dependence of config.py and server.py"
  - [Functest] Add huawei-virtual5 for alpine testing

    Change-Id: I5ce29cbb0786e83fbdf5bd014daf6686ec435562
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - [Compass]master daily CI don't download iso from artifacts

    Sometime compass build ISO failed, and didn't upload the iso to artifacts.
    So daily CI didn't use the latest code.
    We want the daily CI run the latest code, and we will build ISO when deploying

    Change-Id: Ic2af2987119fe5e9eb772a710ba4b4620cb9ee65
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Use dovetail cvp.0.3.0 image

    JIRA: DOVETAIL-468

    Change-Id: Ie2a700719cfbf9ceac0063444f910eedb1bff4f9
Signed-off-by: xudan <xudan16@huawei.com>
  - Merge "modify url to relative path to fit with testresults.opnfv.org/test"
  - Merge "dovetail: proposed_test run against apex"
  - decouple the mutual-dependence of config.py and server.py

    Currently server.py relies on CONF while starting the service, and
    config.py's config_fie is set in server.py, which is wrongly bi-depended
    this patch aims to let Config parse the sys.argv personally,
    just as oslo.config do, so that decouple the mutual-dependency

    Change-Id: I46887d122a98d478caebe9eeb7ab038941ce1f6b
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - modify url to relative path to fit with testresults.opnfv.org/test

    Change-Id: Ia600fe310404a1ba45e9571d611eedcdc669dbc7
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
  - Merge "[Functest] Wget download_images.sh to support Alpine on Danube jobs"
  - remove Danube jobs.
    Remove Danube jobs so that can concentrate on master for E release.

    Change-Id: I952dfa6e4000fc6b6c7b90d28acf6ca19cbc7b68
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
  - role based access control and result upload

    1. add role for user
    2. user can upload test results

    Change-Id: I1c5370be7818edb0394f05e8b81f975deb98b286
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
  - Merge "Compass4NFV add new scenario nosdn-kvm"
  - Compass4NFV add new scenario nosdn-kvm

    Compass4NFV has integrated KVM. We add this scenario to CI

    Change-Id: I9e0625147f5c5f8adb46e4bf0f645a2fb3de3634
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - dovetail: proposed_test run against apex

    JIRA: DOVETAIL-359

    1)run againt scenarios:
    os-nosdn-nofeature-ha os-nosdn-kvm-ha   os-odl_l3-fdio-ha
    2)stream: master
    3)details see
    https://wiki.opnfv.org/display/dovetail/Running+history+for+the+dovetail+tool

    Change-Id: Ief6f85faa955b59c2229a5fdffd73f83480fc214
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - Apex: fix missing job for testsuite

    Change-Id: Ica77eb12fccfbb45479bbd75bbd8d3154f16a17b
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: Fixes daily result reporting

    Breaks testing up into its own mulitjob, which allows us to condtionally
    set status for the job due to failures, which will be set to unstable if
    only test suites fail.

    Change-Id: I5d886b98e437bf100b1d5546aebfcd046b0238cb
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: throttles scenario jobs to only 1 per node

    Change-Id: Ia155e3c60be35c0cdd31d6ddb0705dc5c3f6ad42
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "prototypes: bifrost: Do not use tmpfs for dib builds"
  - Apex: adds slave params to deploy job

    Change-Id: I56002eea4b626fa9616d3a6dac7b230058121d96
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Apex: updates for post-danube"
  - Apex: updates for post-danube

    Changes Include:
     - Functest in daily only executes on successful deployment
     - os-odl-bgpvpn-ha added to daily master
     - daily sub-job renamed to match CI evolution

    Change-Id: If34d013416b6d6c7fdfb4d0cdff652222e02462e
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - [Functest] Wget download_images.sh to support Alpine on Danube jobs

    Change-Id: I70cf598a09def6c62dd4c32ed819e818833a6ff2
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
  - Merge "[Functest] Add presetup and fetch credentials for Alpine job"
  - Merge "bugfix: pagination raise exception when no records returned"
  - Merge "bugfix: query doesn't work well with period=1"
  - Merge "bugfix: mix order of Arno results"
  - Merge "leverage openstack's requirements rule"
  - [Functest] Add presetup and fetch credentials for Alpine job

    Change-Id: I8633353f3ca9bbf854e0d67760e6504524309d74
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
  - [Functest] Add docker run command to execute the tests

    Change-Id: Ie9a56a7786de841d720b9902e8d3b5aabd79dd7e
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
  - bugfix: pagination raise exception when no records returned

    if no records returned, it will raise 'Request page > total_pages'
    error. this patch is submitted to fix this

    JIRA: RELENG-281

    Change-Id: I447247c55c64674d44d21d6f4ac8bb3ef725cfb0
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "[Functest] Add script for running new Alpine containers"
  - [Functest] Add script for running new Alpine containers

    Change-Id: I96c7144578ee2e1f842e4bd22ffb79b9e1e54e4c
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
  - Fix document review job for QTIP

    - missing '/' in upload path
    - missing build result report to gerrit
    - notebook review job should be limited for changes in example/** folder

    Change-Id: I83d09157077306128a6db66429d8a402f2e7c69e
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
  - Merge "doctor: workaround for bug of set-functest-env.sh"
  - Merge "Add support for review jupyter notebook from nbviewer"
  - bugfix: query doesn't work well with period=1

    when querying by date, if $lt is not provided,
    the empty/None/null/'' results will also be returned,
    the patch aims to fix this issue by adding
    $lt = datetime.now() if not provided

    JIRA: RELENG-212

    Change-Id: Ida1e7d386a88d4ab640441df161c1fe134593f82
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - bugfix: mix order of Arno results

    because start_date is not always in the same format or timezone,
    sort by start_date will be misordered some times, in this patch
    leverage '_id' to do the sort, it is generated by mongodb itself,
    always upscend.

    JIRA: FUNCTEST-694
    JIRA: RELENG-213

    Change-Id: Ie0ed5cd09c3f7abb1803d72abe5ecab440c1569c
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - armband-deploy: rm translation of virtual POD name

    Old Fuel deploy scripts required the virtual POD name to be
    virtual_kvm, which needed to be translated at CI level after
    source enviroment specific configuration.

    New Fuel deploy scripts no longer need this translation, so
    drop it.

    Change-Id: I18164e77895bbb03a1ca7798e3c0ba78c34d1c65
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - prototypes: bifrost: Do not use tmpfs for dib builds

    Using tmpfs seems somewhat unstable. For example the following
    error is observed on openSUSE hosts

    ERROR: failed to umount the /tmp/dib_image.RJBbahUd tmpfs

    As such, we set the dib_notmpfs variable to 'true' which mimics what
    upstream OpenStack scripts are doing already in
    project-config:tools/build-image.sh

    Change-Id: If050ab70303b3556fc1880a956f0ba1505d62050
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - [fuel]reschedule fuel daily job on zte pods

    - delete fuel ci jobs on zte-pod2
    - according to Euphrates scenario fuel supports[1], disable kvm scenario
    on zte-pod3, and enable ovs scenario on zte-pod1.

    [1] https://wiki.opnfv.org/display/SWREL/Euphrates+Scenario+Status

    Change-Id: Ia84e11d52583a477a105a00691e07eb765f1fae3
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
  - Revert "armband-deploy.sh: Inherit env vars for sudo"

    Using sudo triggers a chain of dependencies in our infrastructure,
    ranging from issues cleaning up the Jenkins workspace to deploy-time
    permission issues.

    As it turns out, cleaning all looses ends after that change is not a
    trivial task, and the remaining work outweights the benefits of using
    sudo in the first place.

    The original motivation for using sudo was a superposition of:
    - hardcoded check for running as root in Fuel's ci/deploy.sh;
    - the ability to install packages on the hosts via apt-get/yum;
    - the ability to spawn VMs using virt-manager;

    All of the above can be mitigated by imposing a series of restrictions
    for the Jenkins slave / jump server workstation and the jenkins user:
    - check for sudo rights instead of running as root user;
    - explicitly use sudo for package installation and/or system-level
      changes;
    - add jenkins user to "kvm" and "libvirtd" groups;

    So, revert using sudo when calling the deploy script, and limit sudo
    actions to package installation in Armband's deploy script.
    To compensate running as a regular user, a series of small changes is
    required in Armband project itself, together with the appropiate
    Jenkins slave user configuration on the machines running this script.

    This reverts commit 67d8bac7b2a97531ad465f275747b3dc455d4fe4.

    Change-Id: I88df6db1a43b93b7314ceca53d353f9000f15153
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - armband-deploy.sh: Inherit env vars for sudo

    Previous commit adding sudo for ci/deploy.sh call breaks Armband
    deploys, since ci/deploy.sh relies on $WORKSPACE env var being set.

    Change-Id: I948c8e3c00b430e0c186c0a727e1b7e027d7a089
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - armband-deploy.sh: sudo ci/deploy.sh

    New MCP deploy scripts have a hard requirement on running as root.
    Bring back sudo for the `ci/deploy.sh` invocation, aligning with
    Fuel@OPNFV.

    NOTE: This can be later avoided/reverted if we can guarantee the
    "jenkins" user has sudo rights, even without a tty present.

    Change-Id: Ibec7b14e9174a7f482609890e5e68912931a8d05
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - doctor: workaround for bug of set-functest-env.sh

    `set-functest-env.sh' is expected to run with functest jobs,
    so it need one of the files in functest repo placed under
    WORKSPACE.

    This patch avoiding this bug by getting functest repo in pre
    section of functest trigger.

    Change-Id: Ib266781005bab18f34fa0cdfe50e0facb95d27ef
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
  - Merge "[Functest] Adapt set-functest-env to download OS images"
  - export detailed logs for each project

    1. mapping .reports mapped into docker
    2. export ./reports/*

    JIRA: RELENG-279

    Change-Id: I4eef3b75589a9d8f36801931d1fd31b7e247c07a
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
  - Fix anteater job failed because of quatation marks

    When quatation marks exist in 'gerrit review' comment, it will failed:
    just like:
    https://build.opnfv.org/ci/job/opnfv-security-audit-verify-master/877/console

    JIRA: RELENG-280

    Change-Id: I3536873cb4b31290bae56fd127a00f3b27ba0b9f
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
  - [Compass] Move cacert docker copy after chown in fetch_os_creds

    sometimes it can't copy os_cacert but copy opnfv_openrc.
    it cause an issue and didn't execute the command chown.
    so the opnfv_openrc will belong to root, which will cause errors next time.

    Change-Id: I2955ba347d399d65c9e5cd566235be06fb7c30af
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - leverage openstack's requirements rule

    change requirements.txt and test-requirements.txt to keep
    consistent with openstack's global-requirements.txt

    Change-Id: I0e62c88b957136438a23e85e41d775194bdc8757
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - leverage tox and pytest to execute unit test

    Change-Id: I20856e1b445587f0d8ee23e792793af863743252
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "testapi: bugfix of tox"
  - Merge "Compass: add cacert file to enable SSL verification"
  - Compass: add cacert file to enable SSL verification

    Now only Openstack https is supported by OSA repo LXC in compass
    deployment, so certification file is required to enable SSL
    verification.
    After [1] is merged, the cacert file os_cacert will be provided
    in the container compass-tasks.

    [1]: https://gerrit.opnfv.org/gerrit/#/c/37451/

    Change-Id: Id747cef1955733a1c93feb20a26d503a5de1fb93
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - testapi: bugfix of not exist xml

    Change-Id: I43bc486e2fc12bea5f7664cc1e5acc5630e5f739
Signed-off-by: MatthewLi <lijun_1203@126.com>
  - testapi: bugfix of tox

    error log

    https://gerrit.opnfv.org/gerrit/#/c/37053/
    https://build.opnfv.org/ci/job/testapi-verify-master/220/console

    Change-Id: Id278edad06c2852c662392d75fd3cf4041b03451
Signed-off-by: MatthewLi <lijun_1203@126.com>
  - Merge "Update Path to Anteater for Weekly Security Scan"
  - Merge "[fuel/mcp] Enable ready scenarios back"
  - [Functest] Adapt set-functest-env to download OS images

    When [1] is ready and merged, we don't need to download the
    OS images that are not needed for the deployed scenario.
    The same filter applies to armband jobs.

    [1] https://gerrit.opnfv.org/gerrit/#/c/37373/

    Change-Id: I5813c738a8d9fa1262299cc50993557757f6d7e8
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
  - Merge "leverage tox to trigger verify job in reporting/TestAPI"
  - Merge "leverage testapi's own gitignore"
  - Add support for review jupyter notebook from nbviewer

    It is done by uploading the notebook under reviewer to artifacts
    and add the nbviewer link in gerrit comments

    It is needed because reviewing jupyter notebook[1] directly in
    gerrit is very difficult. See example in [2]. It will be much
    easier if we can preview the result in nbviewer. See example in [3]

    [1]: http://jupyter.org/
    [2]: https://gerrit.opnfv.org/gerrit/#/c/37227/
    [3]: https://nbviewer.jupyter.org/urls/git.opnfv.org/qtip/plain/examples/storage-qpi-report/storage-qpi.ipynb

    Change-Id: I3e4c301f362ff6ac97aebc9d09c7103278efb136
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
  - Merge "dovetail: dovetail run against ZTE-pod1 od-odl_l2-nofeature-ha scenario"
  - Merge "[Yardstick]Update Apex CI pod info for Yardstick CI jobs"
  - leverage tox to trigger verify job in reporting/TestAPI

    Change-Id: Ie374bb151f351764e86d05d7c7b8e254c9d6cd59
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - [Yardstick]Update Apex CI pod info for Yardstick CI jobs

    Change-Id: I2ec55ccba540979148abdf0ab028e114c36eff76
Signed-off-by: JingLu5 <lvjing5@huawei.com>
  - Merge "Making docker deploy script generic"
  - dovetail: dovetail run against ZTE-pod1 od-odl_l2-nofeature-ha scenario

    JIRA: RELENG-277

    dovetail run against ZTE-pod1 od-odl_l2-nofeature-ha scenario
    weekly, every Sunday
    ZTE-pod1 od-odl_l2-nofeature-ha scenario already exists, see the time trigger "0 2 * * *"
    dovetail-fuel zte-pod1 job already exists

    Change-Id: Ic870a78623873ce2f717477dcb09f18794651899
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - Comment Pending JJB Changes on Patchset

    After submitting a releng patchset a comment listing the jobs that are
    added, modified, or deleted by the change will be posted to the review.

    Change-Id: I53562c9ad5b0185d3dfe354e265e250c7e9f7f72
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - [fuel/mcp] Enable ready scenarios back

    * os-nosdn-ovs-noha (dpdk)
    * os-odl_l2-nofeature-noha
    * os-odl_l3-nofeature-noha

    Change-Id: Ic18f13ea4b23ab5bacb5418a6756bedf9e5fc242
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
  - Making docker deploy script generic

    Replacing words with variables to make docker deploy generic so that it can
    be availed by other modules.

    Change-Id: Iacf4829aa5feede48038b71155a4dab43a8d427d
Signed-off-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
  - Merge "move resources unit tests to tests/unit/resources"
  - Merge "Fix missing python packages for password generation"
  - leverage testapi's own gitignore

    some files/dirs should be gitignored in testapi,
    but they may be needed in releng, this patch aims to
    manage gitignore by testapi itself

    Change-Id: I3c57d1199145d7f062d4e48aa8216ae34672f455
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - move resources unit tests to tests/unit/resources

    As webportal is introduced, the project structure
    is becoming more complex, it is time to make it a
    a little bit more official

    Change-Id: Id380d37b07719f053b0bd385a326a2f2944a4b22
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "dovetail: conditional step bugfix"
  - Merge "[Yardstick]Use volume-binding to provide rc file to yardstick container"
  - Merge "armband: Disable ISO actions for MCP"
  - Update Path to Anteater for Weekly Security Scan

    This is a port from the patchset verify job and is needed due to changes
    in the docker container.

    Change-Id: I54626e4681ab25f6d947aaa2dcf969e5b2e0bab9
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Weekly Anteater Project Additions"
  - Fix missing python packages for password generation

    These packages are needed by pw-token-gen.py tool

    Change-Id: Ib9d165274449551a469e201da9feeffac5a7a4cf
Signed-off-by: Juan Vidal Allende <juan.vidal.allende@ericsson.com>
  - Merge "[QTIP]Change QTIP danube daily jobs to weekly jobs"
  - armband: Disable ISO actions for MCP

    Sync with changes for Fuel@OPNFV targeting master branch (MCP):
    - disable ISO build for master branch;
    - turn off upload action & checkout;
    - add retrieving OS credentials for MCP;
    - disable ISO download for master branch;

    Change-Id: I11eacfad7ee1f738119e17c2e63c3d92707f8e1f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
  - Weekly Anteater Project Additions

    https://wiki.opnfv.org/display/INF/Project+Roll+Out+for+Anteater

    Week begining July the 10th

    Change-Id: Ifc6e59f2298ae8d83679a3817c82a2cc6ec4acd6
Signed-off-by: lukehinds <lhinds@redhat.com>
  - [QTIP]Change QTIP danube daily jobs to weekly jobs

    Change-Id: I5e9ee5bf45f4f349dc178ce7062610469c8de008
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
  - dovetail: conditional step bugfix

    error log
    https://build.opnfv.org/ci/job/compass-os-odl_l3-nofeature-ha-virtual-daily-master/366/
    Subprojects triggered but not blocked for

    Change-Id: Idc73361430f91c0f2e8002a950a738054442807f
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - Remove SERVER_URL in reporting deploy job

    Since we improved the reporting deploy way, the SERVER_URL is set
    to http://testresults.opnfv.org/reporting2 by default. So we don't
    need to set it.

    So we have to ways:
    In CI:
        docker run -itd -p 8084:8000 opnfv/reporting:tag
    Personal use:
        docker run -itd -p 8084:8000 -e SERVER_URL={server_ip}:8084 opnfv/reporting:tag
        (8084 is the port mapping, you can change it)

    Change-Id: Ibe8adbb4601378d59d4d1fe6c7dd3266222c47d1
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - Merge "Yamllint Job for Octopus, Pharos, and Anteater"
  - Merge "Send Build Notifications to Jenkins Admins"
  - Merge "Ignore create_pod_file failure for Compass latest deployment"
  - [Yardstick]Use volume-binding to provide rc file to yardstick container

    The 'fetch_os_creds' script is preferred to run on jump server to get OS creds as mand projects do,
    this patch unify the way to get OS creds by volume-binding.

    Change-Id: I0da54545ee088458c952f216945c29232d487692
Signed-off-by: JingLu5 <lvjing5@huawei.com>
  - Merge "dovetail: fix compass branch issue"
  - Ignore create_pod_file failure for Compass latest deployment

    JIRA: DOVETAIL-460

    Change-Id: Ibd89d338e94178fadcdfe533c71e4df74641b97c
Signed-off-by: xudan <xudan16@huawei.com>
  - Merge "patch don't verify in centos In master branch, compass4nfv don't support centos. it is needless to verify in centos."
  - dovetail: fix compass branch issue

    log https://build.opnfv.org/ci/job/compass-os-nosdn-nofeature-ha-virtual-daily-danube/119/

    Change-Id: I7ea57268b92e48c3531f412551c9582f440950ee
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - compass verify have problem to git clone functest

    Change-Id: I390c742040b3f32c705c989cac82ee7cbe7b5748
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Merge "prototypes: xci: xci-deploy: Set default value for devel parameters"
  - Merge "Change owner of the openrc file for compass"
  - Merge "Push Functest API doc to artifact"
  - Change owner of the openrc file for compass

    The jenkins user is not permitted to view openrc file
    with root owner and group.[1]
    cat: /home/jenkins/opnfv-openrc.sh: Permission denied

    [1]: https://build.opnfv.org/ci/view/functest/job/functest-compass-baremetal-daily-master/1293/console

    Change-Id: I89d0597c8f0ece00f70fd6622048794b15510636
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - Merge "Compass: add retrieving OS credentials for Containers"
  - bugfix for reporting verify job

    Copying xml files to workspace folder as jenkins searchs for xml files
    from workspace directory. This solves the configuration error the
    reporting verify job is facing.

    Change-Id: I747a6e93995188d645d3fa09cdbd60e7a7fc453b
Signed-off-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
  - Bugfix for failure of reporting verify job

    Prefer to run unit tests from the directory in which unit test script
    is present as errors are being raised if it is being run from other
    directories.

    Change-Id: Ifa2000ac333f2e985feeae76c0040a1831f60253
Signed-off-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
  - Merge "Reporting docker deployment improvement"
  - Push Functest API doc to artifact

    Note that it is not the final goal
    The final goal is to integrate api doc into Functest
    developer guide
    This will be triggered from opnfvdocs and replace the current
    developer guide:
    http://docs.opnfv.org/en/stable-danube/submodules/functest/docs/testing/developer/devguide/index.html

    This patch allows to have an up-to-date api docs on the artifact after
    functest merge
    http://artifacts.opnfv.org/functest/docs/

    Change-Id: I91256add29ce9eadd66764c2234da1d60981dd31
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Signed-off-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - patch don't verify in centos
    In master branch, compass4nfv don't support centos.
    it is needless to verify in centos.

    Change-Id: I0d7797ca4c057d2422a9bde5d684577a32854e33
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Merge "Functest verify jobs only for master branch"
  - Merge "bugfix: hardcoded testapi urls"
  - Compass: add retrieving OS credentials for Containers

    Compass has changed the mechanism of deployment (Containers) in master,
    so we adjust the way to fetch the OS credentials file.

    Change-Id: If126ac9b081589c21466b59eae05b107bf6dc425
Signed-off-by: Linda Wang <wangwulin@huawei.com>
  - Reporting docker deployment improvement

    In the patch, I make build pages(landing page ...),
    when docker build, when run a container, we can set
    the api url(default:testresults.opnfv.org/reporting2) by -e;

    For example:
    1. In testresults.opnfv.org:
    docker run -itd -p 8888:8000 -p 80:80 opnfv/reporting:tag
    visit: http://testresults.opnfv.org/reporting2/reporting/index.html

    2. Personal use:
    docker run -itd -p 8888:8000 -p 80:80 -e SERVER_URL=192.168.131.2:8888 opnfv/reporting:tag
    visit: http://192.168.131.2:8888/reporting/index.html

    Change-Id: Ib838c12e785151acf9852f25eab254aedc520a1d
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - Change the installer ip of daisy-baremetal

    From 10.20.11.2 to 10.20.7.3

    Change-Id: I796e2bcf3065df804eefec28c2ed9ecdcb198d7a
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
  - prototypes: xci: xci-deploy: Set default value for devel parameters

    Commit 68412ffc734e ("prototypes: xci: xci-deploy.sh: Append trailing
    slash for rsync vars") modified xci-deploy.sh script to append a
    trailing slash to the devel variables but it broke the script when
    one of these variables was not set (since we run with 'set -eu') with
    the following error:

    ./xci-deploy.sh: line 45: !local_user_var: unbound variable

    Fixes: I0103b754585931fa1dcd3966c52d7e4a8f2f63f6
    Change-Id: Ic2465ff07348b61e74e191516425cd10d80c1fce
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Functest verify jobs only for master branch

    The verify job is running tox which is not in stable/danube
    branch. Therefore, the bugfixes in that branch fail.
    This enables verify jobs only to master branch.

    Change-Id: Iff2a7b5e2d6aaff489767e77ebfa9a16bb9326de
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
  - bugfix: hardcoded testapi urls

    testapi webportal's urls are fixed in configure files
    this patch aims to modify them according to base_url
    provided when bringing up container

    Change-Id: I29c461fc3b837e54d4ff5330dcaa520637590ff7
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "remove scenarios"
  - Merge "Enable ODL scenarios jobs"
  - Merge "prototypes: xci: xci-deploy.sh: Append trailing slash for rsync vars"
  - Merge "Use former calls to running Functest in Danube"
  - Merge "add zte-virtul3 and zte-virtul4 to Doctor CI pods"
  - Use former calls to running Functest in Danube

    Change-Id: I472a41e3c2ad41e97a6f4ea3b82d72df73c8416b
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
  - remove scenarios

    compass4nfv don't support openo, moon,onos in master branch
    so we remove these scenario

    Change-Id: Ibfad2b352b1236dac48453101860cdd538528aa3
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - dovetail change tag to cvp.0.2.0

    after https://gerrit.opnfv.org/gerrit/#/c/36775/ merged
    let it run in CI

    Change-Id: I46a4a55aab673c346291428eccdc24c77cfd8bc4
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - Enable ODL scenarios jobs

    This PS does the follwoing things:
    1. Enable ODL scenarios jobs on CI Pod
    2. Change default scenario from ha to noha

    Change-Id: I548174bfa551aa06b6d9bfe64cf119eea37efda3
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
  - Merge "Add jenkins jobs for automatic reporting dashboard deployment"
  - add zte-virtul3 and zte-virtul4 to Doctor CI pods

    Change-Id: I1a27979cad590886fb5cdb039d69611a473cbe3c
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
  - Allow zte-virtual1 publish logs to artifact repo

    Change-Id: I0a8935351444909b13ed306baf4f36311c8186c9
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
  - Merge "add python verify job for doctor"
  - Merge changes from topics 'prototypes/xci/config/pinned-versions-bump-dates', 'prototypes/xci/config/pinned-versions-bump-bifrost-version'

    * changes:
      prototypes: xci: scripts: Update SHA dates
      prototypes: xci: update-osa-version-files: Add support for updating bifrost SHAs

  - Merge "xci: Fix README for setting dev path instructions"
  - Merge "prototypes: xci: Update SHAs for OSA and its roles"
  - prototypes: xci: xci-deploy.sh: Append trailing slash for rsync vars

    The 'synchronize' Ansible module uses rsync and for that we need
    to indicate that we want to copy the contents of the development path
    and not the development path itself. As such we need to ensure that a
    trailing slash is always appended to the user variables but we need to
    also ensure that we will not end up with double slashes.

    Change-Id: I0103b754585931fa1dcd3966c52d7e4a8f2f63f6
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Merge "barometer: Fix upload URL"
  - xci: Fix README for setting dev path instructions

    Change-Id: I56c727c242b6826f87a64246b6b4736a637c1abe
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - barometer: Fix upload URL

    Change-Id: Id8c5572adb2691882519b0136346a393dd4115f9
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Weekly Anteater Project Additions

    https://wiki.opnfv.org/display/INF/Project+Roll+Out+for+Anteater

    Week begining July the 2nd

    Depends-on: I3610868930f0d6033e528548dceb09b3279b6b8d

    Change-Id: I541ab95f054e8159f41f16520083f71ea2dc5d1f
Signed-off-by: lukehinds <lhinds@redhat.com>
  - Merge "Directly call Functest console scripts"
  - prototypes: xci: scripts: Update SHA dates

    Update the dates in the pinned-versions file whenever we update
    the SHAs.

    Change-Id: I23ebd90a3fc688a7501fcb2d32217357f8c31657
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - prototypes: xci: update-osa-version-files: Add support for updating bifrost SHAs

    Add a second optional argument to update the bifrost SHA instead of
    doing this bit manually.

    Change-Id: I0fab8745ae08ad4f54a2a1f5b0b7a64fde4b8295
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - prototypes: xci: Update SHAs for OSA and its roles

    This also updates the second (pre_release) argument of
    'update_ansible_role_requirements' from 'false' to 'true' so that
    non-openstack roles can be updated as well.

    Change-Id: Id424499f44c9b51c02d56e5d93580faeea50ad12
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - fix dovetail branch issue

    error logs

    https://build.opnfv.org/ci/view/dovetail/job/dovetail-fuel-baremetal-proposed_tests-danube/43/console

    Change-Id: I0634041a0679fa7f3e6a4e6c627b3205a3b0372d
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - Add jenkins jobs for automatic reporting dashboard deployment

    Jenkins Jobs have been added for automating the deployment of the
    reporting dashboard. Also multijob has been added for automating the
    update of docker in the docker hub and generating docs which is empty
    for now. Modified unit tests of reporting to make it run from any
    directory.

    Modified the testapi jenkins jobs yaml file to generic so that many
    other modules which may have the same usecases can be integrated easily
    just like the reporting one that is done now.

    Change-Id: Id13a55416e17199dae1dd6ce64f7c167d117ba37
Signed-off-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
  - Merge "barometer: remove old script from merge job steps"
  - Directly call Functest console scripts

    It conforms jjobs with "Define console_scripts" [1].

    [1] https://gerrit.opnfv.org/gerrit/#/c/36781/

    Change-Id: I9209e6efa1b493e24135402a46df72aaa14115d1
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
  - add python verify job for doctor

    Change-Id: I5432c5c87f0eed279cba0b80947761a81a72cd61
Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
  - this script is called by jenkins user

    we need to sudo the mkdir

    Change-Id: I4db726e92566917ecd384884cf1a3c60354c2065
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Merge "bug fix: typo in bottlenecks naming (reporting page)"
  - barometer: remove old script from merge job steps

    Change-Id: Ic28513d75f15d4b25a67ccdbc1a2732fe0029411
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
  - Merge "barometer: include the barometer-project-parameter"
  - Remove invalid Timed trigger from Bifrost Jobs

    A disabled trigger is set to the empty string, not prefixed with a
    comment character.

    Change-Id: I0b29857f0907f33bb0fb8156bb6db84113f1479d
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "refactor list operation"
  - Merge "bugfix: Exception when the results is empty"
  - Merge "prototypes: xci: scripts: Add update-osa-version-files.sh script"
  - barometer: include the barometer-project-parameter

    Change-Id: I503674dbec81c7255664818c3305311086db9ca3
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
  - Merge "dovetail run against different scenarios of compass"
  - refactor list operation

    all operations mix together make it very difficult to read

    Change-Id: I7e4a12fd13a7aa0dc0c8fc09b69c7e43a2ab18ac
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - bugfix: Exception when the results is empty

    list operation crash when limit is not provided, error message:
    OperationFailure: the limit must be positive

    JIRA: RELENG-265

    Change-Id: Id8db93b594010d054a71d301d9c42eed113c12e1
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "Pass fully qualified anteater path to Docker run"
  - Pass fully qualified anteater path to Docker run

    With moving anteater into a virtualenv inside the container, it is no
    longer installed to a location accessible by the default PATH. Using the
    absolute path to the anteater binary should allow this to run.

    Change-Id: I978e96d6de1b6c7bb63ff877b5bc77e1b6ee44df
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "bugfix: pagination crash due to memory limitation"
  - bug fix: typo in bottlenecks naming (reporting page)

    Change-Id: Ifb2047e688117c7c9af33031467f2025d530f187
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - bugfix: pagination crash due to memory limitation

    MongoDB sorts the results in memory, and the default mem limitation is
    32M, if the sort operation consumes more than that it will return an
    error:
    OperationFailure: Executor error during find command: OperationFailed
    Sort operation used more than the maximum 33554432 bytes of RAM. Add an
    index, or specify a smaller limit.

    To solve this problem, here we leverage aggregate() and
    allowDiskUse=True, it is said will not be limited by memory

    Change-Id: Id698ad1d02912e8b350a33a926fcccc390814fcc
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - dovetail run against different scenarios of compass

    JIRA: DOVETAIL-454

    1, scenarios to run
    https://wiki.opnfv.org/display/dovetail/Running+history+for+the+dovetail+tool
    scenarios installer
    os-nosdn-nofeature-ha    Apex
    os-nosdn-kvm-ha     Apex
     os-odl_l3-fdio-ha   Apex
    os-odl_l2-nofeature-ha  Compass
    os-nosdn-nofeature-ha  Compass
    os-onos-nofeature-ha  Compass
    os-odl_l3-nofeature-ha  Compass
    os-nosdn-ovs-ha  Fuel
    os-odl_l2-bgpvpn-ha  Fuel
    os-odl_l3-nofeature-ha  Fuel
    os-nosdn-nofeature-ha Fuel
    os-nosdn-kvm_ovs_dpdk-ha Fuel

    2, time map(in order to reduce resource in CI)
    MON, WED, FRI, SUN ----> latest
    TUE, THU, SAT ---> cvp.0.1.0

    Change-Id: If9c3fc514e4260530fc4f73299eedd9c1b022692
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - Merge "bug fix: consider pagination when retrieveing results for reporting"
  - bug fix: consider pagination when retrieveing results for reporting

    Due to pagination feature introduced in test API, reporting pages
    only considered the first page of results retrieved by the API
    the number of pages is now detected to aggregate the results

    JIRA: RELENG-259

    Change-Id: I0ac90b125baf8c16341c8db22f5602fedd4cdf1b
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Enable onos-sfc baremetal daily job

    JIRA:-

    Because Baremetal resource is limit, it will take more than 3 hours
    in each circle. so diable ocl and enable onos-sfc.

    Change-Id: I6a9cfd20324bc5dfa79e6cfc4b5ee3b4e84a3085
Signed-off-by: chigang <chigang@huawei.com>
  - Merge "Add licenses to Dovetail scripts"
  - Add licenses to Dovetail scripts

    JIRA: DOVETAIL-453

    Change-Id: I40110eae6eac86953f482f83e0b082149c3d0377
Signed-off-by: xudan <xudan16@huawei.com>
  - Merge "Bugfix: Dovetail CI failed with Permission denied"
  - Bugfix: Dovetail CI failed with Permission denied

    JIRA: DOVETAIL-451

    1. Dovetail CI jobs failed because of Permission denied.
    2. The directory ${WORKSPACE}/cvp/pre_config is created with sudo privilege,
       so fetch_os_creds without sudo got Permission denied.
    3. Remove the sudo when create directory ${WORKSPACE}/cvp/pre_config.

    Change-Id: I802dc1cf8479b61929a9311800e65d357f4a7d34
Signed-off-by: xudan <xudan16@huawei.com>
  - [yardstick] Pass "BRANCH" variable to yardstick docekr container

    Recently update of utils/fetch_os_creds.sh in commit 8359219bae93a028f6205cdc9460654f9e45c217
    use a "BRANCH" varibale in fuel environmet
    Currently Yardstick didn't pass such variable to yardstick docker, which causes the following error:
    /home/opnfv/repos/releng/utils/fetch_os_creds.sh: line 75: BRANCH: unbound variable

    This patch fix this error by Pass "BRANCH" variable to yardstick docekr container

    Change-Id: Ifcf3df7107b2f4b493b37c7ef5473f170a8edb94
Signed-off-by: JingLu5 <lvjing5@huawei.com>
  - Bugfix: Dovetail CI failed on fuel because of BRANCH: unbound variable

    JIRA: DOVETAIL-451

    1. Dovetail CI jobs failed on fuel becase lack of BRANCH.
       fetch_os_creds.sh: line 75: BRANCH: unbound variable
    2. That's mainly because of Dovetail uses sudo to run fetch_os_creds.sh.
    3. BRANCH is jenkins' env param and root's env lacks of this param.

    Change-Id: I3163d6e9f099e979bace00ce993b422ad60f6b8f
Signed-off-by: xudan <xudan16@huawei.com>
  - Yamllint Job for Octopus, Pharos, and Anteater

    Pharos, Octopus and Securedlab are listed in the wrong lint check job
    so new patchsets aren't being ran against yamllint.

    Anteater is included in the list of yamllint checks due to it being
    part of Infra-WG and containing yaml files.

    Fixes still need to be done for the securedlab and releng repos before they
    are added at a later time.

    JIRA: INFRA-101

    Change-Id: I696b233e076899107180ed9bbad9a7f7785058d3
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Send Build Notifications to Jenkins Admins

    Given the number of jobs in OPNFV there isn't an easy way to discover
    when there is an issue affecting a large number of jobs without looking
    into individual job logs.

    By sending out email notifications on failed builds (using the email-ext
    plugin), we will have insight into causes for large sets of job
    failures, and also be able to identify non-job specific issues.

    This macro still needs to be added to jobs that already have publishers
    set, but by just adding it to defaults it should cover about half of all
    current jobs.

    JIRA: RELENG-257

    Change-Id: I9d55bdd929a60004a16fa3c21bf1f7069f8786db
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "barometer: setmeta on properties files"
  - Merge "Add octopus|pharos|functest to ci gate security"
  - Merge "Changing urls of testapi api and resources"
  - Adjusting for GMT

    Change-Id: Id0719a6fb3bbe509fe6a76b305736a82f58bdc68
Signed-off-by: mbeierl <mark.beierl@dell.com>
  - Add repository archiver for compliance checks

    Change-Id: Ibf82ed705202f6bd343c59862018d67ba1f31496
Signed-off-by: Rudy Grigar <rgrigar@linuxfoundation.org>
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Directly Run Anteater Docker Container"
  - Merge "support pagination in TestAPI"
  - barometer: setmeta on properties files

    Change-Id: I9c8b86488c0dab04068b978864dff017bd5a95e9
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "barometer: update daily job with artifacts build"
  - Merge "Disabling Gluon RPM puild job"
  - Directly Run Anteater Docker Container

    The current approach is to run /bin/bash in a fully privilaged docker
    container as the root user and exec the anteater command from this.

    There are a couple of reasons this approach doesn't make sense:

    1) anteater is not a long running service
    2) anteater doesn't need any privilaged access to the host
    3) anteater is already a compiled binary and can be ran directly

    Because the anteater container doesn't need access to all the host
    devices nor is it running docker containers inside of docker, the
    `--privileged=true` flag can be removed.

    Note: '--rm' is added as well to ensure volumes do not persist past the
    container lifecycle and lead to build server running out of disk space.

    JIRA: RELENG-250

    Change-Id: I1ec90b3737abf591b6b3373fe2fc8f52cdcfb11a
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "bug fix: bad format for start/time in Tempest reporting"
  - Add octopus|pharos|functest to ci gate security

    JIRA: RELENG-252

    Change-Id: I884853cc3faf4cd24832bf5f35078a0913f2a0b3
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - bug fix: bad format for start/time in Tempest reporting

    Change-Id: Ic9792023b9041dbe8081ff9840caa2cf2901b189
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Disabling Gluon RPM puild job

    Disabling the Gluon rpm build job because the Gluon scenario won't
    be included in the Euphrates release. The Danube build and deploy
    job use the already built artifacts.

    Change-Id: I08ffb2975482c4954906f1068a37cc5eab119123
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
  - Merge "make website accessible via testresults.opnfv.org/test"
  - Merge "Support to build docker image with commit id"
  - --user nobody did not work on ericsson-build3

    also change job to only run weekly

    Change-Id: I5f0d5f1d7020c02b2f3ec76aa7f5da2196184529
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Merge "[yardstick] add Ross to email recipients"
  - Merge "Generalize Gerrit non-voting Review Macro Name"
  - [yardstick] add Ross to email recipients

    as yardstick PTL I'd like to get Jenkins results emails

    Change-Id: If053ab72902c145a13e0dc965ff69211f33c4a88
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
  - barometer: update daily job with artifacts build

    Update the barometer dailty job to build and upload appropriate build
    collateral to artifacts.opnfv.org.

    Change-Id: I387fc22439e43ba805a992bc46f14090db57dbf4
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
  - support pagination in TestAPI

    In this patch, pagination is supported, so you can go through results
    leveraging: http://testresults.opnfv.org/test/api/v1/results?page=2

    Change-Id: Ibe31c787643f27dbb06c4899e713b3c8e716e784
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "[fuel] Add missing ssh key to environment vars"
  - Support to build docker image with commit id

    JIRA: DOVETAIL-447

    this support dovetail to make tag/container snapshot at some
    commit id

    this will also used for functest/yardstick if needed, since their danube.2.0/3.0
    may not satisfy dovetail requirements, while their snapshots at some commit id
    satisfy.

    Change-Id: I76cf6df586d1c9f0f563c6bfc039e3e271dc3de8
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - Merge "change the timeout to 4 hours"
  - make website accessible via testresults.opnfv.org/test

    Currently, testapi website can not be fully accessed through
    testresults.opnfv.org/test, due to http://testresults.opnfv.org/test is
    not a root url. In this patch leverage relative path to make it accessible

    Change-Id: I56983d2221791d8a060039ec829278d31ecb5048
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Generalize Gerrit non-voting Review Macro Name

    This patch updates the 'report-docs-build-result-to-gerrit' macro name
    to reflect that it can work well for more than just the opnfvdocs project.

    To take advantage of this macro a build merely needs to write
    out the file 'gerrit_comment.txt' with the information they want posted
    back to gerrit, and include the macro in the list of builders.

    Change-Id: Ifbdc5734fe7e7231be0cfd16d6b8d69cb1383bfd
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Add weekly job for security scan"
  - Add weekly job for security scan

    Added license headers
    remove errexit from report to gerrit
    run as --user nobody

    Change-Id: I4b65dbae1f255015877766a0afa44e9b9898651c
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Add doctor arm verify job (skip-vote)"
  - change the timeout to 4 hours

    it need to download the tar.gz and We install the packages inline.
    Due to the network, sometimes it will cost more time.
    150 minutes still is not enough.

    Change-Id: I28ff7840dc3d705c4d0a32cde718230d92b6ea19
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - [fuel] Add missing ssh key to environment vars

    Change-Id: I1f110b7b981cb5c325c853cbde8462d271684a19
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
  - Merge "Define an extra vars path and copy into playbooks"
  - Merge "Talk about development mode for XCI"
  - Talk about development mode for XCI

    Explain the usage of OPNFV_RELENG_DEV_PATH

    Change-Id: I19e3946c9ea78a6bb0521818b58af297a396d80d

  - Merge "prototypes: xci: config: Update bifrost SHA"
  - Merge "[fuel] Disable iso download for master branch"
  - Merge "Change the parameter of timeout to 150 minutes"
  - Merge "Fuel: adds retrieving OS credentials for MCP"
  - Change the parameter of timeout to 150 minutes

    Because we use the Openstack-Ansible to deploy the openstack,
    it will cost more time. 120 minute is too short for this.
    We change this to 150 minutes.

    Change-Id: I39beca2cbd191ac738185cca696555656174e84d
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - prototypes: xci: config: Update bifrost SHA

    Update bifrost SHA to 7c9bb5e07c6bc3b42c9a9e8457e5eef511075b38
    which is the current HEAD on 16th of June 2017.

    Change-Id: I91cd98221fda7a1dd689abbfbf07474bd8aac4e1
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - [fuel] Disable iso download for master branch

    Change-Id: I142961d06b312cc5f43a18f25410236fa67cbcb1
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
  - prototypes: xci: scripts: Add update-osa-version-files.sh script

    Add new prototypes/xci/scripts/update-osa-version-files.sh which can be
    used to update the XCI ansible-role-requirements.yml file as well as the
    OSA pinned SHA string. This file is using the upstream
    'sources-branch-updater-lib.sh' library from the openstack-ansible
    repository.

    Change-Id: I51b88c50cb2bffe0cf1b7aa054a5b237103fd92f
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Merge "prototypes: xci: Add 'ansible-hardening' role to the requirements file"
  - Fuel: adds retrieving OS credentials for MCP

    Adjusts retrieving OS credentials for MCP (master branch in fuel repo)

    Also removes legacy admin_ip and public_ip retrieving.

    Change-Id: Ib7781a3701c7281b781872b18150332b94298260
Signed-off-by: Andrii Ostapenko <aostapenko@mirantis.com>
  - Merge "Add releng repo to security check"
  - Merge "Reschedule armband jobs"
  - Add releng repo to security check

    some formatting changes to shell script

    Change-Id: I301cb4b385df81a81de5ba230c5a4709461703a3
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
  - Add exit status, remove awk warning

    Change-Id: I090e601b45b58fae4235867536553570f2674f9a
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
  - Move gerrit comment logic to its own file

    this file will become too complicated to escape inside the job
    definition.

    Change-Id: I3e167bee5d315a7ff3b52e7274b68c3146dfbd03
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
  - Merge "Fix gerrit comment"
  - Fix gerrit comment

    Change-Id: Id1340090fbf410f9eda5e115f554fee778d26b90
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
  - Merge "We cant report the results if anteater exits 1"
  - We cant report the results if anteater exits 1

    So I guess we put the voting logic in the report results to
    gerrit step

    Change-Id: I5a6d8c7986bc317648bbb7512ba4f8357bbb4f3c
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
  - Merge "Update modules/(test-)requirements"
  - Report anteater results to gerrit.

    used tee to create audit log

    Change-Id: I6941e142064cf7c9b4586660be69df2a02807af3
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
  - Fix skip vote on anteaterjob

    looks like the spacing was off

    Change-Id: Ief6d15d122add79b8f9492550ce4ceecafe545bd
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
  - prototypes: xci: Add 'ansible-hardening' role to the requirements file

    Upstream commit 2798cf403c47d165cd8d34d7888990dce1f827f8 ("Use new
    ansible-hardening role") added the new 'ansible-hardening' role to the
    ansible-role-requirements.yml file and as such we also need to take that
    into consideration. The sha hash does not matter much at this point
    since it will be fixed the next time we tag all the roles.

    Change-Id: I5444af948e2b83de49863e7e28f3918fed88c90d
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - anteater: Fix jjb script

    Change-Id: Ib42cef840ff8118c32676efdf8c21c315c1f4911
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - move to a server that docker works on

    Change-Id: Ibb3cc5a2425d9f2f79e27c86e22b176fd36cb3dc
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
  - Change git base

    Change-Id: I988a95141886d53b7b14f3ab5c673f589786ae7a
Signed-off-by: Aric Gardner <agardner@linuxfounation.org>
  - run anteater ci gate on lf-build2

    Change-Id: I21aca84c2ce5526f4a0942b21c50455c3d8aa4bd
Signed-off-by: Aric Gardner <agardner@linuxfounation.org>
  - releng-anteater: Create script to run checks and adjust jjb

    Change-Id: I7f161b5f939eaeba019ce882a9977908ee0c01b8
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Update modules/(test-)requirements

    It updates requirements.txt and test-requirements.txt according to
    OpenStack stable/ocata. It also fixes install_requires and
    test_requires in modules/setup.py.

    Change-Id: I9290db34e7bc1c78200130dd6a67d2d33dbc388d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
  - Merge "Apex: adds smoketest back"
  - Reschedule armband jobs

    Removed the master jobs until mcp is functional on arm.
    Rescheduled the danube jobs 8 hours apart.

    Change-Id: I90037a76a50d61c76c13cd68fa5926e1a73e88e6
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
  - Merge "fix workspace permission error"
  - Apex: adds onos rpm back to upload/download

    Change-Id: Ib71936bec70951dea7478c1dcf657c5f2581fdf6
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Time of day change

    Changes the time of day and default run parameters of the job so the
    interns can use Pod 9 during the day, IST

    Change-Id: Ifee9384925fac614d06cdc8eba2f8973692a7144
Signed-off-by: mbeierl <mark.beierl@dell.com>
  - Merge "add filter based on begin&end time of start_date"
  - fix workspace permission error

    after https://gerrit.opnfv.org/gerrit/#/c/35833/ merged

    still fails https://build.opnfv.org/ci/job/compass-verify-deploy-virtual-xenial-master/360/console

    by checking the host the file was changed to <jenkins root>
    it should be <jenkins jenkins>

    Change-Id: I44bab9aaedaa18fc2c2b654bf156703904c220c7
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - workspace wrapper put before scm

    after https://gerrit.opnfv.org/gerrit/#/c/35833/ merged

    still fails https://build.opnfv.org/ci/job/compass-verify-deploy-virtual-xenial-master/359/console

    Change-Id: Ia960d70fa6ffc24dcc4a135cccd08cc120f2348a
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - yardstick: Rename yardstick-ci-jobs to align with functest

    Change-Id: I1b88ca7f25431b48e3fce3ebec20274062204718
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Apex: adds smoketest back

    Adding smoketest back, but it will not fail verify job.

    Change-Id: I18743ceb529565b2afc26ad0983c18d911920bec
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "fix the judgement condition"
  - fix the judgement condition

    when in danube branch the $BRANCH is stable/danube
    so we need fix the judgement condition

    Change-Id: If3a0a40b60098cbd0baf2e64fad8763fae128cb1
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Merge "Fix Compass4nfv workspace permissions"
  - add filter based on begin&end time of start_date

    filter of 'Start Date' & 'End Date' in Community Results page now works,
    currently, only 20 records will be shown due to pagination is not
    supported.
    From server side, query from date to date is supported now, query as:
    /api/v1/results?from=2016-11-01%2000:00:00&to=2017-06-01%2023:59:59

    Change-Id: I482b117129dbae38fa5a2858a86442c80d87d19e
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Daily Job Parameter Support

    Adds environment variables so that the daily jobs can be parameterized
    from Jenkins.

    Change-Id: Iefc8ff98e07e4afc9b1e563f52b07afef53430c2
    JIRA: STORPERF-138
Signed-off-by: mbeierl <mark.beierl@dell.com>
  - Apex: fix gerrit comment passing for gate jobs

    Change-Id: I7ed790c9cd33029776b0c2551386d3f94eacc07e
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Add list of releng openstack contributions"
  - Merge "show community results"
  - Merge "bifrost: Switch Ubuntu targets to Xenial (16.04)"
  - show community results

    show latest 20 results in cummunity results page.
    Because pagination is not supported, pagination related buttons
    are forbiddened now

    Change-Id: I3d94fc1b89845b6583dd40fe86d69407adfd2e6c
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "Change to 'catalog_description' in Catalogue page"
  - Merge "substitute with testapi img"
  - Fix Compass4nfv workspace permissions

    After operation of docker volume, some files will be
    changed to root, so they can be clean up by jenkins.
    so use 'fix-workspace-permissions' in wrapper

    Change-Id: I7b44cae34e52b622cba2881a239e52a62f9c48f4
Signed-off-by: chigang <chigang@huawei.com>
  - Merge "set the openstack version for branch"
  - set the openstack version for branch

    set the openstack version newton for danube
    set the openstack version ocata for master
    danube branch use the compass.iso
    master branch use the compass.tar.gz
    separate the branch in the different pod

    Change-Id: Iec1e3206cac26bb2ad5379fa2600ede0451d997d
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Merge "rename the project name for anteater for docker build"
  - Define an extra vars path and copy into playbooks

    This will allow to define the XCI_EXTRA_VARS_PATH, that can
    contain group_vars/all (or any other valid files), and those
    will be copied inside releng and bifrost playbooks.

    Change-Id: I95e4b0bfb67f26bfa1eb10c97096784eb7f3a87a
Signed-Off-By: Yolanda Robla <yroblamo@redhat.com>
  - Merge "Updating the license with Creative Commons Attribution 4.0 with SPDX shorthand"
  - bifrost: Switch Ubuntu targets to Xenial (16.04)

    Switch default target OS to Ubuntu Xenial (16.04) which is also the
    version supported by bifrost.

    Change-Id: Ia139af9d03c85225e741c78ce35ecc59cd990108
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "prototypes: bifrost: Switch Ubuntu targets to Xenial (16.04)"
  - rename the project name for anteater for docker build

    The docker build jobs attempts the clone the repo for the project
    it builds the docker image for. This change renames the project to
    match the actual repo name.

    Change-Id: Ibd55c8b75e61330284f3680154c1a2bf70dae7d6
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "Add Job Configuration for Anteater"
  - substitute with testapi img

    delete useless openstack and refstack images
    add testapi-logo.png. Currently it is a free one with signature
    finally we will substitute it with an official one.

    Change-Id: I6c1ccaa21fab311c5858351e58bd7c8d9392a75a
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "Pass scenario argument to deploy.sh"
  - Merge "[fuel] Disable all master jobs except nofeature"
  - Explain the need of having an ssh key

    In order for XCI to work, the user needs to have a ssh key. Explain
    that on the README and show the command to generate it.

    Change-Id: I517e15de15ba1b09977dbd62881bc2625c8b2833

  - Merge "prototypes: xci: Make CLEAN_DIB_IMAGES variable configurable"
  - Merge "Fix ansible installation for non-root"
  - Merge "Remove sudo usage from xci-deploy"
  - Change to 'catalog_description' in Catalogue page

    JIRA: RELENG-231

    Change-Id: Id0b770575c0d91a58b3503f8580bd658337b2cd0
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - Apex: fixes snapshot promotion be variables

    Since job names changed during the migration to multijob, we need to
    update the scripts which assume the the snapshot type is part of the job
    name.  Moving them to be jjb variables instead and not rely on job name.

    Change-Id: I18f3bd5488c36b2f82a7bc7cb80045ab6807fa57
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fixes scenario name for netvirt+vpp

    Change-Id: Ie3ca73a09cbea1aaf5c195fe319e5ec46e71f1bf
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - prototypes: xci: Make CLEAN_DIB_IMAGES variable configurable

    The CLEAN_DIB_IMAGES variable determines whether the /httpboot
    or /tftpboot directories will be removed before running the xci-deploy
    script. This forces XCI to re-create the target OS images. We moved
    this variable from env-vars to user-vars since this is something that
    users normally want to tweak in their deployments.

    Change-Id: Ia48bd63979e3837aab7e47c906c2501e7c7dd0e1
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Add Job Configuration for Anteater

    Change adds anteater Docker push and renames securityaudit
    to ci_gate_security

    Change-Id: Ibf7d930003e7d59cb84a3ddb72962a150590418b
Signed-off-by: lukehinds <lhinds@redhat.com>
  - Merge "dovetail: sdnvpn pre-image download into pre_config dir"
  - prototypes: bifrost: Switch Ubuntu targets to Xenial (16.04)

    Switch default target OS to Ubuntu Xenial (16.04) which is also
    the version which is supported by OpenStack Ansible.

    Change-Id: I73adc6472b0fb572177e1508cf831b4d3190245c
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Pass scenario argument to deploy.sh

    Also change default value to os-nosdn-nofeature-noha

    Change-Id: I018179b4018440809382b4a46d2bb29a0762757c
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
  - Fix ansible installation for non-root

    Currently ansible was set to be installed with pip, but
    this fails for non-root user. Instead of that, execute
    pip with --user flag, so we don't need root permissions and it
    is only installed for the current user.

    Change-Id: Ib37a2a3866b4b48aca834b894cdd128ee63b31d6

  - Remove sudo usage from xci-deploy

    The script was refactored to don't need sudo on the
    latest versions, and the documentation is still referencing it.

    Change-Id: I7064317ab7b756a78638f7474f2944472d3a4ba2

  - [Functest] Fix the issue that no return_value exists

    Save the execution return code to file before exiting

    Change-Id: I73692754b4c4c4b584d5918db7ce446bad931920
Signed-off-by: helenyao <yaohelan@huawei.com>
  - dovetail: sdnvpn pre-image download into pre_config dir

    JIRA: DOVETAIL-441

    Change-Id: I582dc2dbf9f875e95e19f413b7b3d8f81746df3f
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - Merge "Adding docker tag"
  - Dovetail CI job failed on lf-pod2

    JIRA: DOVETAIL-443

    Change Change the file path from /home/opnfv/cvp to $WORKSPACE/cvp to ensure
    Jenkins has all rights about the files.

    Change-Id: Ic83123956716f9e5d6467dc6e380352539027d46
Signed-off-by: xudan <xudan16@huawei.com>
  - Merge "Fix name in setup.py"
  - Merge "[fuel] Turn off upload action & checkout"
  - Fix name in setup.py

    It fixes duplicated names between setup.py and modules/setup.py.

    We could also have considered listing releng utils as scripts in
    modules/setup.py which is mandatory if another OPNFV project needs
    them (eg Functest before [1] was merged).
    They could be required in case of functional or unit testing too.

    [1] https://gerrit.opnfv.org/gerrit/#/c/35199/

    Change-Id: Ic77f4e46d6d3396f9891b73105a0eb7aa037754f
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
  - Merge "Pin paramiko to 2.1.2"
  - [fuel] Turn off upload action & checkout

    * turn off non-existent artifacts upload
    * use latest commit in master since there is no iso/image
      for mcp based deployments yet

    Change-Id: Ib92680ef9838fc2e11d61c806dfd9728514c364e
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
  - Adding docker tag

    Adds the tag to use when running docker from the DOCKER_TAG environment
    variable.

    Change-Id: I8f616b5582c1724079fec11c09f4cd3fdc72803f
    JIRA: STORPERF-128
Signed-off-by: mbeierl <mark.beierl@dell.com>
  - [fuel] Disable iso build for master branch

    Change-Id: Id523ea140cb8fad92126f2ecb178d3b182ff022f
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
  - Apex: fixes blocking per node with daily, verify

    apex-verify-*: we dont need blocking on this, since it can run on any
    node, and blocking is handled at lower layer jobs

    apex-build-{stream}: needs to block if apex-verify-iso-{stream} is
    running since apex-verify-iso will use the build directory of
    apex-build-stream to get the ISO from in daily

    apex-verify-iso does not need to block other deploys

    Change-Id: Icf69d23b7aeaf73f5ebc7103db24e309ab0e949f
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Bugfix:  wrong results path"
  - Bugfix:  wrong results path

    JIRA: DOVETAIL-438

    Change-Id: I0fc2ec30c111ec870e5e03a008730b8e1f5c6304
Signed-off-by: xudan <xudan16@huawei.com>
  - Merge "Bugfix: Dovetail CI fail because of no env variable and wrong results path"
  - Bugfix: Dovetail CI fail because of no env variable and wrong results path

    JIRA: DOVETAIL-438

    Change-Id: I8e5fa8cfbbcaf1828ecd7290fbbc8a6b0a80bae2
Signed-off-by: xudan <xudan16@huawei.com>
  - Apex: fixes downloading artifacts for rpms/iso

    We always update the latest properties file on daily builds.  We should
    be pulling that to find artifacts rather than the current date properties
    versions.

    Change-Id: I52d3b53fdd17ecb6cbb43759309568d0c22013f8
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: variablize concurrent builds per node

    only master branch supports more than 1 build per node at a time

    Change-Id: I4e4b105cda5ff4f870917abd62660c64a4b535ee
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Pin paramiko to 2.1.2

    Change-Id: Iea6f80cd20f422bcbd02b07b16966b8f87d81d67
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
  - Merge "Add auto-report to MongoDB"
  - Merge "Bugfix: Permission denied when generate openrc file"
  - Bugfix: Permission denied when generate openrc file

    JIRA: DOVETAIL-438

    Error log:
    touch: cannot touch ‘/home/opnfv/cvp/pre_config/env_config.sh’: Permission denied
    fetch_os_creds.error: Cannot create the file specified. Check that the path
    is correct and run the script again.

    Change-Id: I46d1edacec58226bc6b5d6a88ab7b5b6cdea17f5
Signed-off-by: xudan <xudan16@huawei.com>
  - Updating the license with Creative Commons Attribution 4.0 with SPDX shorthand

    Change-Id: Iff8ada7637648a320fc7ef4a0fb3e187186964e5
Signed-off-by: Ray Paik <rpaik@linuxfoundation.org>
  - Merge "Change the directories of results and some files to DOVETAIL_HOME"
  - Merge "define default parameters for daisy"
  - Merge "update blocked jobs"
  - Change the directories of results and some files to DOVETAIL_HOME

    JIRA: DOVETAIL-438

    Dovetail tool has moved the results dir, pod.yaml, id_rsa and env_config.sh
    from /home/opnfv/dovetail/results and /home/opnfv/dovetail/userconfig to
    $DOVETAIL_HOME. See https://gerrit.opnfv.org/gerrit/#/c/35325/

    Change-Id: Ib47b68bd380bfedd4c0d84429d3bb41914a9a150
Signed-off-by: xudan <xudan16@huawei.com>
  - Merge "Apex: increase build timeout"
  - Merge "Trigger cperf not functest from apex-cperf-runner"
  - Apex: increase build timeout

    Builds can take a lot longer when running simultaneously and daily
    builds upload many rpm and srpm artifacts which takes longer.

    Change-Id: Ib8dd23e5bea1a552c10a6f5a5aa1ea158647f7d1
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Trigger cperf not functest from apex-cperf-runner

    Change-Id: I0f4325b8489edb18fb2e69ed987dd6ec7caeb3ea
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
  - Deploy 2 Computes if triggered by promote jobs

    Change-Id: I5431e1c86d9f56b5192880dc9e7eb6f2f0ab61ee
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
  - Apex: temporarily disable functest smoke on verify

    Functest is having problems running and logging failures, so we need to
    temporarily disable it on verify jobs until that infra is fixed.

    Change-Id: Ib2c41bb0f3c99517c98cfe1167fdc94e2313fb4f
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - define default parameters for daisy

    missing default INSTALLER_IP, BRIDGE parameters for
    daisy-defaults
    daisy-baremetal-defaults
    daisy-virtual-defaults

    Change-Id: I2632e5d10c8a269c025a923c4759ff18adf311a7
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
  - update blocked jobs

    issues:
    * verify jobs delete previous job's container
    * merge-build job is abnormally blocked by parent job

    requirement:
    verify jobs should block merge jobs

    Change-Id: I63b64a9b46bf16d01cb34c863db887cdb9607421
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
  - Add auto-report to MongoDB

    JIRA: BOTTLENECK-158

    The auto-report function has been added to POSCA testsuite.
    This patch is to add report into CI pipeline.

    Change-Id: Ie91eb806ca3b5fd185e547f63f142cea2d7aaed0
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
  - [fuel] Disable all master jobs except nofeature

    In order to bring in mcp based deployments, turn off for
    awhile all master jobs except nofeature one.

    Change-Id: I4aa27ab0407e3f32caeba72323ad9511d981a6b8
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
  - Merge "Fix verify job without patchset"
  - Add list of releng openstack contributions

    - All the contributions listed in this file are merged commits.
    - Contributions under review, in progress and abandoned are not included.
    - The latest contribution included in this file is 453130 and it is dated
    2017-05-23.
    - Contributions from Yolanda Robla Mota have not been included yet.
    - The gerrit query used to list contributions is
        status:merged AND (owner: "Markos Chandras" OR owner: "Fatih Degirmenci")

    Change-Id: Iee927cbd883419ce2d6506178725cd90bd9b21b6
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - [Functest] Push results for functest suite

    Since Functest doesn't post the output to
    the console any more, we need the logs in
    some jobs to troubleshoot.
    Those logs are not stored for functest-suite
    jobs by default.
    This patch enables also lf-virtual2 and 3 where
    some apex verify jobs are using this builder.

    Change-Id: I5707d1540bed8df9b7c4457775d9877311ba0b33
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
  - Merge "dovetail: conditional steps added to armpod"
  - Functest: Adds failure checking + fixes fetch os creds

    Change-Id: Ib8a3ff3a747be55d8e23513bd028d934fef02eb8
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Functest: removes redundant exit 0 from fetch creds

    Also allows unset and pipefail explicitly in set-functest-env.sh

    Change-Id: I06ae718f563fed0596a37cec1b3a78e44ee7ea5d
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Functest: fixes fetching os creds

    Since jenkins just imports the bash script at upload time, referencing
    another script in the releng repo inside of bash doesn't work.  We need
    to split them out into their own builder includes.

    Change-Id: Id120a338ae5ec48eaa285681463bff01677bf316
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Apex: remove downloading ISO for deploy"
  - Apex: remove downloading ISO for deploy

    We dont need ISO to deploy, just RPMs.

    Change-Id: Id3515630ad70f2da6aa0b99b7c1c8cb8857e2311
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Functest: fixes downloading images for danube branch

    The script for downloading images "download_images.sh" does not exist in
    stable/danube for functest.  Therefore we revert to old behavior for
    that branch.

    Change-Id: Id94f3db27fd5b71bb981007472b55fadae0e5394
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "[Functest] Provide credentials to Functest as a volume"
  - Apex: fix deploy and test run job to pass empty refspec

    Change-Id: I563b961286fe215c4e5381ccde30d787188f1e8e
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "barometer jjb: update for nightly RPM Build"
  - Merge "[Functest] Redirect output when downloading images"
  - [Functest] Provide credentials to Functest as a volume

    The OpenStack credentials shall be fetched from jjob
    and provided to Functest as a docker volume.
    This way, Functest framework doesn't need to do it.
    It will assume the RC file is already present.

    Change-Id: I7a94ffffaefe65911594a9894b60b10cd13735ad
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
  - Fix verify job without patchset

    use git-scm-gerrit to fetch the patchset
    fix the wrong job name

    Change-Id: If26dbb08da95f37d65e6b21770ef7f1d7de0c5e1
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
  - Merge "[qtip]refactor validate-deploy.sh"
  - barometer jjb: update for nightly RPM Build

    Change-Id: I501ceb15d2e7ce22dd2ac5bfad9c60d8e938bf2c
Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "support cancel operation while signing in"
  - Merge "Remove old GS-Cleanup Job from Apex"
  - Apex: fixes blocking with daily

    Change-Id: I03cf0207075116de44ebde03429ab5b499db540b
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fix iso verify build dir to absolute path

    Change-Id: I0c85806e5fa04a890a130d8106d96c7fb812e691
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Revert "Apex: fixes build directory passing for iso upload"

    This reverts commit ec2e44c72271cb78a00bebd32ceb43487ad176b5.

    Change-Id: I2f8db687df9cceaa50bf6a26de659ea70f70df45

  - Apex: fixes build directory passing for iso upload

    Change-Id: Ifb1173a49066fd493c58f41ae22d4decc69e03f9
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Yamllint on Pharos, Octopus, and SecuredLab Repos"
  - Yamllint on Pharos, Octopus, and SecuredLab Repos

    These repositories are starting to contain more and more yaml files.
    Ensuring yaml in these repos is valid is important to ensure other jobs
    don't break further on.

    Change-Id: I97de9f59ab993fb9dd9cb2efa5784af3850783a6
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - APEX: fix permission for rm in iso verify

    Change-Id: Icbecbb39465a3cf4ef4ea3e8f5901561a4874c51
Signed-off-by: Feng Pan <fpan@redhat.com>
  - Merge "Update functest jjobs to run tox"
  - [Functest] Redirect output when downloading images

    Change-Id: Ieb3df7a4fa1519cf13c4f597c62d17ce356168fb
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
  - Merge "APEX: iso verify fixes"
  - [qtip]refactor validate-deploy.sh

    Use new CI script run_ci.sh to trigger QTIP test.

    Change-Id: I1e9b0628d3dde64dca9d6e8b3d9bad9f31ff3f3a
Signed-off-by: zhihui wu <wu.zhihui1@zte.com.cn>
  - Merge "dovetail: conditional steps added to fuel-bgpvpn scenario"
  - Merge "dovetail: offline support by making users to download docker images from artifacts"
  - dovetail: conditional steps added to armpod

    JIRA: DOVETAIL-432

    1, only run against os-(nosdn-odl_l2)-(nofeature-bgpvpn)-ha scenario
    this can reduce the CI/pod time resource
    dovetail test cases by now (refstack, ha, ipv6, bgpvpn)
    2, this has been tested on compass pod, and works well

    Change-Id: I1bcf8165d5fcc93c78b47cbd23e0c07f19b01189
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - dovetail: conditional steps added to fuel-bgpvpn scenario

    JIRA: DOVETAIL-432

    1, only run against fuel os-odl_l2-bgpvpn-ha scenario
    this can reduce the CI/pod time resource
    dovetail test cases by now (refstack, ha, ipv6, bgpvpn)
    2, the conditional steps have been successed tested on compass
      to remove the introduce of
      https://gerrit.opnfv.org/gerrit/#/c/34327/
      conditonal steps look more simple and understandable

    Change-Id: I315a789160b8173274b1c1ef916073ced7d5e91b
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - APEX: iso verify fixes

    The current implementation of iso verify can potentially block indefinitely
    and/or return incorrect string matching results. This patch changes iso verify
    to use log file instead of tcp serial console.

    Change-Id: I89accc9c2165836a23a21a223fa33e920c529772
Signed-off-by: Feng Pan <fpan@redhat.com>
  - Changing urls of testapi api and resources

    Change is done in reference to https://gerrit.opnfv.org/gerrit/#/c/34527/
    This change will also fix the jenkins job testapi auto deploy which is failing.

    Change-Id: I5011718aa2bdf7e2aab0a12d406c4d0eece86972
Signed-off-by: Sakala Venkata Krishna Rohit <rohitsakala@gmail.com>
  - Update functest jjobs to run tox

    Depends-On: I934f4ac739d99d0cb29bea8c6aac6d6780b30901

    Change-Id: Ic036cc9cc8377398efbb5eda4f90bb5dcc4e75a5
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
  - Merge "fix conditional step label"
  - support cancel operation while signing in

    support the cancel operation in the
    https://openstackid.org/accounts/user/consent

    Change-Id: I06a1f130a3115774f2e88fc25dad522a7cf53e36
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "add signout funcationality"
  - fix conditional step label

    see error log

    https://build.opnfv.org/ci/view/compass4nfv/job/compass-os-nosdn-nofeature-ha-baremetal-daily-danube/57/console

    Change-Id: I925658a3f2c20e51153b4c6298e271e50a5673b5
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - pod configs are not going to live in directories

    They will be called pod[#].yaml
    so we look for that instead

    Change-Id: If36d347cf7bef3108a2d50d74a84de1a07b5bdd2
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Merge "Download images and map the folder to container"
  - bugfix: extra fields are added when push results

    extra fields like 'carriers' & 'miss_checks' 'db_key'
    are added when pushing result to TestDB

    Change-Id: Ic8d0751bca14b3b3260df42c0f4f07456c9d5e05
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Download images and map the folder to container

    This patch is to accommadate with the change in patch[1]
    Before running the Functest Docker container, downloading all required
    images first and map the folder to the container

    [1] https://gerrit.opnfv.org/gerrit/#/c/34033

    Change-Id: I617bd988caf1fd354cf9ef675661d40742b693c6
Signed-off-by: helenyao <yaohelan@huawei.com>
  - add signout funcationality

    Change-Id: Ie101f07f0eb406eee4e1c7daa14b07aaaf554904
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Apex: fix daily scm gerrit refspec to null

    Change-Id: I0a8d51c7e0a586469cfe25d0610f078fd937c9ba
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fix daily scm passing and yardstick deploy blocking

    Change-Id: I5b8fd2784cbf78aec17bab89c9cd1cbf82324739
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fix daily scm and functest job blocking with deploy

    Change-Id: I355745e42c510029ffc314fa03eb1a5ca1e3e74a
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Build Timeout Wrapper for Yardstick

    Yardstick builds are hanging and not being caught for 19+ hours. Using
    the build timeout plugin we should be able to quickly stop these builds
    and let the project know much sooner there is an issue with their
    builds.

    The default timeout is set to fail if the job takes longer than 30 minutes.
    This can be adjusted later if the time is too long or too short.

    ssh-agent-wrapper is included as it is the default from globals, and
    defaults are superceded by fields added to jobs.

    Change-Id: I9529ab7b6ab8819ceb91694fefbb4ecb3f5cf81c
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - support showing user's specified contents after signin

    Change-Id: Ia8897860757a2395873ff6972a508c38d7139854
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - dovetail: offline support by making users to download docker images from artifacts

    JIRA: DOVETAIL-433

    1) bugfix of cleanup by using existed dovetail cleanup scripts, see logs
    https://build.opnfv.org/ci/view/dovetail/job/dovetail-functest-artifacts-upload-master/3/console
    2) opnfv/testapi:latest and mongo:3.5 images are needed for dovetail, added.

    Change-Id: I647f7152b0122a5b792f6f18efbae0e537b81332
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - add signin web to TestAPI

    Change-Id: I4d39a8561c8ebd3238a495e5799fd43fb1a508b9
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "add missing dist files ignored by .gitignore"
  - Merge "refactor static_path to accomodate web portal"
  - Merge "dovetail: conditional steps to run against specific scenarios"
  - Apex: remove blocking verify jobs per node

    Change-Id: I66e5af8dd11c2797e08c6b370fa1fd717ff57d41
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fixes missing blocking from j2

    Change-Id: I7b79ed22f7dada6edf4ff6853499ceb434fab6bb
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: allow 3 simultaneous builds per node

    Change-Id: Ia0839e1c97ddf8cf9be770d9c791748b9bbefbe0
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Remove old GS-Cleanup Job from Apex

    This job template isn't attached to a job, so it doesn't even get
    executed; Further, artifact cleanup is take care of by
    'releng-artifact-cleanup-daily-{stream}'

    Change-Id: I3e4d0339650f0507b8a3cd1512c2ca643f4fe75a
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Set again run_tests.py's report flag

    It was deleted by the previous change [1]

    [1] https://gerrit.opnfv.org/gerrit/#/c/34137/

    Change-Id: Icfc9b43c30febe21501a9413196cc84f9553ce39
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
  - add missing dist files ignored by .gitignore

    Change-Id: Ib29cb5887abb317012d83fb77dcf30e07099a479
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - refactor static_path to accomodate web portal

    move tornado_swagger/static to opnfv_testapi/static
    move swagger related 3rd libs to 3rd_party/swagger

    Change-Id: I32bba10584c99d13687b93f32577e37581db0c63
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "bugfix: /resources.json and /APIs cannot be accessed"
  - Merge "jjb: xci: bifrost: Clone git repositories to $WORKSPACE"
  - Merge "jjb: xci: xci-deploy.sh: Run the deployment script as normal user"
  - Merge "prototypes: xci: Look for SSH keys in $HOME directory"
  - Merge "prototypes: xci: Move host keys away from / directory"
  - Merge "prototypes: xci: Add ability to use local repositories for testing"
  - Merge "prototypes: bifrost: Remove OPNFV specific group_vars file"
  - Merge "prototypes: xci: configure-localhost: Use 'connection: local'"
  - Merge "prototypes: xci: provision-vm-nodes: Do not provision VMs as root."
  - Merge "prototypes: xci: user-vars: Move root directory away from /opt"
  - Merge "prototypes: xci: xci-deploy: Do not use sudo when connecting to remote hosts"
  - Merge "prototypes: xci: Do not require root privileges in xci-deploy"
  - Apex: add ramdisk and kernel to upload

    Change-Id: I81e89f9fe313977d6a06c6283cc5301f672a77c3
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "refactor config parser to facilitate adding new configs"
  - bugfix: /resources.json and /APIs cannot be accessed

    1. change the join way of discover_url
    2. limit tornado version not to use latest 4.5

    Change-Id: I39dfd3b32bf232a7c144087bc9d5f88fb6798ee7
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - dovetail: conditional steps to run against specific scenarios

    JIRA: DOVETAIL-432

    1, the community CI resource is limited, for dovetail CI job,
    there's no need to run against all scenarios, by now,
    nosdn-nofeature-ha odl_l2-bgpvpn-ha odl_l2-nofeature-ha is enough.
    2, jenkins conditional plugin will be used.
       plugin should be installed
       https://wiki.jenkins-ci.org/display/JENKINS/Conditional+BuildStep+Plugin
    3, take compass as an example to see if it works

    Change-Id: Ib23835cbf8801c36e35e088cd0d8bf2d6380e81a
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - Apex: fix clean cmds in deploy

    Change-Id: I7da324903df1cc0c26cfba4433748dab459bbeb1
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: add gerrit to deploy

    Change-Id: I9260d053c74584e1c80e880d73d8671e3515b4c2
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fixes node parameters and git revision on verify

    Change-Id: I02243d359b4204ab38dee143332c8d1bac86ac8e
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: adds missing deploy env vars

    Change-Id: I515afe7a8f230ebbece8ee4d99ca7744a6a35fb8
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fixes upload artifact

    Change-Id: Ib12722ec85fe46d1b6dccb7bfc2da748386dac97
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fixes build directory in upload artifact

    Change-Id: I5d3c5c76159a1bc4b83ef5855ad412962d00fcb6
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "KVMFORNFV: Common build packages for daily test cases"
  - Apex: fix apex upload for images

    Change-Id: Ibff76b1ce7cb4e071e576fd111bfff8af2cc2021
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - KVMFORNFV: Common build packages for daily test cases

    This patch is used to upload the metadata file only for the artifacts
    built by daily build job. Also used to add seperate checks for the
    artifacts uploaded by build and test phases.

    Change-Id: I4c760e2269f3251fd0de91a803123167fb2ad225
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
  - Apex: updates cache to unique name

    Change-Id: I4131efd042f5d1aa4e8a5dc78b24be8ba6fbf87c
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fixes dev label names for artifacts

    Change-Id: I2dae20c688ccd2cb690c01a843cb75d5743e129b
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fixes checking dev for verify build

    Change-Id: I8f283f6db366fc55a7eb52789affed7426521d17
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fixes building rpms for patches

    Change-Id: I2de72d983035cbf79f9f09850cd98dfd349783ca
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - KVMFORNFV: Common build packages for daily test cases

    This patch is used to upload the metadata file only for the artifacts
    built by daily build job so that both the kvmfornfv cyclictest and
    packet forwarding test cases will download the same artifacts uploaded
    by the daily build job for testing on the test pod.

    Change-Id: Ic2d58eca4fc86a257877159bb6910a2d8e8f3887
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
  - Merge "KVMFORNFV: Common build packages for daily test cases"
  - Apex: adds timeouts to deploy and build jobs

    Change-Id: I760952825e9f3d36d66ecb51e26a66b8ad69aaac
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fixes build directory assumption in upload artifact

    Change-Id: Iae230e37137b0408a74ba74bd551a88dd6ffa076
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: changes build job to use git-scm-gerrit

    Change-Id: I2701ecea73ae58dc6115a93cbfc8b35ef7949b3b
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - refactor config parser to facilitate adding new configs

    refactor hardcoded config.py to facilitate adding new
    configurations come along with web portal and Authentication
    features

    Change-Id: Ibc16166ade0d6e730bb4c9d81e9b9bc9b297faa1
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - KVMFORNFV: Common build packages for daily test cases

    This patch is used to implement the common daily build job so that
    both the kvmfornfv cyclictest and packet forwarding test cases will
    download the same artifacts uploaded by the daily build job for
    testing on the test pod.

    Change-Id: Ifbe3ab1d6c62bd73c982065242cbfe29ce5dea1e
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
  - Merge "re-enable testapi auto update"
  - Merge "add web portal framework for TestAPI"
  - Merge "big fixes: wrong path"
  - Merge "clarify schema base on swagger1.2 specification"
  - add web portal framework for TestAPI

    Change-Id: I62cea8b59ffe6a6cde98051c130f4502c07d3557
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "KVMFORNFV: Disable packet forwarding daily build job."
  - jjb: xci: bifrost: Clone git repositories to $WORKSPACE

    Commit 0638af211db1 ("jjb: xci: xci-deploy.sh: Run the deployment
    script as normal user") dropped 'sudo' from the bifrost provisioning
    script. However this broke the jobs since the repositories were being
    cloned into /opt where the jenkins user has not access to. As such,
    clone the repositories in the $WORKSPACE directory instead.

    Fixes: 0638af211db1 ("jjb: xci: xci-deploy.sh: Run the deployment script as normal user")
    Change-Id: I55baceaada04496884470997562e3f512f2444a0
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - jjb: xci: xci-deploy.sh: Run the deployment script as normal user

    xci-deploy.sh can now be run as normal user so fix the Jenkins job
    accordingly.

    Change-Id: Ifd0d7e4c42c930dbee0bbc30836fadc1a54f2f95
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - prototypes: xci: Look for SSH keys in $HOME directory

    We no longer run everything as root so we need to look for SSH keys
    in the appropriate home directory.

    Change-Id: Iae1f7eb80059e7d369c8e0c8b6c33c6a4f673f94
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - prototypes: xci: Move host keys away from / directory

    Putting the host keys in '/' requires root privileges so
    it's best if we place them in the same directory like the
    rest of the XCI files.

    Change-Id: I030ed3d6cbb57bb984a78aeffb4eca2bd5c10bb0
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - prototypes: xci: Add ability to use local repositories for testing

    When developing XCI features it's useful to be able to use the local
    repositories rather than cloning them from git since that makes
    it harder to test local modifications against XCI. As such, we add
    three new variables which can be used to hold local paths to the
    bifrost, releng and openstack-ansible repositories. We are still
    cloning the repositories but we then use the 'synchronize' Ansible
    module to copy modified files from the local repositories.

    Change-Id: I6d593ea48d8b9c51415d9d0848f77a498ef2f486
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - prototypes: bifrost: Remove OPNFV specific group_vars file

    The only reason we had this file was because we had to define our own
    'ssh_public_key_path' variable to look in the /root directory since we
    were running everything as root. Since we are now moving away from this
    approach, this file is not needed anymore.

    Change-Id: Ic938c4c8c877c95ce261721dc32fc5147081e236
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - prototypes: xci: configure-localhost: Use 'connection: local'

    Since we are operating on localhost, there is no need to do that via ssh
    so we use 'connection: local' instead. Moreover, we do not need to
    execute everything as root so we drop the remote user directive.

    Change-Id: Ib2127edad29e2da1cd1beebf42cb8f0d278ce3ad
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - prototypes: xci: provision-vm-nodes: Do not provision VMs as root.

    There is no need to provision VM nodes as root. The only thing that we
    need to run as root is the destroy-env.sh script and for that we move
    it to its own play so we can use Ansible's become directive. Moreover,
    since this playbook operates on localhost we can use 'connection: local'
    so we don't have to execute everything via ssh and possibly speed up
    the whole process.

    Change-Id: Ia9efd5f30e95385b5cf193dde352f93551846c0e
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - prototypes: xci: user-vars: Move root directory away from /opt

    Having everything in the /opt implies root privileges. However, xci
    should work as normal user and as such we use the /tmp directory as
    the root directory.

    Change-Id: I985ded289208e1de53ad0ba878afd5bfd745c3fd
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Apex: remove global build slave

    Change-Id: I2d4216e63a16baafcebe636107449b334c953f04
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: remove blocking on daily jobs

    Change-Id: I6ee953c983fce4280d0e2e4653458cfbe6998710
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fixes promote jobs missing upload snapshot

    Change-Id: I850a287f4226d59968e06ff31e268d7d2b485e3d
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "Sub repo for security gate, add lhinds as commiter"
  - Merge "Allow Asynchronous Apex Builds"
  - clarify schema base on swagger1.2 specification

    Change-Id: I98e165ae943b54d6a38783f2a3822d381c247ee4
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "leverage tornado framework to simply impl of TestAPI"
  - Merge "correct the import impl of TestAPI"
  - Merge "change swagger urls based on v1.2 specification"
  - re-enable testapi auto update

    Change-Id: Ied3c2f0c0ba1bd8cbaaa44bfff52ea52614db56c
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - KVMFORNFV: Disable packet forwarding daily build job.

    This patch is used to disable the kvmfornfv packet forwarding
    daily build job to avoid seperate rpm building for cyclictest
    and packet forwarding test cases. Both the test cases will use
    the rpms uploaded to artifacts as a part of cyclictest daily
    build job for testing.

    Change-Id: Ia6c1ce2ddc435aa5ae3cbf88b5cfedf6f6d3c106
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
  - big fixes: wrong path

    - remove link to daisy for storperf results
    - fix yardstick installer page links

    Change-Id: Idae2163862c681db05cfc24c5c29eaea793d3c88
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - prototypes: xci: xci-deploy: Do not use sudo when connecting to remote hosts

    In preparation for running xci-deploy as normal user, we do not need to
    gain elevated privileges in order to connect to remote hosts. SSH keys
    will be placed in user's ssh directory so we can ssh as normal user.

    Change-Id: Ieb705515ec191955a646839e8f195d089df184bd
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - prototypes: xci: Do not require root privileges in xci-deploy

    There is no good reason to run the script as root. If elevated
    privileges are required then we will do it on a per case basis.

    Change-Id: I7195fb3a0026ea20ce04e0b652dd3c1c56ca5741
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Bugfix: Error when create pod.yaml file

    JIRA: DOVETAIL-426

    1. ImportError: No module named netaddr
    2. rm: cannot remove '/home/opnfv/dovetail/userconfig/*': No such file or directory

    Change-Id: I81ad703667c798589855fdafc1668644e9a342b9
Signed-off-by: xudan <xudan16@huawei.com>
  - Allow Asynchronous Apex Builds

    - Remove any build blockers on 'apex-build-*' jobs.
    - Adds script to download latest build artifacts before deployment.
    - Make each deploy download the needed artifacts before running.
    - ARTIFACT_VERSION now set to dev for verify builds to indicate tarball
      should be uploaded to artifacts repo
    - apex.yml jjb is now generated by using apex-jjb-renderer
    - scenarios are managed in scenarios.yaml

    JIRA: APEX-328

    Change-Id: I4a51565686bd2011a310c3926d8260cd4641dca5
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
  - Merge "Bug Fixes: remove Db name + path"
  - Bug Fixes: remove Db name + path

    as case have been renamed in testcases.yaml
    no more need or translation name/Db name

    Change-Id: I0656ec478369224d44d9c3cdf0c6426f140e4029
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Merge "add qtip reporting"
  - Merge "Add short_description field to testcase in test API"
  - Merge "Bugfix: Error when create pod.yaml file"
  - Add short_description field to testcase in test API

    this field will be used for the catalogue
    Description may be too long - displayed in case of roll over
    name is often not explicit enough for humanes

    Change-Id: Ibb1f74208376c93616fc89fa10fdeecaf0f8c8fb
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Merge "Add arm support in functest reporting pages"
  - leverage tornado framework to simply impl of TestAPI

    1) make better use of initialize() method
    2) better naming global arguments

    Change-Id: I89dc72a358bcb2a5688a1ffeb3ed5d735d875a4a
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - correct the import impl of TestAPI

    Change-Id: Ia721ff61e02b1819c32d228f5f8910364c139c8a
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - change swagger urls based on v1.2 specification

    According to swagger1.2 specification, The Swagger specification
    is comprised of two file types: The Resources Listing and The
    API Declaration.

    https://github.com/OAI/OpenAPI-Specification/blob/master/versions/1.2.md

    Change-Id: I8f92897e41dbf6d4d2c3b1fe64ea6729f04cf3ad
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Bugfix: Error when create pod.yaml file

    JIRA: DOVETAIL-426

    os.path.makedirs(os.path.dirname(args.filepath))
    AttributeError: 'module' object has no attribute 'makedirs'

    Change-Id: I2b75576f05b7926b76148ea6152e4479215344f5
Signed-off-by: xudan <xudan16@huawei.com>
  - Wild card needed now that compass4nfv configs have been added

    Change-Id: I490b7b1de44e7a04ea631ffa4808f633353f94c5
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - XCI: change functest job to use master

    Change-Id: If0ce98b4d6f86a0bb6ad5b7b78bf134ef87c1fd9
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - 3rd Party CI: Adds carbon branch to ODL xci

    Change-Id: I53ddedb80f19ec9f8224cb0e22e4657b1472169f
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "prototypes: xci: Make sure Ansible dependencies are installed"
  - Merge "jjb: xci: Run bifrost provisioning as normal user"
  - Merge "prototypes: bifrost: Write clouds.yaml file for regular users"
  - Add arm support in functest reporting pages

    Create different pages for installer@architectures
    - x86
    - aarch64

    JIRA: FUNCTEST-821

    Change-Id: I3c4ebba3f7969f6c1a5d04c4d5b5a63db5a3e7c2
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - Merge "[Functest] Remove Colorado and Brahmaputra support"
  - Merge "dovetail: add a suitable job used for vpn test case validation in CI"
  - Merge "Bugfix: Error when create pod.yaml file if one node's role is None"
  - Merge "Change tempest_smoke_serial to odl_netvirt"
  - Apex: fixes overcloudrc v3 filename

    Change-Id: I086adca7f9671c2c5e6fd04a1ec339e8b22f1de4
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - jjb: xci: Run bifrost provisioning as normal user

    Ansible can request elevated privileges using the 'become' directive.
    As such there is no need to run ansible using sudo. Furthermore,
    OpenStack CI runs all jobs as normal user and we need to do the same
    in order to compare behavior and results properly.

    Change-Id: Id198efd1d6fdf4619de931fbedc7caba8d68d2a0

  - prototypes: bifrost: Write clouds.yaml file for regular users

    This is similar to commit 6769ae9bcbf6 ("prototypes: bifrost: Add
    keystone roles"). In preparation for running the bifrost jobs as normal
    user we need to write a clouds.yaml file to users home directory.
    This is similar to the bifrost upstream testing playbook.

    Change-Id: Iae4bc73906649707667925280a19282ec5c93998

  - prototypes: xci: Make sure Ansible dependencies are installed

    'pip install ansible' is not enough on newly installed hosts which may
    lack the necessary build tools to install Ansible's dependencies. As
    such, we add a script similar to the bifrost/scripts/install-deps.sh
    one to pull in all the necessary distro-specific packages so Ansible
    and it's dependencies can be installed from scratch.

    Change-Id: I4b1e74644db9ace451ad763e4c54f1a3a43214fd

  - Merge "Fix the parameters of downloading"
  - Fix the parameters of downloading

    aria2c should use "-d" to indicate the directory to store the downloaded
    file.

    Change-Id: I6590403fb0c0b2938ee384cf5b1d5acc42ed94c1
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
  - Merge "Improve daisy download speed by multi-thread tool"
  - add qtip reporting

    Change-Id: Ie573486080fbd36857ff0709d53f6bdcdd43363e
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Bugfix: Error when create pod.yaml file if one node's role is None

    DOVETAIL-426

    Error message:
    if node.roles[0].lower() == "controller":
    IndexError: list index out of range

    Change-Id: I96d26cc3798b993b5b296f554becfc175e3e87b4
Signed-off-by: xudan <xudan16@huawei.com>
  - Get ODL distro from the new location on the nexus log server

    Change-Id: Ief68ecad4570f1d6ea0a5142f6071adf3188f50b
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
  - Change name of pod jinja file to reduce confusion

    Change-Id: I353b8d96709fb149aa4574ecd0f0b06439770652
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Apex: Converts machine type for snapshot deploys to 'pc'

    Change-Id: Ic996d49b161af23184fbbce4812c103a158ebef2
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Merge "[Functest][Apex] Use v3 credentials"
  - Merge "leverage executor to test_testcase.py in TestAPI"
  - Merge "leverage executor to test_project.py in TestAPI"
  - Merge "leverage executor to test_result.py in TestAPI"
  - dovetail: add a suitable job used for vpn test case validation in CI

    JIRA: DOVETAIL-424

    the principle is
    1) not disturb the original work flow
    2) after vpn testcases integrated into dovetail, i.e, CVP tool,
       there is a need to find a POD has bgpvpn feature which is
       suitable to validate bgp vpn test cases in proposed_tests.
    3) only add dovetail proposed_tests into bgpvpn scenario deploy-test loop
       to reduce unnecessary time consuming.
    4) further, should consider to add dovetail job in os-nosdn-nofeature loop

    Change-Id: Iad6ae1e44470c8e9d49a25980d292ba3871bd6a4
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - fixed syntax errors in zte pods, change labconfig name

    Change-Id: I2d0e6c1199fe3ac2841923abdabd19c239b2b5f8
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - prototypes: bifrost: Add keystone roles

    The os_client_config Ansible module used by all the ironic-* roles
    depends on the keystone roles so we need to make use of them even
    though they do not affect the end result. This fixes the following
    OPNFV CI problem due to not having a clouds.yaml file present to
    be consumed by the os_client_config Ansible module.

    fatal: [controller00]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
    An exception occurred during task execution. The full traceback is:
    Traceback (most recent call last):
      File "/tmp/ansible_ApkCUQ/ansible_module_os_client_config.py", line 75, in <module>
        main()
      File "/tmp/ansible_ApkCUQ/ansible_module_os_client_config.py", line 63, in main
        for cloud in config.get_all_clouds():
      File "/usr/lib/python2.7/site-packages/os_client_config/config.py", line 798, in get_all_clouds
        cloud, region_name=region['name']))
      File "/usr/lib/python2.7/site-packages/os_client_config/config.py", line 1071, in get_one_cloud
        auth_plugin = loader.load_from_options(**config['auth'])
      File "/usr/lib/python2.7/site-packages/keystoneauth1/loading/base.py", line 162, in load_from_options
        raise exceptions.MissingRequiredOptions(missing_required)
    keystoneauth1.exceptions.auth_plugins.MissingRequiredOptions: Auth plugin requires parameters which were not given: auth_url
    fatal: [opnfv]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}

    Moreover, we cleanup the ~/openstack directory which may contain some
    bifrost artifacts such as a clouds.yaml file.

    Finally, we use 'sudo -H' because for the keystone roles we need the HOME
    variable to be set properly.

    Change-Id: I45b08bd33dd8ea9505fe10eb4b2b10956b3b683c

  - [Functest][Apex] Use v3 credentials

    Soon, Functest will start using only public endpoints
    and will remove admin connectivity to the deployments.

    Change-Id: I2089ccd3d6e7f1acda7b46d3104a8a78a47af8ff
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
  - [Functest] Remove Colorado and Brahmaputra support

    CI no longer runs brahmaputra and colorado jobs.
    To keep the jobs as simple as possible, remove
    that support.

    Change-Id: I29661f414923807dc6c0d22526dc852a45dbe7bb
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
  - Merge "Support opera test in functest releng"
  - Support opera test in functest releng

    Because opera vnf test requires Open-O msb ip and the independency
    of this test case, set specific docker env vars for compass4nfv
    os-nosdn-openo-ha scenario.

    Change-Id: I486e3896dc86d29cf93818b317675c088c1c5198
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
  - Bugfix: wrong work directory

    JIRA: DOVETAIL-420

    CI wrong with:
    Archiving artifacts
    WARN: No artifacts found that match the file pattern "results/*/". Configuration error?
    WARN: ?results/*/? doesn?t match anything, but ?*/? does. Perhaps that?s what you mean?

    Change-Id: Ia548cb4e3b5e34f43c130c2860892364bffad233
Signed-off-by: xudan <xudan16@huawei.com>
  - Merge "Trigger Functest VNF test case for opera"
  - Merge "dovetail: docker tag support"
  - Trigger Functest VNF test case for opera

    Change-Id: I313dc0661b41556a6b9cb4cc3ba0d79db9c16c88
Signed-off-by: helenyao <yaohelan@huawei.com>
  - dovetail: docker tag support

    JIRA: DOVETAIL-419

    since dovetal has no A/B/C/D branch, only have master,
    need docker image name sth like opnfv/dovetail:plugfest_april_2017
    rather than opnfv/dovetail:<release>.1.0, etc.
    then when RELEASE_VERSION is empty, generate opnfv/dovetail:latest
    ortherwise opnfv/dovetail:<RELEASE_VERSION>

    Change-Id: I92573bee35da16305074393401e5e5da65aaa22c
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - Bugfix: Permission denied when pip install virtualenv

    JIRA: DOVETAIL-420

    Collecting virtualenv
    Downloading virtualenv-15.1.0-py2.py3-none-any.whl (1.8MB)
    Installing collected packages: virtualenv
    Exception:
    Traceback (most recent call last):
    File "/usr/lib/python2.7/site-packages/pip/basecommand.py", line 223, in main
    status = self.run(options, args)
    File "/usr/lib/python2.7/site-packages/pip/commands/install.py", line 308, in run
    strip_file_prefix=options.strip_file_prefix,
    File "/usr/lib/python2.7/site-packages/pip/req/req_set.py", line 646, in install
    **kwargs
    File "/usr/lib/python2.7/site-packages/pip/req/req_install.py", line 816, in install
    strip_file_prefix=strip_file_prefix
    File "/usr/lib/python2.7/site-packages/pip/req/req_install.py", line 1013, in move_wheel_files
    strip_file_prefix=strip_file_prefix,
    File "/usr/lib/python2.7/site-packages/pip/wheel.py", line 339, in move_wheel_files
    clobber(source, lib_dir, True)
    File "/usr/lib/python2.7/site-packages/pip/wheel.py", line 317, in clobber
    shutil.copyfile(srcfile, destfile)
    File "/usr/lib64/python2.7/shutil.py", line 83, in copyfile
    with open(dst, 'wb') as fdst:
    IOError: [Errno 13] Permission denied: '/usr/lib/python2.7/site-packages/virtualenv.py'

    Change-Id: I7c387013739252402fa3774b1a2df241a09f24c0
Signed-off-by: xudan <xudan16@huawei.com>
  - Merge "dovetail: create file pod.yaml for running HA test cases"
  - Merge "Apex: enable ha for os-odl_l3-fdio"
  - Apex: enable ha for os-odl_l3-fdio

    Change-Id: If23c52437b45806526c0b38e6176ab040715a70e
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - dovetail: create file pod.yaml for running HA test cases

    JIRA: DOVETAIL-407

    1. HA test cases need a file pod.yaml giving the info of the pod
       (node's ip, username, password/key_file).
    2. Dovetail client has finished the adaption JIRA: DOVETAIL-405.
    3. CI uses create_pod_file.py to generate /home/opnfv/dovetail/userconfig/pod.yaml
    4. If INSTALLER_TYPE is fuel, fetch it's jumpserver key to
       /home/opnfv/dovetail/userconfig/id_rsa

    Change-Id: Iaf6afbdfb8e4331ae9a10ea3df060c37e9010a0a
Signed-off-by: xudan <xudan16@huawei.com>
  - Merge "Add set -o to daisy4nfv-build.sh"
  - Improve daisy download speed by multi-thread tool

    Use multi-thread tool such as aria2c to download the daisy image,
    to reduce the time spent on downloading.

    Change-Id: Id1b7f9195fe0d499b9b02b0a8410e02871f675f9
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
  - Merge "Rename arm-pod3-2 to arm-pod4"
  - need to escape <, so move to include raw and shell script

    Change-Id: I7b54d303bffcbc2fefce6db135ad9efefa0e9ed3
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Job is not triggering,

    did something wrong with builders

    Change-Id: I55818fa155e33362a47bd9651ea8733e301f9c0b
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Check all jinja templates against all lab files

    Dont use zte files as they are not valid yaml
    (ill fix that later)

    Change-Id: I5a21edb774a64ef134dd3f49c552f33b0d13f01e
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - slave reqires this build to be concurrent true

    Also trigger on changes to yaml files

    Change-Id: Idfc2a45fbf5e6e6e9583912d43af005ae2cf30a0
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Merge "Syntax Check for jinja2 files"
  - Syntax Check for jinja2 files

    Just something basic, theres no real logic yet

    Change-Id: I37efa8ffbe44981100d6849120d0900b8fb9280c
Signed-off-by: agardner <agardner@linuxfoundation.org>
  - Merge "leverage executor to test_token/version.py in TestAPI"
  - Merge changes from topics 'unittest_executor', 'import_absolute'

    * changes:
      impl executor and leverage to test_pod.py in TestAPI
      import from absolute path in TestAPI unit

  - Rename arm-pod3-2 to arm-pod4

    Arm-pod3-2 is a second jenkins slave for arm-pod3.
    This slave is arm while the old jenkins slave is x86.
    Fatih requested for this slave to be renamed to arm-pod4
    instead of arm-pod3-2, even if it's a slave for an existing pod

    JIRA: ARMBAND-252

    Change-Id: I5645edd7d774f763e5e72115851c7061bfafd344
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
  - Merge "AArch64 Dovetail docker creation job"
  - Sub repo for security gate, add lhinds as commiter

    As discussed during the OPNFV plugtest, this patch seeks to create
    a releng sub repo [1] to host the anteater code for CI gate checks
    around security and licence header checks.

    The patch also seeks to add lhinds (security PTL) as a committer,
    so they can maintain anteater code.

    [1] releng-anteater

    Change-Id: Ice92e3f717f5cb0e231932017975d4568249ab52
Signed-off-by: Luke Hinds <lhinds@redhat.com>
  - Apex: fixes iso verify

    Change-Id: Id22995b49d12fdb2a5d5d7532d1459f3ac4338f2
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - xci: Ensure ansible is bootstrapped as last step

    Role requirements file is used during ansible bootstrap on opnfv
    host so we must ensure the right ansible role requirements is there
    in advance.

    Change-Id: I2c5a1edd82a51cbbe1469c31f37b5d638d32ec27
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Add set -o to daisy4nfv-build.sh

    By using set -o, this can prevent CI from uploading *.properties
    files without *.bin to artifact.opnfv.org if build was failed.

    This once happened to [1].

    [1] http://artifacts.opnfv.org/daisy/opnfv-2017-04-25_06-57-05.properties

    Change-Id: I26c3112af1d73a84df05c3852038c99d7070ab59
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
  - xci: Always use pinned versions of openstack-ansible-requirements

    Pinned versions used to be used only if XCI_LOOP == 'daily', but it
    seems to be required, otherwise this is very likely to fail

    Change-Id: I21f638bba75846a58b12373a903d414fa89b4bc6
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
  - Apex: fix iso verify

    Change-Id: Ia1d6da64fa245407c5c71f7a56bb6d372fb11ebc
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fixes iso verify/upload

    Change-Id: I25baff8b74bf26903e5196f31b9f47dab94fd048
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fix iso verify

    Change-Id: I212437ebec64aa8521ad95c5b57a7824476a4580
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - AArch64 Dovetail docker creation job

    Add support for creating and pulling Dovetail docker container
    for aarch64 platform

    Change-Id: I1e6f2b677e4c972cd80ad2c6f2cd304f0d4d8cad
Signed-off-by: Alexandru Nemes <alexandru.nemes@enea.com>
  - Merge "dovetail: Change CI jobs to run test suite "proposed_tests" instead of "debug""
  - Merge "[doctor] fix test case name"
  - Merge "Make arm-virtual1 pod not available for CI jobs"
  - Apex: more fixes for iso verify

    Change-Id: Ie1a59806b20072f27adc2f7248c4244e53a5f2bb
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: fixes iso verify

    Change-Id: I2aeca682d6543b36cd8b28f78580c4194db85453
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - [doctor] fix test case name

    See, https://gerrit.opnfv.org/gerrit/#/c/33099/ .

    Change-Id: I3bf5bbeef88445512b70fc47be08ecc481c42c2a
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
  - Merge "unify data existence check"
  - dovetail: Change CI jobs to run test suite "proposed_tests" instead of "debug"

    JIRA: DOVETAIL-397

    now, team decide to use proposed_tests suite instead of debug

    Change-Id: Iff8ec0b32a24e51bc2d2536605c9867b94f8921c
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - Adding iso verify to Apex builds

    JIRA: APEX-377

    Change-Id: I1e02fc602e8258e76f9447d05b09b17e55d0d25a
Signed-off-by: Dan Radez <dradez@redhat.com>
  - Merge "xci: Merge configure-targethosts.yml playbooks into one"
  - xci: Fix nfs server ip for glance

    Change-Id: Iebb9945bfd9cad9ebfda127f130542f4a6334aec
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Make arm-virtual1 pod not available for CI jobs

    Change-Id: I1ae47f2105744bfea8c8c589f41282d1c4ae2159
Signed-off-by: Alexandru Nemes <alexandru.nemes@enea.com>
  - xci: Merge configure-targethosts.yml playbooks into one

    They are exactly same now after moving nfs to compute00.

    Change-Id: I9d9d2f037aa3684ba130ae0a4f9aef2e733f2d2e
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: Change cinder backend and move nfs to compute00

    This change
    - switches cinder backend from lvm to nfs as examplified in [1].
    - moves nfs shares from compute01 to compute00 in order to merge
    configure-targethosts.yml playbook in upcoming change.
    - updates openstack_user_config.yml to reflect the switch to nfs
    and move of nfs server to compute00.
    - removes exports file due to switching to lineinfile module.

    [1] https://docs.openstack.org/project-deploy-guide/openstack-ansible/draft/app-config-prod.html

    Change-Id: I0715c98a89ab124256e3857c1047e374f261e39b
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: Force sync time

    For some reason, when the nodes are provisioned, they are out
    of sync time-wise. This prevents neutron agents on compute nodes
    from starting and then everything fails.

    This change restarts chrony after the network configuration is updated
    and the nodes have internet access and force synchs time on nodes.

    Change-Id: Ib27b1fa0313223b52fa2e6229d5a179581d62686
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: Fix network configuration

    This change
    - sets static IP for controller nodes' vxlan bridges as stated
    in osa documentation: compute and network hosts must have an IP [1]
    - configures IPs for controller nodes' vxlan bridges.
    - removes the additional vlan ip from compute nodes as it seems to
    be there for all in one.
    - removes glean.rules as they mess with the network configuration once
    the network changes are applied.
    - removes the contents of interfaces.d as osa populates config for
    lxc bridges and includes this config in interfaces file thus all the
    files in interfaces.d must be removed in order not to mess with the
    network configuration.
    - updates modules appropriately.

    [1] https://docs.openstack.org/project-deploy-guide/openstack-ansible/draft/app-config-prod.html

    Change-Id: I84d5f07216c8d0246da06080fb0ed19f917d6637
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - KVMFORNFV: Disabling kvmfornfv daily danube job.

    This patch is used to temporarily disable kvmfornfv daily danube
    job from triggering as Intel-pod10 is currently not available for
    executing daily danube test cases.

    Note: Will enable the kvmfornfv daily danube job once Intel-pod10
    is available for executing test cases.

    Change-Id: I26cb1e360962a895b2e3ced3ccadfc1f770a5663
Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
  - Merge "Revert "Cleanup dirty daisy build workspace directory""
  - Change tempest_smoke_serial to odl_netvirt

    Change-Id: Id4eee99b339ade6bec9f686a9705b31a93b0169c
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
  - leverage executor to test_token/version.py in TestAPI

    Change-Id: Ia1e6b0e787d477a19c78b56ff249d544b49a087b
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - leverage executor to test_testcase.py in TestAPI

    Change-Id: I8bb7459e5dee49cd120e848ac70834c8d9665a45
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - leverage executor to test_result.py in TestAPI

    Change-Id: Ie4388a4be0cb174129ac168530559114046680ab
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - leverage executor to test_project.py in TestAPI

    Change-Id: I2ebc86a4c395182ca783d3d36befbed2a21f512b
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - impl executor and leverage to test_pod.py in TestAPI

    implement executor.py
    leverage executor to test_pod.py

    Change-Id: Ief70a28a935c86430e26f90f35112a7bab9fa81b
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "Do not run docker with -t option"
  - Do not run docker with -t option

    Change-Id: I33fc01c36b6e290cc47464087a1e84da35a8c56a
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
  - Merge "Bugfix: Convert the string list to list"
  - change the url

    we need download the package from the http://artifacts.opnfv.org,
    instead of http://205.177.226.237.

    Change-Id: Ibf6b1caa8d0ad27aa144fd25aeb6dd8f3004067a
Signed-off-by: wutianwei <wutianwei1@huawei.com>
  - Revert "Cleanup dirty daisy build workspace directory"

    This reverts commit 3ede21905ba5df94df06952e90d89ec0c16e7bb7.

    The deleted line in daisy4nfv-basic.sh in this PS was used exclusively
    by a job to clean up files with wrong ownership in workspace previously.
    Now, daisy4nfv-basic.sh is used combind with build/test scripts in job,
    so we need to delete this line, otherwise, we encountered workspace was
    wiped which resulted in build/test scripts failed to run.

    Change-Id: I8812a495db789838c3a88510a05956a11e8227d5
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
  - Add doctor arm verify job (skip-vote)

    Add a doctor verify job for arm pods.
    For now, the job is skip-vote.
    JIRA: https://jira.opnfv.org/browse/ARMBAND-231

    Change-Id: I084933a071377d653df9c0c2d5606781a5cafc1b
Signed-off-by: Catalina Focsa <catalina.focsa@enea.com>
  - Add flake8 examination to Bottlenecks

    JIRA: RELENG-211

    Add flake8 examination to CI pipeline for Bottlenecks.

    Change-Id: I14d8bd4fe288d1dedb7c23dd158fc8c3765bf309
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
  - Bugfix: Convert the string list to list

    Compass information failed to be printed as the roles were string list

    Change-Id: I38037dae099862a040b817b690d451951e0bb23b
Signed-off-by: helenyao <yaohelan@huawei.com>
  - Merge "xci: Fix images directory permissions"
  - import from absolute path in TestAPI unit

    Change-Id: Ic42db22d825229713b38c75c141af7742ca65dd3
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "change not_found to forbidden when db not exist"
  - Merge "unify error message in TestAPI"
  - unify data existence check

    Change-Id: I2ee4c3be6f34ce12530450cd22f2561c458685f9
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - xci: Fix images directory permissions

    Change-Id: Ibc1b9662bb9865c0e309128327d620324ddca85c
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - APEX: Change virtual compute ram to 7gb

    Change-Id: I6f42ffe5fad41ac90830784d8a4ec8ee04eae7d2
Signed-off-by: Feng Pan <fpan@redhat.com>
  - Merge "xci: Exclude aodh, ceilometer, and gnocchi from deployments"
  - APEX: Remove setting of hugepages

    Change-Id: Ic482f75bb905082f503958c1be01c9cd7e68566a
Signed-off-by: Feng Pan <fpan@redhat.com>
  - xci: Exclude aodh, ceilometer, and gnocchi from deployments

    Aodh is broken on the master branch due to use of conflicting
    sqlAlhcemy package, causing issues during osa repo_build.

    This patch disables aodh and the related services ceilometer
    and gnocchi since the reason for us to have these 2 is to get
    aodh.

    See the failure from
    https://build.opnfv.org/ci/job/xci-deploy-virtual-xenial-daily-master/26/consoleFull

    Change-Id: Ic6b74328cf1692b5e26c5f30b3eb3799240c7117
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - APEX: reduce hugepages and ram for virtual fdio/ovs deployments

    Change-Id: Ifeea80111dd55785acbc6697ae216da4c8d3670a
Signed-off-by: Feng Pan <fpan@redhat.com>
  - Merge "[WIP]:jobs to deploy danube and run dovetail from master"
  - change not_found to forbidden when db not exist

    Change-Id: I1aa61c5d1b057b5a53cf6369b26605867a4d092e
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - unify error message in TestAPI

    Change-Id: I994feb7bf340c9e48bebe9fdf3dc3a76bc254652
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Merge "xci: Introduce XCI_LOOP variable to control what to do properly"
  - [WIP]:jobs to deploy danube and run dovetail from master

    JIRA: DOVETAIL-180

    Change-Id: Ia8d44b609c53696c141eced747e3855c67faccb5
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - APEX: Reduce virtual ram on compute nodes for fdio/ovs scenarios

    Change-Id: I7df2c6a6a940f49268146334cb7f77d3fffeb665
Signed-off-by: Feng Pan <fpan@redhat.com>
  - jjb: xci: bifrost-cleanup-job: Fix undefined variable

    Variable 'i' does not exist. It should be 'try_to_rm' instead.

    Change-Id: Ic2aa5a1115715851379e2c7ba5c11699cb8e7407
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Merge "xci: Log info about provisioned VMs to console"
  - Merge "xci: Start developer documentation"
  - xci: Log info about provisioned VMs to console

    Change-Id: If29aaf0be6ddd860450eeb10432fe75e12b1d03b
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: SHA bump as of April 4

    The bifrost, osa, and ansible role requirements sha1s are bumped
    based on the HEAD of the master of the projects on April 4.

    designate is also disabled based on the comment the osa commit
    mentions.

    https://review.openstack.org/gitweb?p=openstack/openstack-ansible.git;a=commit;h=d9e1330c7ff9d72a604b6b4f3af765f66a01b30e

    Change-Id: Ib47515490c799d3b1d2b4b319277c8900cd37328
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "Compass Adapter to get deployment information"
  - xci: Introduce XCI_LOOP variable to control what to do properly

    XCI has different jobs/loops to run
    - patchset verification jobs (currently bifrost and osa in future)
    - periodic jobs (bifrost and osa)
    - daily jobs (for OPNFV platform deployment and testing)

    The same scripts/playbooks used by XCI will also be used by developers.

    We need to do different things depending on the context the scripts
    and playbooks are executed.
    - periodic jobs will use latest of everything to find working versions
    of the components. (periodic osa will use unpinned role requirements
    for example)
    - daily jobs will use pinned versions in order to bring up the platform
    and run OPNFV testing against it. (daily deployment will use pinned
    versions and role requirements for example)
    - developers might choose to use pinned versions or latest

    Depending on what loop we are running, we need to do things differently
    in scripts and playbooks. This variable will help us to do this in easy way.

    We can of course do pattern matching of the job name but it will not
    work if the scripts are used outside of Jenkins.

    The default loop for non-Jenkins execution is set to daily as we want
    developers to use working versions unless they change it to something
    else intentionally.

    Change-Id: Iff69c77ae3d9db2c14de1783ce098da9e9f0c83d
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "xci: Do not log info to console if running daily deployment"
  - xci: Do not log info to console if running daily deployment

    Periodic and daily jobs use same script and we should not log
    info about osa sha1 to pin into console if it is not run as
    part of periodic job.

    Change-Id: I8203a822638603af92fd046d8038a3b4122dbf37
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: Fix build blocker so downstream jobs can be started

    Change-Id: Ie33bcbbe1d4c4fd2166c8931bd9f135cf4200263
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: Fix the haproxy service and gnocchi db sync problem

    This patch reflects the fix Tianwei found for the keystone and gnocchi
    issues with HA deployment.

    https://gerrit.opnfv.org/gerrit/#/c/32367/

    The keystone issue should be fixed upstream but until that happens, we
    can use the patch here to move us forward.

    Previously removed OpenStack services have also been enabled to
    try as close deployment as possible to upstream openstack-ansible.

    Change-Id: Ib7b1cfe0f363381466b43a3249667c638c09d9fd
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "xci: Create periodic osa jobs to find working version"
  - xci: Adjust and fix jobs and scripts

    This change
    - fixes GIT_BASE in jobs
    - adjusts build blockers
    - fixes where the flavor vars should be sourced from
    - sources flavor vars for bifrost periodic jobs
    - renames the xcimaster node to opnfv to be consistent
    - removes obsolete xci-provision.sh script
    - enable additional openstack services including tempest to
      ensure the deployment is sane

    Change-Id: Ifdce1da52d68a26c2b87e1bd3b1996ec119d8d90
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "Removing _l3 from Apex scenario names in master"
  - Merge "Updating Apex ENV Var Names"
  - Change Danube image for reporting

    to be sync with communication

    Change-Id: I7747416ab73f85d979d405afd9b87d57faac2bf0
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
  - xci: Create periodic osa jobs to find working version

    These jobs run periodically against the HEAD of master and stable/ocata
    branches in order to attempt deployment and help us to find more
    recent working versions to pin.

    In perfect world, these jobs should be run post-merge, helping us
    to move faster but lack of resources prevent us doing that.

    One thing to note here is that we use the pinned version of bifrost
    in order to make sure we change one thing at a time to reduce the
    delta.

    Change-Id: Ieaff7e80581c7577b253b3646ca386313295a45a
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "xci: Create periodic bifrost jobs to find working version"
  - Merge "xci: Configure daily job to use xci scripts"
  - Merge "Dial in docker and ssh environment"
  - change openrc file path to /etc/yardstick/openstack.creds

    JIRA: YARDSTICK-623

    Now almost yardstick openrc file is in /etc/yardstick/openstack.creds.
    But only in prepare_env.sh it is /home/opnfv/openrc.
    So I unified it and change it to /etc/yardstick/openstack.creds in the
    follow patch:
    https://gerrit.opnfv.org/gerrit/#/c/32005/
    Also there is some adapt work to do in releng.

    Change-Id: I7764582dec1d9a8f74e53b23e23d98021a20589b
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
  - add daisy unittest verify job

    Change-Id: Iab5b7126f72efa942e6e1a25d0a1af67c4c52aa6
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Update block parameters

    Fix issue:
    1. father job block child jobs
    2. deploy the env in daisy-virtual slaves

    Change-Id: Idcda4b8ca5fcf9abbfae3c60bf656a0901a20e02
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
  - Dial in docker and ssh environment

    - need the key to be in /tmp/.ssh/ because that is what robot is
      expecting.
    - need to run docker with -ti

    Change-Id: I8260e749d6afefec33b447d8fdbb89b3d4d39941
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
  - Add tox support

    be easier to test jjb locally before submit for review.
    add unitest in modules dir to tox(tox -emodules)

    Change-Id: Ief4f10debc567d1d3ba111685c86b812a2058697
Signed-off-by: Julien <zhang.jun3g@zte.com.cn>
  - xci: Start developer documentation

    Change-Id: Ib5200372a44ee6a22b45c2105b3729d362eacb1d
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: Create periodic bifrost jobs to find working version

    These jobs run periodically against the HEAD of master and stable/ocata
    branches in order to attempt provisioning and help us to find more
    recent working versions to pin.

    In perfect world, these jobs should be run post-merge, helping us
    to move faster but lack of resources prevent us doing that.

    Change-Id: I6f6b2fcc58eda112b1e811a7b11269e928bbceef
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: Configure daily job to use xci scripts

    Daily jobs are now switched to using xci-deploy.sh script together
    with the environment variables, playbooks, and so on.

    These jobs do not set any version for any of the component as
    the point with these jobs is to test the platform itself, not the
    tools.

    DIB related stuff is still left as parameters to deploy job for SUSE
    and CentOS jobs so we can override what is set by xci depending
    on the distro.

    Change-Id: I5a5292e6bae8fdd052858108db409e8d495fbf24
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Apex: fixes writing sha info into properties

    Change-Id: Idc5ca86dbc51d83860f26244a4ed7d88015552d0
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - Apex: Fixes regexp to match label names as well

    Change-Id: I42f8836320e4bce2f890aa4a17d59f53efab7f97
Signed-off-by: Tim Rozet <trozet@redhat.com>
  - xci: Update main script and readme

    This change
    - updates the main script to run the playbooks
    - creates the initial version of the readme file

    Change-Id: I4110433bce541a5d9645f34457f9e1b1ee93df19
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Updating Apex ENV Var Names

    - CONFIG and RESOURCES have been replaced by BASE and IMAGES in Danube

    Change-Id: I1b1d4e73b1f4e8a13d63bd199ec4c91e853d14a6
Signed-off-by: Dan Radez <dradez@redhat.com>
  - xci: Create playbook to destroy, create and provision VM nodes

    This change moves preparation (cloning repos, combining opnfv/bifrost
    with openstack/bifrost), destroying and creating VM nodes from the
    script into a separate playbook.

    This requires the host to have ansible installed. The version of ansible
    to install using pip currently matches to what bifrost uses but it is
    hardcoded and needs to be fixed properly.

    The reason for having this as a playbook to simplify the script and
    increase the reuse. This playbook will be used for
    - developer sandbox
    - periodic bifrost jobs to run against latest on given branch and
    promoting bifrost sha1 to pin later on
    - daily jobs to run using pinned versions of bifrost

    Change-Id: I033f12290dfea19d4c74be80eea7203211c0369e
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Compass Adapter to get deployment information

    result of example.py for Compass(ODL enabled) can be refered here
    https://pastebin.com/k3UW9bUJ

    Change-Id: I56352d71152078a44d706d97c67fb8d69b20ad2d
Signed-off-by: helenyao <yaohelan@huawei.com>
  - Merge "xci: Add ansible files for sandbox mini flavor"
  - xci: Add ansible files for sandbox ha flavor

    This patch adds noha target host configuration playbook, inventory, variable
    files and so on to use until we have time to fix things more properly and some
    other functionality becomes available in upstream. This approach will result in
    duplicates but it is something we can perhaps live with.

    The playbook to configure target hosts will be same with the one we will
    have for noha flavor but for different for the flavor mini.

    The user variables and openstack user configuration will be different between
    flavors and keeping deployment specific configuration.

    Change-Id: I4e2b375b9f8f6bd5f8c5da91a522b78d61a58125
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "xci: Add ansible files for sandbox noha flavor"
  - Merge "Add wait method for Docker builds"
  - Add wait method for Docker builds

    By default, if a docker build job triggers and
    there is another one running at the same time,
    it will abort the job.
    This adds a wait method with a timeout to avoid that.

    Change-Id: Ica86885c60ce4137c85474ec4b7441ac5bab600c
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
  - Merge "unify raise exception process"
  - xci: Add ansible files for sandbox mini flavor

    This patch adds mini target host configuration playbook, inventory, variable
    files and so on to use until we have time to fix things more properly and some
    other functionality becomes available in upstream. This approach will result in
    duplicates but it is something we can perhaps live with.

    The user variables and openstack user configuration will be different between
    flavors and keeping deployment specific configuration.

    Change-Id: Ie312dfa2047d094b590de970c1436d69f4c69668
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: Add ansible files for sandbox noha flavor

    This patch adds noha target host configuration playbook, inventory, variable
    files and so on to use until we have time to fix things more properly and some
    other functionality becomes available in upstream. This approach will result in
    duplicates but it is something we can perhaps live with.

    NFS configuration is converted into a role and the rest is adjusted accordingly.

    The playbook to configure target hosts will be same with the one we will
    have for ha flavor but for different for the flavor mini.

    The user variables and openstack user configuration will be different between
    flavors and keeping deployment specific configuration.

    Change-Id: I8faceae846285fc3e4260cbced5b740a9b0c3766
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - xci: Move role configure-network to the right place

    Incorrectly placed role configure-network causes ansible to skip
    the roles at the beginning of the playbook.

    Change-Id: Id85e9684eb86acad7c11104b434a319c37e16903
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "xci: Add ansible files for sandbox aio flavor"
  - Merge "Modify interactions with installer VM to set up jenkins-ci for cbench test"
  - xci: Add ansible files for sandbox aio flavor

    This patch adds aio opnfv host configuration playbook, inventory, variable
    files and so on to use until we have time to fix things more properly and some
    other functionality becomes available in upstream. This approach will result in
    duplicates but it is something we can perhaps live with.

    The playbook to configure opnfv host is different from the playbook used for
    the rest of the flavors as our target host is the opnfv host itself. This is
    the reason for not having target host configuration playbook.

    This installation of aio will be driven by upstream scripts/playbooks entirely
    and we just execute the scripts we have in openstack-ansible repo.

    Change-Id: Ica814bdac1d324414f3add382a8241de49c93a2e
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - prototypes: bifrost: Remove ironic templates

    This effectively reverts d8235c3c97f4 and 7c1b8bf89d6ce since
    upstream has now fixed the issues reported in
    https://review.openstack.org/#/c/450681/

    Change-Id: I35588146654d9141bc9357faa3d44e8799c5b706
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Merge "xci: Ensure using flavor inventory"
  - xci: Networking fixes to introduce role and interface var

    Network configuration task and accompanied handler put into a role
    and handler is converted to task.

    Distro specific var, interface, is introduced to ensure we do not
    hardcode the interface which might not be available.

    Update the templates accordingly.

    Change-Id: I667620fe22c93a9b20a1d8c1b7b0051d7647b591
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Removing _l3 from Apex scenario names in master

    Change-Id: I9169434d3dc62c911d351f8238af2c5daf314d99
Signed-off-by: Dan Radez <dradez@redhat.com>
  - Merge "dovetail: fix wrapper disable problem"
  - xci: Ensure using flavor inventory

    This is needed in order to configure target hosts that are in the
    flavor inventory file rather than what is there by default, which
    is aio.

    Change-Id: Iab27ed71a3d7c03f8fbbec8ceb7af92259320412

  - Merge "xci: Add common and OS family ansible var files"
  - xci: Add common and OS family ansible var files

    OS family vars_files are currently empty and put there to show
    the intend. (kind of TODO)

    opnfv.yml holds non-distro and non-flavor specific variables.

    Change-Id: I65aff2650257f2df00fd1f0a0638fd1aff596ac4
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "bugfix: fix the docker_cleanup path"
  - Merge "disable TestAPI update temporarily"
  - Merge "xci: Add main playbooks and files"
  - unify raise exception process

    Change-Id: I109ef9550a57e218b6f5c9196812b33133d34134
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - dovetail: fix wrapper disable problem

    JIRA: DOVETAIL-377

    Since there are two wrappers in dovetail-ci-jobs.yml and dovetail-weekly-jobs.yml,
    respectively, the first wrapper (build-name and timeout) is disable.
    Combine them into one wrapper with build-name, timeout and fix-workspace-permissions.

    Change-Id: I4a4f766fc90612be2642bc01708d93392fb163ed
Signed-off-by: xudan <xudan16@huawei.com>
  - replace self-defined http codes with standard definitions

    Change-Id: I3045dc690e0bc1186f5c548cb533462dd03130d9
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - disable TestAPI update temporarily

    recently I plan to make some effort on TestAPI,
    add scenario processing exceptions, perfect swaggr documents,
    refactor unreasonable coding...etc, all of those will not change
    the original process or data structure, whilst many patches
    will be submitted. Because there is latency during TestAPI update,
    and it will cause test results lost, so I think it is better to
    disable TestAPI automatic update for now and re-enable it when the
    work gets done.

    Change-Id: I5ceab808350a1ece500c8743622d197326aa5419
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Modify interactions with installer VM to set up jenkins-ci for cbench test

    - was grabbing stackrc for SDN_CONTROLLER_IP, but it actually in overcloudrc
    - need to skip hostkeychecking for scp operations
    - change permissions and ownership of /tmp/.ssh/ files so jenkins-ci can
      take over as the user

    Change-Id: I2d8f3aadfd6eff35a288a4e49eabb035bb2560ef
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
  - bugfix: fix the docker_cleanup path

    JIRA: RELENG-196
    JIRA: BOTTLENECK-148

    The path for calling docker_cleanup.sh is incorrect which causing
    building job fail. This patch is to fix the issue.

    Change-Id: I2a8ea79383123f541f4e67bc58a3f2f3e3d9beeb
Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
  - xci: Add main playbooks and files

    This patch adds the main/common playbooks, files, and templates to
    be used for all flavors.

    The provisioning and OpenStack installation process will be as below
    - provision VMs for flavor using bifrost
    - once the VMs are provisioned, configure-localhost.yml playbook will
    be run, preparing the localhost in order to ensure the right playbooks
    (configure-opnfvhost.yml and configure-targethosts.yml), inventory files
    and var files are in place before we proceed with configuring opnfv host.
    - after getting the right files for the flavor, opnfv host will be
    configured using configure-opnfvhost.yml playbook.
    - finally, the target hosts will be configured.
    - once the above process is completed, openstack-ansible playbooks will
    be run, setting up hosts, infrastructure and OpenStack.

    Change-Id: I6e08b2cfdab9627f765e6fc414917b09f953cab2
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - Merge "prototypes: bifrost: Remove /opt/stack from previous deployments"
  - Merge "add rename scenario exceptions"
  - Merge "dovetail: fix wipe workspace error"
  - prototypes: bifrost: Remove /opt/stack from previous deployments

    /opt/stack is being created by bifrost so the destroy-env.sh
    script should be responsible for cleaning up all the remnants.
    That way we can use the destroy-env.sh script outside of Jenkins
    as well.

    Change-Id: I72d9737cf2446ff3ffc02f195337a6873eceb5c0
Signed-off-by: Markos Chandras <mchandras@suse.de>
  - Merge "Add docker-compose files and requirements"
  - Merge "xci: Destroy/undefine only the VMs we created"
  - Set the jobs 4 hours apart

    A non-ci pod is made ci-pod for danube release, therefore this patch
    modifies the cron jobs to be 4 hours apart instead of 8

    This commit should be merged after the lable of the pods are changed
    Request: OPNFV Helpdesk #39128

    Change-Id: Ic88180d01d9ea03d03b79355cd78891ad612c59b
Signed-off-by: Cristina Pauna <cristina.pauna@enea.com>
  - xci: Destroy/undefine only the VMs we created

    Destroying/undefining all the VMs on host might cause issues for the
    users. This change tries to reduce the possibility of it by removing
    VMs listed by vbmc.

    Change-Id: I5134043309722632df68a0800c6403e6f39a8d16
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
  - dovetail: fix wipe workspace error

    JIRA: DOVETAIL-377

    workspace wipe clean error log
    https://build.opnfv.org/ci/job/dovetail-compass-virtual-debug-master/365/console
    this is caused of wrong permissions with files under $WORKSPACE

    seems the former method in dovetail-run not take effects(log into host, it's still root:root,
    not $USER:$USER_GROUP)

    use global fix workspace permission in wrapper to replace former method

    Change-Id: I6ceaaf630590666f3b3db5f2628334879df2b8fb
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
  - add rename scenario exceptions

    JIRA: RELENG-163

    Change-Id: I680a181a3c1728034e5782de4bc65cc07f64540c
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
  - Add docker-compose files and requirements

    This adds docker-compose file to define a multi-container
    vnf_catalogue service alongwith helper service to migrate the schema.

    Requires docker-compose installation

    To run :: docker-compose up
    The webapp by default would be accessible at ip_address:3000

    Change-Id: I32daf7f76fb1d82116545187395cd96535c94541
Signed-off-by: Kumar Rishabh <shailrishabh@gmail.com>
7 years agoUpdate git submodules
grakiss [Fri, 10 Nov 2017 10:11:18 +0000 (10:11 +0000)]
Update git submodules

* Update docs/submodules/dovetail from branch 'master'
  - Remove style.css for License issue

    style.css is GPL 3.0 License based, we need to remove it.
    The origin css file is as bellow:
        https://www.opnfv.org/wp-content/themes/salient/style.css?ver=4.8.3

    So I remove style.css, and write a new css file to replace it.

    Change-Id: I78a572f74c71081052767622903b371e22e158a4
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
  - Added a license metadata line to specify Apache-2.0

    Change-Id: Ic5c3c3e2bbc2cff54f291fcd77bf9b5741f9f606
Signed-off-by: rpaik <rpaik@linuxfoundation.org>
  - [cvp-web] Bugfix: use '_id' as the primary key of the data rather than the 'Test ID'

    JIRA: DOVETAIL-554

    It allows different users to upload the same results now.
    So the 'Test ID' is not unique in this situation.
    Use '_id' as the primary key which can uniquely identify one data.

    Change-Id: I852ee116f36a6a86e9b4350183e39ee00f8b99de
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
  - [cvp-web] Bugfix: Results shared by email are not shown on non-reviewer's pages

    JIRA: DOVETAIL-551

    The CVP web portal can support share with name and
    share with email address.
    But when sharing with email, the pages of non-reviewers
    will not show the results shared by others.

    Change-Id: I94451448cc60d1f7a3472d756c502200757a16a8
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
  - [cvp-web] Allow accounts with role 'reviewer' to submit resuts

    JIRA: DOVETAIL-549

    Accounts within the CVP portal with the role 'reviewer'
    cannot submit test results currently.
    While reviewers cannot review their own results,
    they should be able to submit results.
    Many within the Dovetail community will be serving
    multiple roles as testers and reviewers.

    Change-Id: I762aeec64bb2b207c582aa79e0ad1bd5a635fd19
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
  - Tag dovetail cvp.0.9.0

    JIRA: DOVETAIL-550

    Change-Id: I871ec1fdf8d33efe3ed00602d0184c7b35896c17
Signed-off-by: xudan <xudan16@huawei.com>
  - Bugfix: Failed to build local DB on Centos

    1. The scripts for building local DB and testapi service just work on Ubuntu.
    2. For Centos, they fails to do that.
    3. This is mainly because of that Centos can't use the IP of the JumpHost
       to connect the DB and testapi. It needs to use the internal IPs of the
       DB container and the testapi container.
    4. Change the IPs in the scripts to be the containers' internal IPs.

    JIRA: DOVETAIL-548

    Change-Id: I71aed82cb620b58bcd43ace61497db65c5bd7ecc
Signed-off-by: xudan <xudan16@huawei.com>
7 years agoUpdate dovetail submodule 05/46705/1
Trevor Bramwell [Fri, 3 Nov 2017 19:54:15 +0000 (12:54 -0700)]
Update dovetail submodule

Change-Id: I1ba512dc4ca3d68e68ebd62699a3bac3a72703b7
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
7 years agoMerge "Integration of Dovetail documentation" into stable/danube
Sofia Wallin [Fri, 3 Nov 2017 12:03:50 +0000 (12:03 +0000)]
Merge "Integration of Dovetail documentation" into stable/danube

7 years agoIntegration of Dovetail documentation 17/44217/4
Georg Kunz [Wed, 4 Oct 2017 14:04:04 +0000 (16:04 +0200)]
Integration of Dovetail documentation

This patchset integrates the current set of Dovetail documents into
the stable/danube branch of the official OPNFV documentation.

Change-Id: Icd40beb8c1925794bb21ec842c37190429d1cd87
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
7 years agoApplying OPNFV style also to stable/danube branch 27/46127/1
Georg Kunz [Fri, 6 Oct 2017 23:43:49 +0000 (01:43 +0200)]
Applying OPNFV style also to stable/danube branch

This patchset applies the OPNFV-like style to the documentation in the
stable/danube branch.

There is a style-sheet in the docs repo which is supposed to customize
the default style, but which was actually never applied. This patchset
enables custom overrides of the default style.

As one of the custom style changes, this patchset changes the color of
hyperlinks to the same green used on www.opnfv.org and increases the
fontsize to 16px. It also alignes the font families used by just sticking
to Helvetica.

Change-Id: I9736ec1109ba272104f861758fd7215124dc631b
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
7 years agoUpdate git submodules
wutianwei [Wed, 20 Sep 2017 09:28:08 +0000 (17:28 +0800)]
Update git submodules

* Update docs/submodules/compass4nfv from branch 'stable/danube'
  - Add huawei-pod7 network.yml and DHA

    dovetail need run in danube, we trigger compass4nfv in huawei-pod7 for davetail

    Change-Id: I7cc89ceb3db872fee4a33d05f650289b38053436
Signed-off-by: wutianwei <wutianwei1@huawei.com>