Age | Commit message (Collapse) | Author | Files | Lines |
|
* Update docs/submodules/yardstick from branch 'master'
- Merge "SPEC cpu2006 test case for VM"
- SPEC cpu2006 test case for VM
JIRA: YARDSTICK-906
This test case is for benchmarking VM(VNF) compute performance using SPEC CPU2006.
Change-Id: Ida87aa4d394e38b398acb0af3176dd1b4c858c35
Signed-off-by: JingLu5 <lvjing5@huawei.com>
|
|
* Update docs/submodules/yardstick from branch 'master'
- Remove tool provisioning in PROX helper
Tool provisioning in PROX setup environment helper is not needed [1]. The
tool (PROX traffic injector) is already provided during the VNF building:
./ansible/nsb_setup.yml -->
./ansible/build_yardstick_image.yml -->
./ansible/ubuntu_server_cloudimg_modify_samplevnfs.yml -->
./ansible/roles/install_samplevnf
[1]https://github.com/opnfv/yardstick/blob/master/yardstick/network_services/vnf_generic/vnf/prox_helpers.py#L641
JIRA: YARDSTICK-872
Change-Id: I0f925a7967a35a97901fbe5053793a791a7b1b01
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
|
|
* Update docs/submodules/yardstick from branch 'master'
- Make GenericVNF an abstract class
GenericVNF class is now an abstract class. Only optional methods are
implemented. Mandatory methods:
- instantiate
- wait_for_instantiate
- terminate
- scale
- collect_kpi.
JIRA: YARDSTICK-866
Change-Id: Ia8766f9f98816e11894d1e72b0f3bd573d091d99
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- requirements_rpm: Add epel-release, nbd
qemu-nbd requires the 'nbd' kernel module, which is not available
by default on CentOS 7, but is available from EPEL repo.
Change-Id: I3e8f722d31a97293b077115499a97c93a4751917
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- [baremetal] Switch VCP base image to UCA
Since Mirantis prebuilt image comes with salt-minion 2016.3 instead
of 2016.11 and upgrading it leads to a hard to break catch-22, use
the Ubuntu cloud archive image we already download for FN VMs and
pre-install:
- a newer kernel (hwe-edge);
- salt-minion (2016.11);
This also implicitly aligns the image handling on AArch64 and x86_64.
Change-Id: I86d1c777449d37bdd0348936a598e3ffe9d265af
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/yardstick from branch 'master'
- Remove 'inconsistent-return-statements' check from Pylint
There are several bugs in Pylint [1] [2] affecting
'inconsistent-return-statements' check. It will be temporarily
removed.
[1] https://github.com/PyCQA/pylint/issues/1782
[2] https://github.com/PyCQA/pylint/issues/1794
JIRA: YARDSTICK-911
Change-Id: Ib655ef1befdc734c646cdfb9b48f1db0ccdf676d
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
|
|
* Update docs/submodules/moon from branch 'master'
- Merge "update condition to check correctly on all keys"
- update condition to check correctly on all keys
remove default value for policy_id
Change-Id: I88e983adea98ed72476008a96ec4765194f4eef1
Signed-off-by: sgdt6900 <rhanafy.ext@orange.com>
|
|
* Update docs/submodules/moon from branch 'master'
- Merge "Update test_pdp with more tests"
- Update test_pdp with more tests
Change-Id: I08efe91b658dcf7a2342d0bfb528a2c5e0c45c46
Signed-off-by: ReemMahmoud <rfawzy.ext@orange.com>
|
|
* Update docs/submodules/moon from branch 'master'
- Merge "Fix found bugs in policy"
- Fix found bugs in policy
Change-Id: I9f6f60edd9e3378343eb092d1153da91ef585d34
Signed-off-by: MohamedAssem <rfawzy.ext@orange.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- Revert "patches: Drop salt ver sync patch, now upstream"
Unlike nightly dist, stable/2017.12 distributions of salt formulas
repo do not yet include this change, so bring it back.
This reverts commit 8fbafdf8a665fb8fff4d6f9f14c343e109c122ec.
Change-Id: I7f7011750d385a28f4653faeeb74edb1cac1bcf2
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/armband from branch 'master'
- u/fuel: Bump & rebase for mas01 NAT removal
Change-Id: I0ba6eec175a4b4f1eac0c085dcf25b43589259a7
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/parser from branch 'master'
- Merge "Replace relative path with absolute path for functest script"
- Replace relative path with absolute path for functest script
urrent parser script for functest is supposed that functest enterns the
tests directory of parser firstly, and then call functest_parser.sh; it
need to use absolute path instead of relative path as work directory.
This modification is from functest patch:
https://gerrit.opnfv.org/gerrit/#/c/49649/
JIRA: PARSER-171
Change-Id: I55b3ce882e6ddd48edf9f43eb8fae8334c5458aa
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
- Update notes for release E
Update userguide and release-notes
JIRA:PARSER-163
Change-Id: I3b15aa40afcb86a415997fc7e2471894bf3c9f06
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
- Fix integration error when no role of heat_stack_owner
If there is no role of heat_stack_owner in openstack, integration
will be error, the patch will fix it.
JIRA: PARSER-162
Change-Id: I74d4e70153a312c1a64c75e0ff956b7ab2219adf
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
- Fix test for apex
Currently the test in apex is error, the patch will fix it.
JIRA: PARSER-160
Change-Id: I0c290f7819468e1f400f1610fc87bceb72086b92
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
- Remove python limitation for codeship
When publish nfv-toscaparser to onap through codefish, the python
version of 2.7.13 doesn't support again, so it will be delete in
.python-verson
JIRA: PARSER-161
Change-Id: I90f1be241c539a405edc7c674e411c20de3e4ae1
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
- Add coverage test item
Currently there is no coverage report, so it's necessary to add covrage
test for parser.
JIRA: PARSER-159
Change-Id: I7688b2c7e3adc8d0009e5edf33be41c7c75a5d87
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
- Fix user role list bug
Currently the query misses a option of --user,
the patch will fix it.
JIRA: PARSER-158
Change-Id: I324d843b00271f7fb333b02c5372cb061d09ae70
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
- Fix heat_stack_owner bug
In env installed by apex, there is no role of heat_stack_owner, so it
need to separate the condition in script.
JIRA:PARSER-157
Change-Id: Ie40715268a1124b57f0bf36ddc566bbcdbed964b
Signed-off-by: shangxdy <shang.xiaodong@zte.com.cn>
(cherry picked from commit 51a4cb9a4026037147da64b2353ec44002c7a7a7)
|
|
* Update docs/submodules/fuel from branch 'master'
- [baremetal] curtin: Bump salt-minion to 2016.11
By default, MaaS formula will install Salt minion 2016.3 via curtin
on physical nodes. 2016.3 does not properly support proxy_host
config option, causing timeouts during `linux.system.repo` SLS apply.
Change-Id: I3d6245f0d4b425170c43b3b62a21ad9acc6cb97e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/snaps from branch 'master'
- Merge "Support network configuration overridden"
- Support network configuration overridden
When the network_type is vlan, the params physical_network and
segmentation_id should be accepted as arguments when creating
network.
JIRA: SNAPS-252
Change-Id: I3a7bec8a592ede65b97eff0911d09a8154349385
Signed-off-by: Linda Wang <wangwulin@huawei.com>
|
|
* Update docs/submodules/snaps from branch 'master'
- Added new configuration option for OpenStackVmInstance for cloud-init
Added cloud_init_timeout to VM instance configuration to override the
default timeout value hardcoded @ 120 seconds. This patch not only
expands the default value to 300, but also allows the client to override
this value as cloud-init can take quite some time depending on what is
being requested.
Change-Id: Ia4d0a54ce853a93748b16945f5ddd4d5887feb7d
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
|
|
* Update docs/submodules/armband from branch 'master'
- u/fuel: Bump & rebase for MaaS proxy support
While at it, fix duplicate "file.repl" entry in armband.nova_config
SLS and drop upstream nova patch for Qemu 2.10 support previously
backported.
Fixes: f191bfb
Change-Id: Ib4e56833df8e1095396af0856a0fad06f5e9ed1c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/moon from branch 'master'
- Merge "adding more unit tests for configuration module"
- adding more unit tests for configuration module
undo deleted exception by mistake
Change-Id: I6c0246a938035f5542634e33311ad4b02973f67b
Signed-off-by: sgdt6900 <rhanafy.ext@orange.com>
|
|
* Update docs/submodules/moon from branch 'master'
- Clean the code
Change-Id: I6693e1e2c648791027d290f64798482d655ad011
|
|
* Update docs/submodules/snaps from branch 'master'
- Merge "Enhancements to the SNAPS orchestrator/launcher"
- Enhancements to the SNAPS orchestrator/launcher
Added support for more Ansible substitution values extracted
from OpenStack instances (i.e. subnet broadcast address, router
external IP for gateway configuration, CIDR IP, netmask, etc.)
Removed most try/except blocks to ensure processing does not
continue when a problem should arise
Added the ability to know when cloud-init has completed
Removed nic configuration from OpenStackVmInstance as userdata/
cloud-init/cloud-config should be performing that functionality
Fixed some logging messages
Misc launcher bug fixes
Change-Id: I73e7607ee158cce3d16f9c1c1fc7c32ef5899a1d
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
|
|
* Update docs/submodules/moon from branch 'master'
- Merge "Add update exception"
- Add update exception
Change-Id: I51b3febf3a9e6a6d40fde51329a6a619581b7077
Signed-off-by: ReemMahmoud <rfawzy.ext@orange.com>
|
|
* Update docs/submodules/moon from branch 'master'
- Merge "adding comments for the cases should be handled for configuration module"
- adding comments for the cases should be handled for configuration module
refactoring url of component port to match same pattern
integrating request wrapper
adding validation for the key in the object before accessing it
update some conditions
uncomment required test cases after validation done
Change-Id: I5f0e22ca4fd803992c051ec238f91ed0703cd1a2
Signed-off-by: sgdt6900 <rhanafy.ext@orange.com>
|
|
* Update docs/submodules/moon from branch 'master'
- Merge "Clean the code and fix some bugs"
- Clean the code and fix some bugs
Change-Id: I540aeea0af749f86f4c2378864b17d277517b85f
|
|
* Update docs/submodules/moon from branch 'master'
- Merge "Clean the code and fix some bugs"
- Clean the code and fix some bugs
Change-Id: I3516d001cb0792ca6b01a40b9d9d13efc3ba30f9
|
|
* Update docs/submodules/moon from branch 'master'
- Merge "Fix a potential infinite loop and a bug"
- Fix a potential infinite loop and a bug
Change-Id: Idfc361198ea548dc60c4b34e0d5509c8ff227659
|
|
* Update docs/submodules/moon from branch 'master'
- Merge "Add policy exceptions"
- Add policy exceptions
Change-Id: I45831be64bef097b683b400f7e8b654b8ef9b2df
Signed-off-by: ReemMahmoud <rfawzy.ext@orange.com>
|
|
* Update docs/submodules/moon from branch 'master'
- Merge "Refactor moon manager test cases"
- Refactor moon manager test cases
Change-Id: Ic1415eca3fae71f08d493abe0dbcec9f06abf2e5
Signed-off-by: MohamedAssem <mmagraby.ext@orange.com>
|
|
* Update docs/submodules/releng-xci from branch 'master'
- Merge "[XCI] move osa files into xci/nfvi/osa/files"
- [XCI] move osa files into xci/nfvi/osa/files
we maybe introduce other NFVI in the future in XCI.
it is necessary to put the nfvi files to corresponding directory xci/nfvi/$NFVI/files,
otherwise the files directory will be confused.
Change-Id: Iea98167ff0bc8d338a94fe1c064ac0ab396c53d3
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
* Update docs/submodules/moon from branch 'master'
- fixing refcursion issue for using .pdp instead of using __pdp and the
same for container_chaining
adding request wrapper to handle any request failure
apply request wrapper to cache module
Change-Id: I53b4f96a0d03a89b50a9e2eb20a3171cc2b2f6da
Signed-off-by: sgdt6900 <rhanafy.ext@orange.com>
|
|
* Update docs/submodules/container4nfv from branch 'master'
- VNF: Clearwater-project
Clearwater implementation for k8s.
1. /ci/build.sh build the images docker and /ci/upload.sh generates
the tarballs.
2. Inside vagrant/kubeadm_clearwater/ is the vnf implementation.
Change-Id: Icba3f98fb466f63cfabf8c2aeebbc89d1d994f7e
Signed-off-by: Laura Sofia Enriquez <lsofia.enriquez@gmail.com>
|
|
* Update docs/submodules/container4nfv from branch 'master'
- Merge "upgrade to ovsdpdk 2.6.1"
- upgrade to ovsdpdk 2.6.1
Change-Id: I6c5092a639f8306dd48b58dcd55d2ca6e5452e4d
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "Bugfix: Lack of DEPLOY_TYPE"
- Bugfix: Lack of DEPLOY_TYPE
Set the value of DEPLOY_TYPE according to BUILG_TAG
Change-Id: I08e720dc6e049c54e249172503bcbdb7c314dc6d
Signed-off-by: xudan <xudan16@huawei.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- [baremetal] Retire mas01 NAT
Isolate networks by retiring NAT on mas01; also cutting direct
internet access from cluster nodes that are not facing the public
network (prx, cmp).
NOTE: Since we are removing mas01 NAT, VCP VMs (except prx which have
public IPs) and kvm nodes (cmp also have public IPs) will no longer
have direct internet connectivity.
Cluster deployment and operations will work without it, but if it is
required for different reasons, the MaaS proxy could be enabled by
uncommenting the /etc/enviroment section in:
- cluster.baremetal-mcp-pike-common-ha.include.proxy.yml
JIRA: FUEL-317
Change-Id: I5ed8b420296b27df34a54ec1ebd7b7cf58041425
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
- [patch] Use keystoneclient to check project ID
Another prerequisite for decoupling public network from Openstack
internal management network (upstream won't fix it for Pike):
- port fix from [1] for using the internal network when connecting
to keystone during project ID validation in nova, instead of
going through public endpoint (and using SSL).
[1] https://bugs.launchpad.net/nova/+bug/1716344
Change-Id: Ic9a307df9af78fcd58cbcc07b5e62a7e07cc8d7d
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
- [patch] keystone: Use v3 for admin endpoint
Now that v2 API is obsolete, also switch 'admin' endpoint to v3
(previously it was kept back for OCL compatibility).
Change-Id: I9775d59d5e6b93d7351157f7550a0dd7114bee2f
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/yardstick from branch 'master'
- Merge "Fix inventory.ini for build_yardstick_image"
- Fix inventory.ini for build_yardstick_image
In [1], 'no hosts matched' occured because 'jumphost' was not defined
in inventory.ini.
[1]: https://build.opnfv.org/ci/job/yardstick-daisy-baremetal-daily-master/72/console
Change-Id: I8cb36bf083ce589e94f5f8b115e99556f0bcb053
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/releng-xci from branch 'master'
- xci: scenarios: Fix location when copying scenarios to roles
The location where we were putting the scenarios was wrong as it was
placing them in xci/playbooks/roles/$scenario/$scenario so in the end
the Ansible couldn't find the role we were looking for. As a result,
the role was never executed. Moreover, we can use the synchronize
module instead of the shell which should be both faster and safer.
Change-Id: I3d996652bb6a62d23e259da5674d94596dad4d8d
Signed-off-by: Markos Chandras <mchandras@suse.de>
|
|
* Update docs/submodules/fuel from branch 'master'
- Merge "[baremetal] heat: Switch metadata API URL to mgmt"
- [baremetal] heat: Switch metadata API URL to mgmt
Prepare for decoupling management from public (drop mas01 NAT):
- ctl: change heat URLs to use new management VIP instead of public;
Change-Id: I8e220ee37bd4177c3afd58a9ee401f815d046706
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- Merge "[baremetal] prx: Add management network VIP"
- [baremetal] prx: Add management network VIP
Include `openstack_web_public_vip` class for setting up the
old VIP in the public network, use old class for mgmt VIP.
Also change the generic hostname 'prx' to point inside mgmt net.
Change-Id: Iff69394f16ede290d149a26b054a85371f00f8e0
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- [patch] Fix OVS ifup workaround
Do not assume routes are on the same OVS port as the one currently
being configured. Instead, apply the `unless` ifup condition for
any OVS port.
Change-Id: Iea8084f9e50401d300feb7ed16f90b430680cac5
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/moon from branch 'master'
- update methods to be private instead of public
adding validation for parameter before accessing it
Change-Id: I984a38ef7dfec281c4aa97d6ea3df72bd8c8659d
Signed-off-by: sgdt6900 <rhanafy.ext@orange.com>
|
|
* Update docs/submodules/snaps from branch 'master'
- Configure physical_network when creating network
When the network_type is vlan, configuring physical_network
and segmentation_id should be supported by snaps.
Here only testcase test_check_vm_ip_dhcp is changed, which is
consumed by functest.
JIRA: SNAPS-252
Change-Id: I12ae12f62f73f2ae66fe7ee12a49abf0394669cd
Signed-off-by: Linda Wang <wangwulin@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Apex: disable Euphrates daily
Change-Id: I7b10ac19a8844832886e6a54d065ee79dde026d0
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
* Update docs/submodules/yardstick from branch 'master'
- Merge "Adding vFW RFC2544 and ixload test cases with various packet sizes"
- Adding vFW RFC2544 and ixload test cases with various packet sizes
Changed private to uplink and public to downlink
Change-Id: Id9273d9489f58bd45b60a00fc9e5bcbe9e136c84
Signed-off-by: Phani Kiran Thaticharla <phani.kiran.thaticharla@intel.com>
Reviewed-by: Oscar Medina-Duran <oscar.medina-duran@intel.com>
Reviewed-by: Deepak S <deepak.s@linux.intel.com>
Reviewed-by: Ross Brattain <ross.b.brattain@intel.com>
|
|
* Update docs/submodules/moon from branch 'master'
- Merge "add unittests for perimeter module"
- add unittests for perimeter module
Change-Id: I67a930652dbac7de79d13f388de44778516a9d7f
Signed-off-by: MohamedAssem <mmagraby.ext@orange.com>
|
|
* Update docs/submodules/moon from branch 'master'
- Merge "Add comment and fix on functions that contains bugs in pdp module"
- Add comment and fix on functions that contains bugs in pdp module
Change-Id: Idc88a54104d296c1f4ea9747953a32370485cdd3
Signed-off-by: MohamedAssem <rfawzy.ext@orange.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Bugfix: use fuel public endpoint rather than internal one
1. The internal endpoint url of fuel is http.
2. Dovetail won't pass cacert to functest and yardstick containers if it's http.
3. For functest and rally, even if it uses internal url in the openrc file,
they will still use public one somewhere.
4. Use fuel public endpoint which is https, so all containers will work with
the cacert.
Change-Id: I3326c8d66bcad44ea81169ce0938cb0e247f498c
Signed-off-by: xudan <xudan16@huawei.com>
|
|
* Update docs/submodules/container4nfv from branch 'master'
- update CI setup in container4nfv
Change-Id: Ic87532b6101a07f0c6c2a9ee0a8e2fbd4f2f1d70
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- docs: diagrams: Add PXE/admin on cfg01
Refresh diagrams to reflect that the internal network is not used
anymore on jumpserver after PXE/admin was hooked to cfg01.
Change-Id: I4c162d59824e182bc76c0a395742050544e95291
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- [baremetal] MaaS: Enable HTTP proxy
Instead of using NAT on the mas01 node for all cluster node outgoing
traffic, use the MaaS built-in proxy for APT traffic to leverage its
caching capabilities too.
Also enable the proxy for salt minions, so they can access public
keyservers et al.
Cleanup public DNS from kvm nodes, interferes with MaaS proxy.
Add example config for global env proxy, but don't enable it:
- default environment settings - /etc/environment (via reclass);
The MaaS proxy will not be used (at least for now) on nodes:
- cfg01;
- mas01;
NOTE: We can't yet drop the maas.pxe_nat state completely, as certain
Openstack services are still accessed via public addresses from ctl
nodes.
JIRA: FUEL-317
JIRA: FUEL-318
Change-Id: I6c5f6872bb94afb838580571080e808bc262fc68
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/functest from branch 'master'
- Disable keystone v2 if keystone v3 is available
Change-Id: I9ae18ac6702b6bc1df80e5ff794307929e4aefb9
Signed-off-by: Linda Wang <wangwulin@huawei.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- [baremetal] cmp: Add missing public gw (default)
When we dropped the default gw via mas01 NAT, we uncovered a bug,
compute nodes do not have the proper public gw set up and used
to reach public network via mas01, slowing everything down.
Add gw similar to prx nodes.
Fixes: d4ab072
Change-Id: I4343c31c376a7a223670cdd623366454396d8d92
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
|
* Update docs/submodules/armband from branch 'master'
- p/fuel: Retry armband state, fail on not connected
We no longer expect the armband state to fail on any nodes,
baremetal or virtual, kvm or cmp, so remove failsafe `|| true`
and retry state apply in case minions did not repond.
Change-Id: I7b4302a89d60c94ab3f58cd6b8523cf668314a05
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|