Age | Commit message (Collapse) | Author | Files | Lines |
|
* Update docs/submodules/armband from branch 'master'
- u/fuel: Bump & rebase for aodh & ceilometer
Change-Id: I8cae89864e8e2d3bd56b4c7f16638fc742cde748
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/releng from branch 'master'
- 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>
|
|
* Update docs/submodules/fuel from branch 'master'
- patches: deepclean: Locate toplevel for submodules
Change-Id: Ibcc4364a57d888773fcb466f603c2046e1a4a2e3
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/storperf from branch 'master'
- Adding more test data
Change-Id: I3bf8a96637b734150ae4acf8e6bf6def23fbc389
Signed-off-by: mbeierl <mark.beierl@dell.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- ci/deploy.sh: Remove extra '-s' in image dir path
Change-Id: Iabadd8565b7fcac6d3361200f30310391daf6648
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/domino from branch 'master'
- Find lib and config files related to Domino package
As Functest installs Domino via package run_multinode.sh should get
them via the install dir.
domino_cli.py detects if lib is installed via packages too.
Otherwise the default behavior is unchanged.
Change-Id: Ic11129a88e99538dfd5e43cebe7ccf8bba2d2410
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- [baremetal] Enable ceilometer/aodh services
Change-Id: I34706afbdbcbdaace0b0ae6c2c2e8cb932812d4e
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
|
|
* Update docs/submodules/parser from branch 'master'
- Merge "Support version of tosca_simple_yaml_1_1"
- Support version of tosca_simple_yaml_1_1
Currently tosca-parser only support tosca_version_1_0, this patch will
enable it to support tosca_version_1_1.
This requirement is from ONAP, but not need to submit to OpenStack
currently
JIRA:PARSER-146
Change-Id: If1bc470e3f2d18a606b312425241f27be33b65b4
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
|
|
* Update docs/submodules/fuel from branch 'master'
- Merge "build, deploy: Remove obsolete Fuel@Openstack code"
- build, deploy: Remove obsolete Fuel@Openstack code
JIRA: FUEL-278
Change-Id: I30c04c325de5ac97aee172386de43201988646c5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/parser from branch 'master'
- Fix exceptions overwritten when nested import service topology
Currently exceptions will be overwritten when import nested service
topology, the patch will fix the issue.
JIRA: PARSER-145
Change-Id: I531755efe55b43aef304fa972773c63613c915ff
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
|
|
* Update docs/submodules/functest from branch 'master'
- unify all the return status as number
Change-Id: I835a368fe78329e60e811e40c24f3609c7a8960c
Signed-off-by: Linda Wang <wangwulin@huawei.com>
|
|
* Update docs/submodules/yardstick from branch 'master'
- Merge "Addition of Prox NSB changes in yardstick"
- Addition of Prox NSB changes in yardstick
JIRA: YARDSTICK-802
Addition of Prox L2Fwd, MPLS test cases for BM and Heat.
updates:
Most of tg_prox and prox_vnf were absorbed into the base classes.
delete most of ProxDpdkVnfSetupEnvHelper, it is handled by DpdkVnfSetupEnvHelper baseclass
use standard _build_pipeline_kwargs methods
don't use terminate() use baseclass version
add new method kill_vnf that runs pkill -x
replace resource_helper.execute() with vnf_execture for dumping stats
In order to share code between tg_prox and vnf_prox
refactor to have tg_prox hold and wrap a ProxApproxVnf instance and call
methods on that class. Do this instead of multiple-inheritance.
Implement ProxApproxVnf.terminate() using prox socket command
based exit, (stop_all, quit, force_quit).
vnf_execute calls resource_helper.execute() which calls
socket methods on the sut object.
Since tg_prox wraps the VNF object, we can call
terminate on the VNF object and it should work correctly.
move prox config generation to parent process
we need to get core number info from config file
inside the TG processes, so we need to generate
the config in the parent process so the data is
copied to the child during the fork.
moved more config file methods to the setup_helper class.
we run force_quit after quit, so the socket should already be closed
this will trigger socket error, so add _ignore_errors option for
vnf_execute to ignore socket errors
Fixed the terminate issue. Added MPLS tests.
Added TG Stats in_packet/out_packet
Fixed compile (pep8) issues
Fixed MPLS TG port stats, in/out packets
Added Grafana dashboards for L2FWD and MPLS
Traffic profiles modified for tolerated loss and
precision as per DATS tests.
Added unit test case for Mpls
Single port test stats collection support.
Change-Id: Idd9493f597c668a3bb7d90e167e6a418546106e8
Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "Refactored docker watchdog code"
- 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>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "hide create_pod function from anonymous user"
- 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>
|
|
* Update docs/submodules/doctor from branch 'master'
- Merge "Add doctor-test package"
- Add doctor-test package
It also updates test-requirements.txt to conform with OpenStack
stable/ocata and renames it requirements.txt.
tests.main:main is considered as entry point and run.sh as script.
run.sh could be renamed to avoid possible conflicts in functest.
tox.ini is updated to pin the right versions and build files are
filtered.
The next dependencies can be safely removed:
- paramiko
- scp
- python-openstackclient
- python-ceilometerclient
- virtualenv
Change-Id: I2091cfe4751640bf83d77e1fdd713af1e31fa89d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
* Update docs/submodules/promise from branch 'master'
- Update run_promise_tests.py related to new Functest config values.
JIRA: PROMISE-85
Change-Id: Ib015f859ca1d5cc9ad0852db1ee915274c29140a
Signed-off-by: Gerald Kunzmann <kunzmann@docomolab-euro.com>
Signed-off-by: Bertrand Souville <souville@docomolab-euro.com>
|
|
* Update docs/submodules/releng from branch 'master'
- 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>
|
|
* Update docs/submodules/functest from branch 'master'
- Merge "Stop downloading openbaton image."
- Stop downloading openbaton image.
It's downloaded in all CI runs and forbids several ones (timeout).
Change-Id: I2f269d941990b7235eba7cc6d58ad17072495176
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
* Update docs/submodules/functest from branch 'master'
- Merge "Stop using master for pip"
- Stop using master for pip
Rally cannot work via latest pip:
[r.name.lower() for r in pip.req.parse_requirements(
rally AttributeError: 'module' object has no attribute 'req'
Badly it forbids building containers from a gerrit change.
Change-Id: Ie60344b2a7793729823643ba2c1d3c30500d56c4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
* Update docs/submodules/functest from branch 'master'
- Merge "Create results/tempest dir for refstack config"
- Create results/tempest dir for refstack config
When generating refstack client reference tempest conf file,
the step of tempest.conf backup is necessary.
So if the dir results/tempest is absent, error shows:
[Errno 2] No such file or directory:
'/home/opnfv/functest/results/tempest/tempest.conf'
Change-Id: I7aba5baff55a51881d125b28f99d71d0cc0a5c72
Signed-off-by: Linda Wang <wangwulin@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "Set volume_device_name=vdb for apex"
- Set volume_device_name=vdb for apex
Change-Id: I40a8359ea8ef868f79a02dcb824e80cd8b3385d1
Signed-off-by: xudan <xudan16@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "bugfix: leverage data_files to stop hacking setup.py"
- 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>
|
|
* Update docs/submodules/releng from branch 'master'
- 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>
|
|
* Update docs/submodules/dovetail from branch 'master'
- Merge "Remove some tempest test cases that are not too common"
- Remove some tempest test cases that are not too common
Change-Id: I2a19b9f3e6c44bedef5d3cb20f480405e4d6d5e2
Signed-off-by: xudan <xudan16@huawei.com>
|
|
* Update docs/submodules/yardstick from branch 'master'
- ansible: fix corrupt /etc/fstab boot error
Change-Id: I71fdef5deff75cad434bf19f0a7e507c1dcc4ed3
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
|
|
* Update docs/submodules/functest from branch 'master'
- Merge "Enable tempest multinode tests"
- Enable tempest multinode tests
JIRA: FUNCTEST-774
Change-Id: I259a9a37e40dba6a6594941d989e5aa1858e4a04
Signed-off-by: Juha Kosonen <juha.kosonen@nokia.com>
|
|
* Update docs/submodules/functest from branch 'master'
- Merge "Launch Functest RestApi once the container is run"
- Launch Functest RestApi once the container is run
And fix the handling about env prepare exception.
Change-Id: I3e590e63157182c442602367a244d7ff647f8b7d
Signed-off-by: Linda Wang <wangwulin@huawei.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- Merge "ci/deploy.sh, lib.sh: Align SSH_KEY with Jenkins"
- ci/deploy.sh, lib.sh: Align SSH_KEY with Jenkins
Jenkins defines a build param also called SSH_KEY, which holds
the full path to our MCP private RSA key, as opposed to Fuel@OPNFV,
which uses the file basename as SSH_KEY.
Switch to using full path in SSH_KEY, while also moving the key
outside /tmp.
NOTE: When running `ci/deploy.sh` with sudo, key will land in
/root/opnfv/mcp.rsa unless SSH_KEY is set via env var.
While at it, bring back VM image storage dir param, allowing us
to drop one more reference to /tmp.
JIRA: FUEL-280
Change-Id: Id1cfa6dbe7b2e6f3915b22281da5957333718401
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/functest from branch 'master'
- Fix the cloudify_ims update quotas error
Change-Id: I62376dd02dd95ebff54c1ebf963267c6534181ed
Signed-off-by: Linda Wang <wangwulin@huawei.com>
|
|
* Update docs/submodules/functest from branch 'master'
- Delete some unittest which block the verify job
The unittest of cloudify_vrouter cannot work now.
Change-Id: I1b6c591458aefe9aec628a02239f5c611ec3676c
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/yardstick from branch 'master'
- Introduced ansible playbook to setup NSB.
Change-Id: I5865cd50d5fde26e9e9fc265d4385372d668413f
Signed-off-by: Maciej Skrocki <maciej.skrocki@intel.com>
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- Merge "salt.sh: Execute deepclean before importing patches"
- salt.sh: Execute deepclean before importing patches
Deepcleaning can be useful when deploying from an existing local repo
Change-Id: I3908d6533c744da7cc863a250f4158c6c0e8e169
Signed-off-by: Junaid Ali <junaidali.yahya@gmail.com>
|
|
* Update docs/submodules/dovetail from branch 'master'
- Merge "Add test area 'dynamic network runtime operations'"
- Add test area 'dynamic network runtime operations'
JIRA: DOVETAIL-473
According to Dovetail addendum doc, add one test area about basic cloud
capability 'dynamic network runtime operations through the life of a VNF'.
Add the test specification about this test area.
Change-Id: I59706bc4a5765cf779a03fc3c493e5a8d184c1dc
Signed-off-by: xudan <xudan16@huawei.com>
|
|
* Update docs/submodules/yardstick from branch 'master'
- Merge "Adding intel_pmu tools plugin for collectd"
- Adding intel_pmu tools plugin for collectd
Change-Id: I81ff3d43d209e98188855c8b2eb302835bb5d417
Signed-off-by: Neha Vadnere <neha.r.vadnere@intel.com>
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
|
|
* Update docs/submodules/yardstick from branch 'master'
- Fix Ixload KPIs collection & hang issues.
Change-Id: If679333dc1cb9e041a332fb374c55f72eaab1b28
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Uniform the variable definition makefile_path.sh"
- Uniform the variable definition makefile_path.sh
replace all the "${TOOLS_PATH}/setup/bin_temp" statement to
the variable $target_dir
Change-Id: I62b95f1780a7cd5e0c8c4e60a5b0661a2a9937bd
Signed-off-by: zhongjun <zhong.jun@zte.com.cn>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "improve: discard venv support for official product"
- 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>
|
|
* Update docs/submodules/doctor from branch 'master'
- add running profiler in python
For support bash and python both, I don't refactor the profiler_poc file,
just call the func in python main.
JIRA: DOCTOR-117
Change-Id: I5f06ecbd673c6a21acc94cc359a3f2b749b77b13
Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
|
|
* Update docs/submodules/doctor from branch 'master'
- refactor failure inject
JIRA: DOCTOR-116
Change-Id: I14deda4ccb47414cff139a522a9196b68e92500e
Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
|
|
* Update docs/submodules/yardstick from branch 'master'
- test_create_keypair: fix op_utils mock and mock paramiko
Change-Id: I5c039c0d4f4ba651209c7d5ca4e748f9151b5630
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
|
|
* Update docs/submodules/releng from branch 'master'
- 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
- 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>
|
|
* Update docs/submodules/armband from branch 'master'
- u/fuel: Bump & rebase for envsubst fix
Change-Id: Ib766ce11464bd546d41dd5992527e91fdcbbb95e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- lib.sh: Limit envsubst to certain variables
This will prevent envsubst from expanding the SALT_REPO local
variable in user-data.template.
Change-Id: Idcc3ea827293ac0d3b4059776f90bbbcf807daec
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- patches/scripts: Fix whitespace in context
git option '--ignore-whitespace' has issues, at least on certain
versions of git, like 2.7.4.
Work around it by adding the trailing whitespace we previously
removed in patch context lines.
Change-Id: Id192a87ec92c798fa808bb8ef38384160ee3faf5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/domino from branch 'master'
- Add domino package
It's required by Functest to ease integrating all OPNFV projects and
their requirements.
It also synchronizes requirements with stable/ocata and renames
domino-cli to domino_cli to conform with common module names.
It defines scripts and console_scripts to rely on $PATH.
run_multimode.sh is adapted to correctly call client, cli and server.
It should be noted that run.sh can raise conflicts if it's already
provided by another OPNFV package and that run_on_remote_nodes.sh is
not fully updated. Otherwise it obliges all OPNFV installers to be
updated as well.
run.sh is unchanged and it's called by releng from local directory.
It may rise runtime issues if several files are not loaded via
pkg_resources.
Change-Id: Ibd9dd56f316609180aa432c6b7ee5a375d9af674
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
* Update docs/submodules/armband from branch 'master'
- u/fuel: Bump & rebase for cinder support
Change-Id: Ie116967d0dd909f1901e2099485795316a706ad7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- Merge "salt.sh, user-data: Add Saltstack arm64 repo"
- salt.sh, user-data: Add Saltstack arm64 repo
These changes will only be applied on AArch64, based on `uname -m`.
While at it, add arm64 suppport to salt-master-setup.sh.
Upstream commit [1] broke Salt bootstrap on AArch64, by
introducing an architecture condition that is too strict to allow
Debian package installation (even if we provide our own repo).
Add "arm64" to the list of supported architectures. This needs
to be done on the fly, as the bootstrap script is fetched using
`curl` from <salt-master-setup.sh>.
[1] https://github.com/saltstack/salt-bootstrap/commit/caa6d7d
Change-Id: Id706a74a52ffe2f8b8c9dd3b9f70c78f35b2f745
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/functest from branch 'master'
- Merge "More support of snaps for VNF"
- More support of snaps for VNF
Remove OpenStack utils in vnf_base
Support snaps for quotas management in cloudify_ims
Change-Id: I44e5b01bb26569276133e85dfc25bc2cceb03056
Signed-off-by: boucherv <valentin.boucher@orange.com>
|
|
* Update docs/submodules/functest from branch 'master'
- Merge "Fix get_port_by_name in ims testcases"
- Fix get_port_by_name in ims testcases
Now there isn't a function named get_port_by_name in [1].
Use get_port to replace it.
[1]: https://git.opnfv.org/snaps/tree/snaps/openstack/utils/neutron_utils.py
Change-Id: Ide5d6b497092f66abe6b0452841007808ee908e6
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/doctor from branch 'master'
- Merge "Test port data plane status on Sample Inspector"
- Test port data plane status on Sample Inspector
Exercise the Neutron port data plane status API on the Sample Inspector.
Setting the data_plane_status field of Neutron Port objects to 'DOWN'
when a network failure on a node is detected.
To keep the test simple enough to verify the Neutron API, we don't
consider a scenario where multiple NIC ports could be present on that
particular node. It could still be done, though.
JIRA: DOCTOR-107
Change-Id: I9ffa0a23626b7edfaeb601dc90d55c756216cc41
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
|