Age | Commit message (Collapse) | Author | Files | Lines |
|
/var/run/ is only writable by root so Monit will fail to create
the necessary subdirectory for the jenkins pid file since we run it
as the 'jenkin' user. We add another entry to the monit configuration
file to check the presence and the permissions of that directory before
we try to start the jenkins slave.
Change-Id: Ica7153c3e90900f60e4f65708c8f08abf5af9201
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
For newton we have to grep differently for the public ip.
Change-Id: I646358005b163829004e0016514e254575d03157
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
|
|
Change-Id: Ie9d6d5e351e5d673252f08ed304d4fef96a1e00b
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
|
|
JIRA: RELENG-163
Change-Id: I36a51022c087621d9539dc40f7d9acee4db95dfb
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
|
|
|
|
|
|
Right now, only builder for creating testapi doc is included
JIRA: FUNCTEST-664
Change-Id: If0a34154084c1d01ed6b997d2226779da43bcb14
Signed-off-by: rohitsakala <rohitsakala@gmail.com>
|
|
Swagger codegen uses nicknames for defining titles in the api
documentation.
Link - https://github.com/OAI/OpenAPI-Specification/blob/master/versions/1.2.md
Change-Id: Ia35718b77dfcac53317384c4445225f28e505919
Signed-off-by: rohitsakala <rohitsakala@gmail.com>
|
|
|
|
|
|
|
|
JIRA: RELENG-165
In this patch, I do the follow things:
1.deploy tornado server(currently I haven't write any backend code,
since the backend code depend on the testapi and I need to
communicate with Serena).
2.landing page code(almostly finished. But I haven't the data, so
for now, the data this page shows is a mock json. When the testapi
and my backend code ready, this page will finally finished)
3.deployment: supervisor + nginx + tornado + angular
usage:
docker run -itd -p 8000:8000 opnfv/reporting:<tag>
visit landing page:
http://server_ip:8000/reporting/index.html
test api:
http://server_ip:8000/landing-page/filters
visit old reporting page:
http://server_ip:8000/display/master/yardstick/status-apex.html
Change-Id: I527ab2661ce9e84b2942ebe673afbf5f2bc7878f
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
|
|
Error log:
More than one endpoint exists with the name 'identity'.
fetch_os_creds.info: public_ip:
Change-Id: Ie7c8eeec5e84de4c38a17b4e718be65f36c562a7
Signed-off-by: QiLiang <liangqi1@huawei.com>
|
|
Ref :- https://openstack.nimeyo.com/87286/openstack-packaging-all-definition-data-files-config-setup
Change-Id: I2519d3930bfeb4d22f92623dcc7ac88e2980b132
Signed-off-by: rohitsakala <rohitsakala@gmail.com>
|
|
This patch modify the output message. It make people quickly find
the error, when failed to run the command: gsutil ls
Change-Id: Idff6a4fd7b627c1566049ac266af852b6ae49497
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
Change-Id: I101283cb118416823a4d1c77b3de6d7882135f1e
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
File "/Users/fengxiaowei/opnfv/releng/utils/test/testapi/venv/lib/python2.7/site-packages/opnfv_testapi/resources/models.py", line 47, in format_http
return self._format([])
File "/Users/fengxiaowei/opnfv/releng/utils/test/testapi/venv/lib/python2.7/site-packages/opnfv_testapi/resources/models.py", line 37, in _format
hs.append(h.format())
AttributeError: 'dict' object has no attribute 'format'
JIRA: FUNCTEST-676
Change-Id: I9d8d8a31e5580be51fb690628a03d452742f12d4
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
JIRA: FUNCTEST-677
Change-Id: Id0e02f5155b16ea40809031966a88e1c7e573f2f
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
|
|
|
|
Change-Id: I04a91d12885d6a832899d1241845e8f17c94dde1
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
JIRA: FUNCTEST-671
Change-Id: I8a398f04f2d12c880ec0803aa56c2645dc673523
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
Change-Id: If61bbd435cd9858924e850bcc959f9596579c205
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
|
|
JIRA: RELENG-181
Since we just decide to use dynamic server, we need to deploy a dynamic
server such as tornado . But when I use the Dockerfile to build image,
it failed due to some reasons. So I need fix it first and then deploy
the dynamic server.
Then we can use this command:
docker run -it -d -p 8080:80 opnfv/releng:latest
And visit reporting page by http://server_ip:8080/display/...
Change-Id: Id04575c7b38e4c07625ce217d23ebca1c5bf0191
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
|
|
deploy.py is used to deploy a wholeset of TestAPI ecosystem,
including TestAPI container & mongo container.
docker-compose.yml.template will be used in deploy.py to
render out docker-compose.yml
JIRA: FUNCTEST-655
Change-Id: I9b070783ef23aeadbe5e9be1e655072e18954ff9
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
JIRA: FUNCTEST-587
Change-Id: I8473cf5df181197a16920f507aff2a5c00dc332e
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
|
|
Change-Id: I8ce5219251ff21f2cf3a554d275b4d2584d70e0b
Signed-off-by: rohitsakala <rohitsakala@gmail.com>
|
|
Change-Id: Id2eb5f63944e73a764e6a0f950f9147c6d6c8d88
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
|
|
|
|
* changes:
utils: jenkins-jnlp-connect.sh: Make monit actions conditional
utils: jenkins-jnlp-connect.sh: Fix start up script
|
|
When executing the connection testing command as indicated in [1], -t is
added to the monit start-up script parameters. This prevents the jenkins
service from running in the background and create the pid file. Because
of that, monit is confused and reports the service as failed. We fix
this by moving all the monit related actions inside the 'monit'
conditional block.
[1]: http://artifacts.opnfv.org/octopus/brahmaputra/docs/octopus_docs/opnfv-jenkins-slave-connection.html#connecting-slaves-from-community-labs-to-opnfv-jenkins
Change-Id: I7371c4560311b84f56eff3461254264e1769ff7e
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
also add caveat note
Change-Id: Ie662ffb9240c3ffdbc4c7317d63744a8beedec4a
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Change-Id: I74d9834b609797f85d52e97ccdfeab614c1c07bf
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
|
|
- Remove incremental tags for stable branches
- Use "latest" or "stable" tags only
- Have a single job template for all projects
More info here: https://wiki.opnfv.org/display/INF/Docker+handling+in+CI
Change-Id: Ibce3ef2faee136f56f0eab12dfe7a93c267db854
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
The jenkins-jnlp-connect.sh script is meant to be executed from the
$jenkinshome directory. The monit script was configured to enter a
different directory before starting the jenkins script which always
resulted in a broken start-up phase like this:
"This script needs to be run from the jenkins users home dir"
We fix this by entering the $jenkinshome directory before starting up
the jenkins script.
Change-Id: If0f65417f07a7fa9328f9adcd1ca1a1a3bc530ed
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
|
|
|
|
The test is specified as odl-sfc, but in the DB we have
functest-odl-sfc.
http://testresults.opnfv.org/test/api/v1/results?case_name=functest-odl-sfc
Change-Id: Ie8c0ed60df3b11fc4d74c26796ae7a19d63c22b7
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
- dockerization
- create util function for all the test projects
- create a common config files
- add unit tests
- pep8
JIRA: RELENG-162
Change-Id: Ib209be4233084100ff238a7aeb2843ccc24a6f1e
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
|
|
JIRA: RELENG-149
JIRA: RELENG-161
Now that we have a modules directory in place, let's
move all the shared python code to this location.
We need to create a setup.py to install these
modules in the system so that we don't have to
modify the pythonpath.
Change-Id: I7e608ce6e1e6b3d111405bc789cdb2ff7fcb49c3
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
Artifact signing is in place and working. This job is currently
returning false-positive successful runs and consuming resources on
Jenkins master.
Change-Id: I6e94f361c117221b4b9d0ba08f9359f539815834
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
- Add utility functions to get and put remote files
- Add JumpHostHopClient class that creates an ssh connection to a remote
server through a jumphost. This class inherits from paramiko SSHClient
and provides all the methods SSHClient provides
- Add get_ssh_connection utility function that creates an ssh client
object.
Change-Id: Ic5e56f53781a861e991ae02864eb2e06dacaee1f
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
|
|
|
|
Change-Id: Ic101411a991b4baac8e1683bc5cad924f85f05c2
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
|
|
Change-Id: Iec4e3db23cd44f30831e17c127eda74e9d9b5d14
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
JIRA: FUNCTEST-519
Change-Id: I4c97c01492ed47b589b0e8981dcfb431ca0838ae
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
|
|
|