Age | Commit message (Collapse) | Author | Files | Lines |
|
* Update docs/submodules/vswitchperf from branch 'master'
- Merge "scapy: Fix conflict of scapy libraries"
- scapy: Fix conflict of scapy libraries
T-Rex requires a modified version of SCAPY library for python3
to function properly. It doesn't work with vanilla version of
scapy-python3 module, which is installed within vsperf environment by
pip for Xena. Currently vanilla scapy is imported by Xena and
enforced to T-Rex too, which causes following issues:
* missing implementation of Dot1AD causes failures
* broken multistream feature in T-Rex
VSPERF loads all Traffic Generator classes and thus all
imports performed at module level are performed. The solution
would be to import SCAPY module by Xena only in case, that Xena
traffic generator is really used. Please see JIRA for additional
information.
JIRA: VSPERF-566
Change-Id: I8018bc0126e752cc9f966252d17dadb6a5554b37
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com>
|
|
* Update docs/submodules/vswitchperf from branch 'master'
- Merge "ovs: Configurable arguments of ovs-*ctl"
- ovs: Configurable arguments of ovs-*ctl
This patch introduces new configuration parameters OVS_OFCTL_ARGS,
OVS_VSCTL_ARGS and OVS_APPCTL_ARGS, which specify default arguments
passed to respective ovs-*ctl tools. So user can specify default
arguments passed to these tools inside configuration file, testcase
parameters or by --test-params option. For example OVS_OFCTL_ARGS
can be modified to use different OpenFlow version by default.
JIRA: VSPERF-567
Change-Id: Ie7448ea94a54b8044af12d0246d66514e057b7dc
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: Sridhar Rao <sridhar.rao@spirent.com>
Reviewed-by: Richard Elias <richardx.elias@intel.com>
|
|
* Update docs/submodules/samplevnf from branch 'master'
- Support additional MAC format in config file
Add support for space-divided bytes in MAC string.
Support the same format as in "pkt inline".
Change-Id: I7f2136c4424c45ce4abad4082470c9c9b1b3ab05
Signed-off-by: Igor Shaula <igor.shaula@intel.com>
|
|
* Update docs/submodules/container4nfv from branch 'master'
- fix deployment failure
Change-Id: I6145b406450b0846999223f1e4e6783eb06bb0a9
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
|
|
* Update docs/submodules/daisy from branch 'master'
- kolla-build-vm.sh is ready for Queens
This PS does:
1. Set default build target to stable/queens, but still fix to pike
for OPNFV master branch, please see line:83
2. Create mappings between branch name and version number in code,
since upstream kolla does not do it automatically using git tag
for us start from Queens relese. Therefore, we do not need to let
the user to define the version code and then check it with git tag
command return value any more. So -t argument is deleted.
3. Support building Queens images.
4. Arrange patches in sub-directories name by version code so that
user can use this one script to patch and build any version they
want. But for OPNFV Jenkins, only the version for the current branch
can be built according to the -j argument.
5. Upgrade DPDK version from 16.11 to 17.02.
6. Call cleanup_registry_server before pack_registry_data, this is
resonable for keeping registry data stable.
Change-Id: Ic5a7e2da261d456a2a1481ad0e765a7ce28b8121
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "[daisy] Stable branch creation for fraser"
- [daisy] Stable branch creation for fraser
Change-Id: Id4ae29b09e909445e7a524663981d0b7aca5e5f0
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "[fuel] Add stable/fraser branch"
- [fuel] Add stable/fraser branch
Change-Id: Ieca49ab172046d22f421eb6adb6f238c38b8e2f1
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "[armband] Add stable/fraser branch"
- [armband] Add stable/fraser branch
Change-Id: I619dfb48fb0cfca1b8b3a315760bb684de720f7c
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "Clover project stable branch for OPNFV Fraser release"
- Clover project stable branch for OPNFV Fraser release
Change-Id: Ibbee8bbd4174ad3bb6d8e3c8a855263b91481712
Signed-off-by: Stephen Wong <stephen.kf.wong@gmail.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "Add sfc project"
- Add sfc project
Change-Id: I94e981782dec65df6352d78ea79f4e389b9a2ea3
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "add fraser doctor.yaml"
- add fraser doctor.yaml
Change-Id: I087b16302226eca76d8842be0343781990345f45
Signed-off-by: Tomi Juvonen <tomi.juvonen@nokia.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "[Compass4nfv] remove euphrates jobs create fraser jobs"
- [Compass4nfv] remove euphrates jobs create fraser jobs
Change-Id: I0f1d0e1044953baded5ac4de8aac3597f42f53a3
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
* Update docs/submodules/ipv6 from branch 'master'
- Revise ODL Gap Analysis of IPv6 N-S Support
Change-Id: I263dd18c5f50dd707e2154612f820eae81c00633
Signed-off-by: Bin Hu <bh526r@att.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "[yardstick] Add stable/fraser branch"
- [yardstick] Add stable/fraser branch
Change-Id: I6e682277b4447ecdc2fc30042ccf4c2b49a4d339
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
|
|
* Update docs/submodules/functest from branch 'master'
- Control vping cleanup step via --noclean
Change-Id: Ic43b100348e77fd96aab9abc5a9ec4a0b47a2f87
Signed-off-by: Linda Wang <wangwulin@huawei.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Add 'Signed-off-by' to automated Jenkins job patch
All commits require a signed-off-by line to be accepted by Gerrit, and
automated patches are no exception.
Change-Id: I54179c47e33b5088e4e3c3d5752ccb3560f2face
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "create stable/fraser branch for nfvbench"
- create stable/fraser branch for nfvbench
Change-Id: Ide00a91274057611ce1e21a8c146ad26c9ba3aae
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "[baro] Add stable/fraser"
- [baro] Add stable/fraser
Change-Id: Ic81f0a707b1a46c65b47251fedc51c8afc8e6d54
|
|
* Update docs/submodules/releng from branch 'master'
- Verify Functest Fraser branches
Change-Id: Ibed7d932e817150f1f89b290885f4583f7168092
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
* Update docs/submodules/qtip from branch 'master'
- latency test bugfix
Change-Id: Ida6cb237e7827cd007253078a156104a71adddd3
Signed-off-by: Qiang Dai <Qiang.Dai@spirent.com>
|
|
* Update docs/submodules/bottlenecks from branch 'master'
- Merge "Grafana Dashboard customization script"
- Grafana Dashboard customization script
JIRA: BOTTLENECK-182
Customization of dashboard with respect to query for
a particular panel
Change-Id: Ic8730c2fc1540fc41d1206b4610beb7b304825ae
Signed-off-by: Rutuja Surve <rutuja.r.surve@gmail.com>
|
|
* Update docs/submodules/joid from branch 'master'
- Merge "Remove the env var KUBECONFIG"
- Remove the env var KUBECONFIG
Change-Id: I02521555d5c9282843da3520dd0a614f4ccf8874
Signed-off-by: Linda Wang <wangwulin@huawei.com>
|
|
* Update docs/submodules/joid from branch 'master'
- modfiied to use admin as default for VM.
Change-Id: I22aef2a36ae7ba08681c1c202d20726d1a605ad1
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
|
|
* Update docs/submodules/yardstick from branch 'master'
- ADD tc042 into CI
JIRA: YARDSTICK-1108
We add this test case in ovs_dpdk-ha and ovs_dpdk-noha testsuites
also add image build into load_images script
Change-Id: I2b0c6b106dd98c3693df18dba46259ff8ef0a76e
Signed-off-by: liyin <liyin11@huawei.com>
|
|
* Update docs/submodules/nfvbench from branch 'master'
- Update release notes
Change-Id: Ib726a626f157159b69ab1b63c311ce1bd7032170
Signed-off-by: ahothan <ahothan@cisco.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- Merge "[odl] Configure Odl memory requirements"
- [odl] Configure Odl memory requirements
Odl scripts present in /opt/opendaylight crash with
out-of-memory errors and we cannot use them so we add more memory
to the ODL virtual machine and to the JVM.
Change-Id: Ia29a324ca34b5d33e947ca6d177ce3567316dcb9
Signed-off-by: Charalampos Kominos <charalampos.kominos@enea.com>
|
|
* Update docs/submodules/fuel from branch 'master'
- Merge "Add pike staging repository"
- Add pike staging repository
Append PPA repository to the existing UCA
Existing UCA repository is still necessary for maas
Change-Id: If545b37d30291d3708430c52593b7fbd03bd22e4
Signed-off-by: Delia Popescu <delia.popescu@enea.com>
|
|
* Update docs/submodules/clover from branch 'master'
- Merge "Clover initial commit for servicemesh/route_rules, orchestration/kube_client, and tools/clover_validate_rr"
- Clover initial commit for servicemesh/route_rules,
orchestration/kube_client, and tools/clover_validate_rr
Add an 'orchestration' directory. Please note that
'orchestration' does NOT mean Clover does any orchestration ---
similar to how Clover doesn't by itself implement tracing or
logging, orchestration is a directory for code related to Docker
orchestration client --- such as k8s client
kube_client utilizes the Kubernetes python client (a dependency)
to perform tasks against Kubernetes API server. For this commit,
it is only tested for weighted route rule verification, it does
three tasks:
(1) get a list of pods under a namespace --- pod dictionary now
only contains pod name and label dictionary: used to match
pod name with the node name in traces from OpenTracing
(2) check to see if a particular pod is up in a particular
namespace: used to check if Istio pods are running in
istio-system namespace
(3) check if a container exists in a list of pods under a
namespace: used to check if application pods have
istio-proxy container running
route_rule directly invokes istioctl as there isn't any Istio
Python client yet. Currently it reads and parses routerules
from Istio, and validates if a particular trace result matches
the routerules
Finally, a sample tool clover_validate_rr is provided. This
tool assumes a previous test has been ran (with an id with
both the route-rule-under-test and corresponding traces are
stored --- currently the assumption is tests were ran with
redis-master running on system). The tool can be invoked:
python clover_validate_rr.py -t <test-id> -s <service name>
where test-id is the ID of the test (most likely uuid) and
service name is the name of the service running in the
Kubernetes cluster upon which test traces should be fetched
against
Change-Id: Ic8ab6efc23c71ac4643bee796ef986a86f6fc7dd
Signed-off-by: Stephen Wong <stephen.kf.wong@gmail.com>
|
|
* Update docs/submodules/clover from branch 'master'
- Merge "Added initial nginx services"
- Added initial nginx services
- Proxy allows ingress traffic to be sent to another element in
service mesh
- Mirroring is also in the default configuration
- Default configuration is to proxy to a clover-server and mirror
to snort-ids
- A location_path (URI in HTTP requests) can be reconfigured to
restrict proxing; default to '/'
- A proxy_path can be reconfigured to specify an alternate destination
- A mirror path can be reconfigured to specify where traffic
will be spanned
- The default server_port (listen port) for the proxy is 9180 but can be
reconfigured
- The default server_name is http-proxy but can be reconfigured
- Reconfiguration is done over GRPC with jinja2 template for nginx
- Currently snort ids sends alerts to proxy with stub code in GRPC
- Refactored the code to have a nginx base with subservices
- Proxy, Load Balancer (lb), and Server can share code - mainly GRPC
server
- Nginx subservices have separate docker builds
- Improved build scripts for CI
- Render yaml manifests dynamically
- Improve nginx_client for runtime modifications (but not really
useful yet)
Change-Id: Icbff6890021bcc8a8da4690c9261205d6e1ca43a
Signed-off-by: Eddie Arrage <eddie.arrage@huawei.com>
|
|
* Update docs/submodules/clover from branch 'master'
- Develop snort IDS and content inspect service
- Initial commit to show potential structure of a sample service
- This wil be part of a larger sample application currently dubbed
Service Delivery Controller
- Docker container needs to be built and employs open-source Linux packages
- Service is deployable in Istio service mesh using provided yaml
- Control snort daemon and add custom rules with GRPC messaging
- Process snort alerts actively and send to redis and upstream service
mesh components
- Integrates a web server for better HTTP signature detection
- Improved build script for CI with variables
- Render k8s yaml snort manifest dynamically with command
line options
- Improve snort_client sample script for runtime modifications
including passing args on CLI, error checking
- Update nginx proxy interface
- Added logging to snort server and alert process
Change-Id: Ic56f9fcd9ed21f64b84b85ac8ee280d69af7b7c9
Signed-off-by: Eddie Arrage <eddie.arrage@huawei.com>
|
|
* Update docs/submodules/compass4nfv from branch 'master'
- Install PBR to ensure we're not breaking builds
Change-Id: I4e7b47a8f2021a1cf25b80d7818f4dabb441c39f
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
* Update docs/submodules/functest from branch 'master'
- Add dependency for clover_k8s testcase
Clover testcase hook patch:
https://gerrit.opnfv.org/gerrit/#/c/54541/
functest-kubernetes patch:
https://gerrit.opnfv.org/gerrit/#/c/54543/
Tiny fix: remove -e for stor4nfv-tests
Change-Id: I68faafa2098ed304fbec2bcd647b258073b4f0c2
Signed-off-by: QiLiang <liangqi1@huawei.com>
|
|
* Update docs/submodules/parser from branch 'master'
- [p/parser] Add aarch64 download option
Hardcoded values within the parser project create problems
for opnfv-armband. In this patch we :
1) Add aarch64 image download conditional
2) Fix typos and comments
JIRA: ARMBAND-369
JIRA: PARSER-175
Change-Id: I001087a8783fef66336e9bddc8d67342f6810a1f
Signed-off-by: Charalampos Kominos <charalampos.kominos@enea.com>
|
|
* Update docs/submodules/ovn4nfv from branch 'master'
- Merge "Code for charm-k8s-ovn under sourcecode/JOID/charm-k8s-ovn"
- Code for charm-k8s-ovn under sourcecode/JOID/charm-k8s-ovn
Change-Id: I07209b0955436d06cdcd8b19f0dfe8f2c146a36c
Signed-off-by: AakashKT <aakash.kt@research.iiit.ac.in>
|
|
* Update docs/submodules/fuel from branch 'master'
- Re-order opendaylight state
* return back opendaylight state after neutron setup
* sleep for awhile to let neutron api reconnect to the ODL
controller and agents to register on server
Change-Id: Ife0c7d3cc20574b0733e8e3064843c680379cc84
Signed-off-by: Michael Polenchuk <mpolenchuk@mirantis.com>
|
|
* Update docs/submodules/auto from branch 'master'
- Merge "UC2 update with Openstack SDK interface and common test logic"
- UC2 update with Openstack SDK interface and common test logic
JIRA: AUTO-13
1) Openstack SDK usage for VM suspend/resume actions, using clouds.yaml,
tested on hpe16 pod
2) common test logic (creation of test execution instances, measurement of
recovery time, calling of per-use case indexed functions, saving results
to CSV files)
Change-Id: If84d2a0e44618d476a028d4ac4a2897da9cd5532
Signed-off-by: Gerard Damm <gerard.damm@wipro.com>
|
|
* Update docs/submodules/daisy from branch 'master'
- Merge "Add doc for error new recovery level 3"
- Add doc for error new recovery level 3
Change-Id: I878d1e405b81474da8fb54d37a1a6ffc7bafdb4f
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/daisy from branch 'master'
- Fix to upstream stable/pike branch
To satisfy security check, DAISYCORE_REPO and DAISYCORE_TAG are
deleted.
Change-Id: Ib3cf4c50a417f28502c4e3115f47429065620ca1
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
* Update docs/submodules/clover from branch 'master'
- Merge "Add Functest test hook 2"
- Add Functest test hook 2
- Temporary run functest testcase after all clover env setup.
- TODO: Use jenkins to trigger functest job.
Change-Id: I5f620496d747c4d742c7bbf8bb825616f8c69499
Signed-off-by: QiLiang <liangqi1@huawei.com>
|
|
* Update docs/submodules/clover from branch 'master'
- Merge "Initial commit for logging installation and validataion"
- Initial commit for logging installation and validataion
- install fluentd with elastic stack
- validate the installation
JIRA: CLOVER-5
Change-Id: I181a7277bc332ceac549d384cf2c3817a182b06e
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
|
|
* Update docs/submodules/clover from branch 'master'
- Merge "Initial commit for tracing"
- Initial commit for tracing
- Uses REST interface to obtain traces for services from Jaeger
- Discover services availabe in tracing
- Works only with Jaeger at the moment (not zipkin)
- Optional Redis interface added to store traces per test
- Install doc and validation script added for Jaeger
- Renamed doc to docs
Change-Id: I420137c818df290ecd40aa8d318c6961c511a947
Signed-off-by: Eddie Arrage <eddie.arrage@huawei.com>
|
|
* Update docs/submodules/clover from branch 'master'
- Initial commit for monitoring by prometheus
- install prometheus
- validate the installation
- add prometheus query function
- TODO: test collecting telemetry data from istio
JIRA: CLOVER-7
Change-Id: I983be2db78c8c5c20c0acee9ae81e891884e07fb
Signed-off-by: QiLiang <liangqi1@huawei.com>
|
|
* Update docs/submodules/daisy from branch 'master'
- Fix unit test for number of hugepages
Change-Id: I2c7c2a9d38ed0789710ef6af371cb6663d7433cc
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/pharos from branch 'master'
- [IDF] zte-pod3: Remove vlan for tenant/external
To deploy ovs_dpdk scenario by daisy.
In this scenario, vlan configuration is not supported on
tenant/external interface for now.
Change-Id: I6e91bea92bde085079f4435fa72f20b5cef12ad3
Signed-off-by: Alex Yang <yangyang1@zte.com.cn>
|
|
* Update docs/submodules/yardstick from branch 'master'
- Merge "Fix RabbitMQ service installation and initialization"
- Fix RabbitMQ service installation and initialization
RabbitMQ service added in [1] is not correctly installed and initialized:
- There is an error during the installation process ("\" character
missing).
- In the installation script, the service needs to be started first.
- In the container installation, the service needs to be started via
supervisor.
[1]https://gerrit.opnfv.org/gerrit/#/c/53597/
JIRA: YARDSTICK-1103
Change-Id: Iade3d6ce4b522e6f576af71b7afe5559081f7929
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
|
|
* Update docs/submodules/yardstick from branch 'master'
- Merge "don't print exceptions in atexit handler"
- don't print exceptions in atexit handler
atexit handler calls terminate_all after the regular python execution
path, and it looks like the traceback stack is None somehow.
In this context log.debug("", exc_info=True) doesn't work
it prints out NoneType on Python3 and
causes other problems on Python2.7
remove the exc_info=True from the logging call
JIRA: YARDSTICK-1107
Change-Id: Ida0a0ced7ff5e017e2f8608880e3bb531724af95
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
|
|
* Update docs/submodules/yardstick from branch 'master'
- Merge "task: don't hide exceptions in Task"
- task: don't hide exceptions in Task
If the Task raised an exception we currently hide it
and replace it with RuntimeError. This is bad.
If an exception occured, then we don't have a result so
re-raise the original exception.
Or we could log the traceback and raise RuntimeError, but
that doesn't seem to be a good idea.
Sample traceback after re-raising original. Without this patch the ValueError is only written
to _write_error_data
2018-03-25 22:57:56,511 yardstick.benchmark.contexts.node node.py:85 DEBUG BareMetals: []
2018-03-25 22:57:56,511 yardstick.benchmark.contexts.node node.py:89 DEBUG Env: {}
2018-03-25 22:57:56,511 yardstick.cmd.commands.task task.py:57 INFO Task FAILED
Traceback (most recent call last):
File "/home/rbbratta/yardstick-upstream/yardstick/yardstick/cmd/commands/task.py", line 54, in do_start
result = Task().start(param, **kwargs)
File "/home/rbbratta/yardstick-upstream/yardstick/yardstick/benchmark/core/task.py", line 103, in start
task_args_fnames)
File "/home/rbbratta/yardstick-upstream/yardstick/yardstick/benchmark/core/task.py", line 321, in _parse_tasks
task_args_fnames[i]
File "/home/rbbratta/yardstick-upstream/yardstick/yardstick/benchmark/core/task.py", line 558, in parse_task
context.init(cfg_attrs)
File "/home/rbbratta/yardstick-upstream/yardstick/yardstick/benchmark/contexts/heat.py", line 131, in init
server = Server(name, self, server_attrs)
File "/home/rbbratta/yardstick-upstream/yardstick/yardstick/benchmark/contexts/model.py", line 210, in __init__
(name, p))
ValueError: server 'trafficgen_1', placement 'pgrp2' is invalid
2018-03-25 22:57:56,512 yardstick.cmd.commands.task task.py:62 INFO Task FAILED
2018-03-25 22:57:56,662 yardstick.benchmark.runners.base base.py:124 DEBUG Terminating all runners
NoneType
JIRA: YARDSTICK-1102
Change-Id: I7e6fa41fc1d36f6d438a1602ab60cb41ffbee1e9
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
|
|
* Update docs/submodules/auto from branch 'master'
- Add Gerard fix meeting time.
Any comitters that are listed in the INFO file
and not in the INFO.yaml never accepted their invitations
They should perhaps be removed from the committer list.
and email asking them to stepdown forwarded to helpdesk is the correct
procedure to remove inactive comitters.
Or if they are interested I can resent the invite.
Change-Id: Id5550db13a8f64a02934bf1e106d228a76fdc15e
Signed-off-by: agardner <agardner@linuxfoundation.org>
|
|
* Update docs/submodules/armband from branch 'master'
- u/fuel: Bump & rebase for ovs config fixes
Change-Id: I7227fea1c10974754c9e6224dcf0dcb4701d24b7
Signed-off-by: Charalampos Kominos <charalampos.kominos@enea.com>
|
|
* Update docs/submodules/releng from branch 'master'
- Merge "bugfix: missing mcp ssh_key mapping"
- bugfix: missing mcp ssh_key mapping
For doctor test, we need the ssh_key to access to installer, controller
and compute nodes in functest container.
Change-Id: I821b7413e2e18064576c2ddbdb611eda5f3fd19b
Signed-off-by: dongwenjuan <dong.wenjuan@zte.com.cn>
|