Thanh Ha [Thu, 27 Jul 2017 19:20:43 +0000 (19:20 +0000)]
Updated git submodules
Project: releng/builder master
54de58241b3c7f645bcc9b4484a65dc527231a04
Merge "Remove archive-artifacts publisher"
Remove archive-artifacts publisher
The publisher is unused and keeping this causes confussion with the
archive-artifacts variable.
Change-Id: Ib640a3528fb64fbf666df8f026f4e2313f290472
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Thanh Ha [Thu, 27 Jul 2017 19:05:39 +0000 (19:05 +0000)]
Updated git submodules
Project: releng/builder master
5df8db77c1ae2da589024c7de35f05bf257a5e55
Merge "Update validate autorelease projects for nitrogen"
Update validate autorelease projects for nitrogen
Change-Id: I0ae48817fb7ab98dfc280421aeb84e892d1188bd
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
gvrangan [Thu, 27 Jul 2017 18:38:46 +0000 (00:08 +0530)]
Updated git submodules
Project: releng/builder master
11ff7755f54f173ea81cd477a1dddc695e5c2e04
Fix Newton Jobs
Openstack client had a new release recently that had
support for tags. There seems to be some issue with
subnet command for Newton.
Change-Id: Ic6d98f7ca8b2a41e1454c7c142d95d4073d6f261
Signed-off-by: gvrangan <venkatrangang@hcl.com>
Victor Pickard [Thu, 27 Jul 2017 19:00:07 +0000 (15:00 -0400)]
Updated git submodules
Project: netvirt master
dc7069ba062c8db782d31857e68f1e8fc8a3f962
BUG 8476 Fix checkstyle error
Fix checkstyle error
Change-Id: Ide6f1cd3d5946340ea968113d971bd53b79e49dc
Signed-off-by: Victor Pickard <vpickard@redhat.com>
Matt Welch [Thu, 20 Jul 2017 18:11:36 +0000 (14:11 -0400)]
Updated git submodules
Project: integration/packaging master
38a47a10f64422e661cbe2020fa57b717fe3539a
Update compute build & run for new base
Moved build collateral into build/ dir.
Updates to build files to reflect new systemd-based container.
Added connect_container_to_network to create veth pairs and bind
container to Linux beidges on the host.
Updates to local.conf to enable instance VNC console and use ODL by
default.
Added restart script that can usually be used instead of start.sh.
Updates to run script to reflect new systemd-based container.
Change-Id: I6e3f2d184a222cdb5ae74b2c221b0f132ae47c62
Signed-off-by: Matt Welch <matt.welch@intel.com>
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Victor Pickard [Tue, 16 May 2017 20:34:35 +0000 (16:34 -0400)]
Updated git submodules
Project: netvirt master
e25b3264f15af87200b94870dd0d6e9a6f4db14b
Bug 8476 Add support for logical switch replication mode
With OVS 2.6, the Logical Switch table, in the hardware_vtep schema, has
a new field, replication_mode. This bug will be used to add support to
netvirt, ovsdb, and genius for setting the replication_mode of logical
switches. The default will be for ODL to set the replication_mode
to "source_node" when creating logical switches.
Refer to [1] for more details on replication_mode.
[1] http://openvswitch.org/support/dist-docs/vtep.5.html
This patch depends on genius patch:
https://git.opendaylight.org/gerrit/#/c/57210/
Change-Id: I8581fa3bbc1af7c8d13bed2d66e351d020366ea3
Signed-off-by: Victor Pickard <vpickard@redhat.com>
Michael Vorburger [Thu, 27 Jul 2017 18:12:54 +0000 (18:12 +0000)]
Updated git submodules
Project: genius master
3976c3e4a09a35b6e6b93d9ec48703832dd2f649
Merge "Avoid .transform() NPEs"
Avoid .transform() NPEs
Guava’s Optional::transform doesn’t support null values returned by
the mapping function — it throws a NPE if that happens. java.util’s
Optional::map does support null values and returns an empty Optional.
Combined with the current YANG-based code’s ability to return null,
this means it’s better to use java.util’s method; this patch switches
all YANG-based Optional transforms to java.util.
Change-Id: I8b26820ce5627e9ee950baee6d99a315e9e3494e
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Sri Sanketh U [Thu, 27 Jul 2017 17:00:26 +0000 (22:30 +0530)]
Updated git submodules
Project: integration/packaging master
d7b93fb3d8a35eba802c885e2d7eb0a3a5f306ec
Add necessary iso_checksum variable
Change-Id: I19fe8ca357b7a596896e0004f4cff3d3db56c830
Signed-off-by: Sri Sanketh U <sanketh.uppalapati@research.iiit.ac.in>
Sam Hague [Thu, 27 Jul 2017 16:31:44 +0000 (12:31 -0400)]
Updated git submodules
Project: releng/builder master
5910df69dfeefd246290df139fd37daa9795cf09
Move from NetVirt jobs to use ocata
Change-Id: Ibb9bbbdd655a5c23a8a1f8d9ab285cd7fe6ef09f
Signed-off-by: Sam Hague <shague@redhat.com>
Thanh Ha [Wed, 26 Jul 2017 15:49:56 +0000 (11:49 -0400)]
Updated git submodules
Project: releng/builder master
782c6f514cfc2783b44bf83bff83515d9d605014
Migrate odlparent to using global-jjb CLM jobs
Change-Id: I0454ed7840f95dacaf4fff18e50221269daca8b7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Update global-jjb to v0.5.5
Fixes issue with CLM jobs missing key variables when we tried upgrading
to v0.5.3 last time.
Change-Id: I30186bc13ad138265c0df911981fef6c13fed68c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Michael Vorburger [Thu, 27 Jul 2017 14:53:48 +0000 (14:53 +0000)]
Updated git submodules
Project: genius master
f764fe488dc1da0dc83dcbbb00fd8a381b5705da
Merge "hwvtep transaction batching separation across shards"
hwvtep transaction batching separation across shards
Hwvtep helpers were doing a single transaction for operations
spread across shards, which is not recommended, and hence refactoring
the same. Also, in case of continuous HWVTEP channel flap, there are
some issues observed with tunnels not getting programmed on TOR.
Fixing this by avoiding read on topology/oper DS to derive global nodeId.
Change-Id: I7153c8e30dd66d6474125b83dfd3f13f0b760d01
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Vishal Thapar [Thu, 27 Jul 2017 14:45:29 +0000 (14:45 +0000)]
Updated git submodules
Project: genius master
ba871c81e103c77d8fc9d038320b127e7c79f145
Merge "Bug 8476 Add support for logical switch replication mode"
Bug 8476 Add support for logical switch replication mode
With OVS 2.6, the Logical Switch table, in the hardware_vtep schema, has
a new field, replication_mode. This bug will be used to add support to
netvirt, ovsdb, and genius for setting the replication_mode of logical
switches. The default will be for ODL to set the replication_mode
to "source_node" when creating logical switches.
Refer to [1] for more details on replication_mode.
[1] http://openvswitch.org/support/dist-docs/vtep.5.html
This patch depends on ovsdb patch:
https://git.opendaylight.org/gerrit/#/c/57209/
Change-Id: I538634a791f73d60b5a9c7cc479f4c42847889bd
Signed-off-by: Victor Pickard <vpickard@redhat.com>
Michael Vorburger [Thu, 27 Jul 2017 14:39:28 +0000 (14:39 +0000)]
Updated git submodules
Project: genius master
fbab70aab334faf3204ff6e2572a0c54119bc84d
Merge "Change method names to comply with naming conventions"
Change method names to comply with naming conventions
Change method names to comply with naming conventions.
And minor cleanup.
Change-Id: Ia68f1484a4574d1a639fd93856579ff79ed19024
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
Vishal Thapar [Thu, 27 Jul 2017 14:35:19 +0000 (14:35 +0000)]
Updated git submodules
Project: genius master
7d3267f1ded24955a79c35dd96430c6639bb5eda
Merge "Guard some TRACE logs in DJC"
Guard some TRACE logs in DJC
Change-Id: I04b7496efbdb3e4859b62cf98c542262683d6052
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Vishal Thapar [Thu, 27 Jul 2017 14:34:10 +0000 (14:34 +0000)]
Updated git submodules
Project: genius master
8c414d43b3b26b46e554a09e2480b76f25ab8eb1
Merge "Add a private constructor to avoid instantiation"
Add a private constructor to avoid instantiation
Add a private constructor to avoid instantiation of this utility class.
Change-Id: I0a44ac809b9a5e303b30b8927c0c1e334a7cb8c1
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
Vivek Srivastava [Thu, 27 Jul 2017 14:30:35 +0000 (14:30 +0000)]
Updated git submodules
Project: genius master
0edc9059b2dc2131e6018302fb343d4fa383423e
Merge "Remove un-used TestDataStoreJobCoordinator"
Remove un-used TestDataStoreJobCoordinator
The TestDataStoreJobCoordinator is not used anymore anywhere in genius
and netvirt, and can and should thus be removed now.
It was my first take on the async test problem, but it has since been
replaced by the
org.opendaylight.genius.datastoreutils.testutils.TestableJobCoordinatorEventsWaiter,
which it *IS* actively used e.g. in genius' interfacemanager and
netvirt's aclservice component tests.
Change-Id: I882e8e943195e39399cb4c972bff85f34c91cf62
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Vishal Thapar [Thu, 27 Jul 2017 14:29:20 +0000 (14:29 +0000)]
Updated git submodules
Project: genius master
c2ff8e6d116996deb384acdc6e3e894c60d07643
Merge "Remove un-used newWriteOnlyTransaction() in removeTerminationEndPoint()"
Remove un-used newWriteOnlyTransaction() in removeTerminationEndPoint()
Change-Id: If95dfdbdb777c71f19c715f96677d5f523f83eb5
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Jamo Luhrsen [Wed, 26 Jul 2017 23:28:16 +0000 (16:28 -0700)]
Updated git submodules
Project: integration/test master
a82e81b7220997b922b1240da5ed65b568a75c4b
Remove unintended line which breaks suite teardown
Change-Id: Ica4aaa0244d943dc3938f8d48b5d06da631f4bce
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Victor Pickard [Tue, 25 Jul 2017 21:20:19 +0000 (17:20 -0400)]
Updated git submodules
Project: ovsdb master
cb25f874a9c6cc2a595461561eede160452badac
Bug 8476 Add support for logical switch replication mode
Add helper method to SouthboundUtils to check database
version.
Change-Id: Ie271b665b3e47ad275f9c6340764013daa4fd9ad
Signed-off-by: Victor Pickard <vpickard@redhat.com>
Sri Sanketh U [Wed, 26 Jul 2017 11:15:01 +0000 (16:45 +0530)]
Updated git submodules
Project: integration/packaging master
7008d1492018f2ceab63a47435834c07e11df4a3
Add necessary iso_urls variable
Change-Id: I78116a45b7c02937fd2db714071adf4f2d88d057
Signed-off-by: Sri Sanketh U <sanketh.uppalapati@research.iiit.ac.in>
jenkins-releng [Wed, 26 Jul 2017 14:21:22 +0000 (14:21 +0000)]
Updated git submodules
Project: releng/builder master
c74ccc2e83e733c698e874a085b5c5fb15400574
Update validate autorelease projects for nitrogen
Change-Id: I66255fb26e08fb6b8a279d7b6907e4e3c7b55e2c
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Freeingo Sure [Wed, 26 Jul 2017 03:32:35 +0000 (11:32 +0800)]
Updated git submodules
Project: netvirt master
90a4a4ce78775a064e33de306a09635b52dc2743
Bug 8892 - LOG.error format error(VpnManagerImpl.java:176)
Change-Id: Ic1c88364cb04a5226f4cf3d7d32c8125db5508f7
Signed-off-by: Freeingo Sure <xiao.fenggang@zte.com.cn>
Jamo Luhrsen [Tue, 25 Jul 2017 23:59:39 +0000 (16:59 -0700)]
Updated git submodules
Project: integration/test master
fbc12ca8936703f0da0b44d3b7b69caa89a09b1f
enable DEBUG logs for genius MDSALManager
in order to get more info on bug 8859 we will enable DEBUG
loggign in suite setup and disable in suite teardown. This
bug is infrequent so we need to have more info in our logs
the next time it comes
Change-Id: Id4e09454c38286d48535290a84387dfd35180c47
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Jaime Caamaño Ruiz [Mon, 10 Jul 2017 17:14:59 +0000 (19:14 +0200)]
Updated git submodules
Project: sfc master
8d6d3e1e5c7566cb8073bf7e8aac76dec74de3a2
Support more chain egress methods for logical sff
Some scenarios, like origin and destination of the encapsulated packet
being on the same node, require more flexibility at chain egress.
Support was added to provide the classifier the possibility to handle
the de-encapsulation of the nsh packet and forwarding the original
packet to destination with the help of extra metadata included in the
nsh context.
As before if C1 is 0, packet will be de-encapsulated by SFC and sent
back to dispatcher under the assumption that a different service will
handle the encapsulated packet.
Otherwise, C1 indicates an IP address were the traffic must be sent by
SFC on chain egress. In such cases, introduced in this commit, if C2 is
0, the packet traffic will be sent conserving its original nsh
encapsulation. If C2 is not 0, the packet will be de-encapsulated and
sent through vxlan with C2 as tunnel id, as before.
Also introduced in this commit is the support for C1 to be a local IP
address. The packet will be send either to the dispatcher table if C2 is
0 assuming a chain egress classifier will handle it immediately after,
or to the internal tunnel table if C2 is not 0.
Change-Id: I7ca4f65f3b0142d03399ae096858b010427f8f01
Signed-off-by: Jaime Caamaño Ruiz <jaime.caamano.ruiz@ericsson.com>
Sam Hague [Tue, 25 Jul 2017 01:13:18 +0000 (21:13 -0400)]
Updated git submodules
Project: releng/builder master
df311e351b6ec8fc41fc930def2c91626a59ecf9
Restore nitrogen jobs to use int distro
Change-Id: I742617e048b358932a7cecb291498618d23b162f
Signed-off-by: Sam Hague <shague@redhat.com>
Tom Pantelis [Mon, 24 Jul 2017 17:27:35 +0000 (13:27 -0400)]
Updated git submodules
Project: sfc master
570107a9b4ca3cf79d9cb58045c8e2b447ede031
Convert sfc-vnfm-tacker to blueprint
Change-Id: I396d7a702207e92c622c322f7f45c22802d177ee
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Signed-off-by: Jaime Caamaño Ruiz <jaime.caamano.ruiz@ericsson.com>
karthikeyan [Tue, 18 Jul 2017 12:44:21 +0000 (18:14 +0530)]
Updated git submodules
Project: netvirt master
e88336d0b929975f84beb448f5fd08e9233dcf9f
Bug 8864: DNAT to SNAT traffic is getting failed on same DPN for VXLAN
Problem Description:
=========================
DNAT to SNAT traffic is getting failed on same hypervisor for External
VXLAN Provider Type
Solution:
===========
Have added the follwing flow install/remove code to handle this problem
for external VXLAN provider type (EVPN_RT5)
Install the flow L3_FIB_TABLE (table=21)-> INBOUND_NAPT_TABLE (table=44)
(FIP VM on DPN1 is responding back to external fixed Ip on DPN1 itself.
ie. same Hypervisor){DNAT to SNAT Intra DC traffic}
Change-Id: Id6670876a42ab0a7e89abee705bb0848a642e8df
Signed-off-by: karthikeyan <karthikeyan.k@altencalsoftlabs.com>
Thanh Ha [Tue, 25 Jul 2017 21:39:20 +0000 (21:39 +0000)]
Updated git submodules
Project: releng/builder master
016311e2fdcb44a56d66dbc1e006367d5b84458e
Merge "Revert "Update to global-jjb v0.5.2""
Revert "Update to global-jjb v0.5.2"
This reverts commit
21f26a2f6d9aacf4faf91cd7ffb906fb114ecaef.
Change-Id: I2adb1943b6a7023ffb66adfe35184e94bf3671ca
Signed-off-by: James Luhrsen <jluhrsen@redhat.com>
Jamo Luhrsen [Tue, 25 Jul 2017 20:20:49 +0000 (20:20 +0000)]
Updated git submodules
Project: releng/builder master
949587c5d76a12c60b0c1b88d569cd6e98a11931
Merge "Use smaller vms for devstack jobs"
Use smaller vms for devstack jobs
Change-Id: If50d7af2338b7a63bc0194b9d0a83b5128d36cc3
Signed-off-by: Sam Hague <shague@redhat.com>
Vishal Thapar [Thu, 13 Jul 2017 00:01:01 +0000 (05:31 +0530)]
Updated git submodules
Project: genius master
7383fd1f1afc23d69b6c6a3c176149e936f434f2
Capture flow addition to debug log
debug log any flows that get added to config DS
trace log flow deletion
Change-Id: Ic15db83a08fca26b01b3c89ebf910d5dbff0be91
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
Vishal Thapar [Tue, 25 Jul 2017 04:24:21 +0000 (09:54 +0530)]
Updated git submodules
Project: netvirt master
5780817e2fa72516670936fe56ff0b21ecb5baad
BUG 8880: Trunk port flows not created for subports
Fix for BUG 8020 broke the assumption for trunk sub-ports i.e. Interface
will be already created for Subports at time of NeutronPort creation.
https://git.opendaylight.org/gerrit/#/c/54410/ adds an if condition that
will always be false for VM ports, so we don't create interface at Port
creation. This breaks trunk logic. This also has side effect of increasing
rae conditions by adding too much to do once VM is actually spawned and is
not a good design.
Change-Id: I90e5c60f6d5afe5242cdd0a93d5c35d00a25ab85
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
Peter Gubka [Mon, 10 Jul 2017 12:28:33 +0000 (14:28 +0200)]
Updated git submodules
Project: integration/test master
1d286a03dd63ee201f453c347e0b81c2b770ed75
Print req/res details if failure happenes
When non 2XX http status code is returrned, the request/response
details are logged with INFO level always. Until now they were
printed only if --debug used for the script run.
Change-Id: Ie73f0b38518e1f9d723c8dfbd875499dd62ed860
Signed-off-by: Peter Gubka <pgubka@cisco.com>
Daniel Farrell [Tue, 25 Jul 2017 16:26:42 +0000 (12:26 -0400)]
Updated git submodules
Project: integration/packaging master
7172c979dff8023ac254239445e70a07446b4323
Add Carbon SR1 example RPM repo config
Change-Id: I2094df3add1b805b7a948e7c5f756f45f29829a7
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Luis Gomez [Tue, 25 Jul 2017 06:04:10 +0000 (23:04 -0700)]
Updated git submodules
Project: integration/test master
a77ac08e864b0626d545a97758e452a79487ce67
Add test logging in karaf console
Change-Id: I64275f3d51d1fe2d2e33f5745cd03eca7fef2f8d
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Anil Belur [Mon, 24 Jul 2017 01:37:12 +0000 (11:37 +1000)]
Updated git submodules
Project: releng/builder master
21f26a2f6d9aacf4faf91cd7ffb906fb114ecaef
Update to global-jjb v0.5.2
- Pull in Add generic packer templates
- Pull in Cleanup Coala config
- Pull in Add Nexus IQ CLM scan job
- Pull in Add missing content/repositories path to URL
- Pull in Check for JIRA URLs on JIRA based projects
- Pull in Validate URLs using Jenkins env variable
- Pull in Add whitelist and admin-list params to gh trigger
Change-Id: Ie2d9e77ba2625fc0534254ea8ee4d5bc3bf46182
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Peter Gubka [Tue, 25 Jul 2017 10:38:18 +0000 (12:38 +0200)]
Updated git submodules
Project: integration/test master
ba6fa8e6fbd64b6734b2a739a66824c38cf2db84
Remove Be testplans
Change-Id: I8b2a77f23c35e57101cbc3e758b46c27a374ac19
Signed-off-by: Peter Gubka <pgubka@cisco.com>
Peter Gubka [Mon, 24 Jul 2017 14:16:22 +0000 (16:16 +0200)]
Updated git submodules
Project: integration/test master
f288923cef0600b92e9c381a9bbe7303d6d49309
Remove ODL_STERAM variable
Change-Id: Iee517e664fad3855b3c086c71dc27b51df457600
Signed-off-by: Peter Gubka <pgubka@cisco.com>
Luis Gomez [Tue, 25 Jul 2017 04:19:14 +0000 (21:19 -0700)]
Updated git submodules
Project: integration/test master
b751ffadf9bf641a778254ff03542c9181a6de3d
Fix OF cluster reconciliation test typos
Change-Id: I86856fadc1000d46721392f2b6f4fa9d45feb8aa
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Victor Pickard [Tue, 16 May 2017 20:27:54 +0000 (16:27 -0400)]
Updated git submodules
Project: ovsdb master
75ac49cb0deac9bf1a5cc98dc54ab02dc861d734
Bug 8476 Add support for logical switch replication mode
With OVS 2.6, the Logical Switch table, in the hardware_vtep schema, has
a new field, replication_mode. This bug will be used to add support to
netvirt, ovsdb, and genius for setting the replication_mode of logical
switches. The default will be for ODL to set the replication_mode
to "source_node" when creating logical switches.
Refer to [1] for more details on replication_mode.
[1] http://openvswitch.org/support/dist-docs/vtep.5.html
Try/catch block in place to handle case where schema
version does not support replication_mode.
Tested this with OVS 2.5, which does not support replication_mode.
Verified that logical switch is created.
Debug log will be generated when schema version does
not support replication_mode (same check as PhysicalSwitchUpdate).
Change-Id: I374ba52ff5517dacb6af498f34b7e58638f46463
Signed-off-by: Victor Pickard <vpickard@redhat.com>
K.V Suneelu Verma [Tue, 13 Jun 2017 13:19:39 +0000 (18:49 +0530)]
Updated git submodules
Project: ovsdb master
0672bb222a0d12bc8b49ea53e5d2d269b488f203
bug 8673 physical switch node is not removed
When the node gets disconnected , its global node alone
is getting removed sometimes.
reuse GlobalNodeRemove command which cleans global aswell as
physical switch node.
Change-Id: Ic89fb1b0606bb1d42242c860ea2f7d9fa1e2b37d
Signed-off-by: K.V Suneelu Verma <k.v.suneelu.verma@ericsson.com>
David Suarez [Sun, 23 Jul 2017 16:43:22 +0000 (18:43 +0200)]
Updated git submodules
Project: sfc master
c8c87d0ec90707c9f31832d43ab5ddc9c7e06289
Improve the handling of InterruptedException
Improve the handling of InterruptedException.
InterruptedExceptions should either be rethrown or the thread should be
re-interrupted by calling Thread.interrupt().
Change-Id: I26a283f9a92d3df66a3e0041a1aab229c7c619e8
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
Tom Pantelis [Sun, 23 Jul 2017 17:20:37 +0000 (13:20 -0400)]
Updated git submodules
Project: netconf master
88467849c769e3c5d0eb9647e067fcdcae38e842
Cleanup unused config subsystem dependencies
Change-Id: I25816dd6ed2b0dd11b40d6dd68549a061380a6ae
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Daniel Farrell [Mon, 24 Jul 2017 15:04:17 +0000 (11:04 -0400)]
Updated git submodules
Project: integration/packaging master
0bbdbb29f09b8f71823911efa096d9e397d22117
Fix typo in 60-release example RPM repo config
Just effected the name of the repo, still worked as expected.
Change-Id: Icca37a75ac4fc7ad6d7cb1c1babdb13c309ee6eb
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Tom Pantelis [Mon, 24 Jul 2017 11:30:20 +0000 (07:30 -0400)]
Updated git submodules
Project: sfc master
da790be3d1c58db4336651be0a9a4818af35f955
Remove sfc-rsp-manager
This sub-project was added by https://git.opendaylight.org/gerrit/#/c/38222/
over a year ago but is not used and basically only contains a stubbed
CSS Module. Maybe the intent was to imlplement this Module at some point.
If that's the case then we would want to use blueprint and not CSS. Either
way I just removed the entire sub-project.
Change-Id: Ic0e5b2ff6c05d777d4bd6ca17e525a0913e975ca
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Ryan Goulding [Wed, 28 Jun 2017 16:46:25 +0000 (12:46 -0400)]
Updated git submodules
Project: aaa master
1ea8bd97f6912a1f5c798bf22b1097c39c8463d8
Realign idmlight endpoints to use AAAShiroFilter
Due to moving around servlet contexts and repurposing Servlet Filters,
it is time to realign idmlight to utilize AAAShiroFilter instead of
AAAFilter. This designates that idmlight endpoints aaa control is
toggled independently of odl-restconf's.
Change-Id: I26402b6b5b9c482dd5eae8fefb4e6a63f7dae8c4
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
Anil Belur [Mon, 24 Jul 2017 08:18:38 +0000 (18:18 +1000)]
Updated git submodules
Project: releng/builder master
f103a3a8958470093d17493599ebd61b99a723fd
Remove autorelease guava21 job
Change-Id: I9f0e1dc56c2f14ea4dc53165a1131d4594fa13d5
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Tom Pantelis [Mon, 24 Jul 2017 12:36:53 +0000 (08:36 -0400)]
Updated git submodules
Project: sfc master
f82333e3b09922b75a45c763826b9ba1d2ea5c80
Convert sfc-test-consumer to blueprint
Change-Id: I01767167fc4982803031751273c1349202301e0d
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Stephen Kitt [Fri, 21 Jul 2017 11:48:10 +0000 (13:48 +0200)]
Updated git submodules
Project: netconf master
25f8be2dacf4f0a2ed135a056cf90951187383e1
More migration to odlparent 2.0.2
Some odlparent artifacts were missed in the original migration to
odlparent 2, and were still on 1.9.0. This patch fixes that.
Change-Id: I2a74a7f7b97135e9f149896dbd13e5ab6c7e19d9
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Tom Pantelis [Sat, 22 Jul 2017 16:49:53 +0000 (12:49 -0400)]
Updated git submodules
Project: netvirt master
2be9c4bb36c5c1de35233e8fedb7851a730d2349
Remove derivation from controller config-parent
Netvirt does not use the config subsystem so does not need to
derive from controller config-parent. I removed the local
config-parent and changed poms to derive from the local
binding-parent.
Change-Id: Ib6ab82d43a021247808f17cefb8d836e5b00b36e
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Signed-off-by: Sam Hague <shague@redhat.com>
Yi Yang [Mon, 24 Jul 2017 01:02:23 +0000 (01:02 +0000)]
Updated git submodules
Project: sfc master
4205f17f7f6359f8874c28e3f4424aa63ea277ba
Merge "Cleanup minor issues"
Cleanup minor issues
Cleanup minor issues.
Change-Id: I63d1761c867735a66de7c8291182921e59ffd788
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
David Suarez [Sun, 23 Jul 2017 18:46:56 +0000 (20:46 +0200)]
Updated git submodules
Project: sfc master
2594bdef9cbb346f634c100f93309f6ccde9e8af
Fix the listener registration
The listener was not properly registered.
Minor changes.
Change-Id: I17931ec1483d517c9c1e15ab63ead4c90a933bf3
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
Stephen Kitt [Fri, 21 Jul 2017 08:43:27 +0000 (10:43 +0200)]
Updated git submodules
Project: infrautils master
cfeb211cf84dfbff3ed87635c2c4a4499891ba5e
Migrate to odlparent 2.0.2
Change-Id: If612c5fbfaafd11714632a27e8be1c2feab94108
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Tom Pantelis [Sat, 22 Jul 2017 17:46:30 +0000 (13:46 -0400)]
Updated git submodules
Project: aaa master
f36264e3f40b7d53650e0d1c2b0799b695404789
Remove derivation from controller config-parent
aaa does not use the config subsystem so does not need to
derive from controller config-parent.
Change-Id: Ieab26416badc9c4a8b3871ab2edc8276f8cc7847
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Aswin Suryanarayanan [Mon, 17 Jul 2017 07:27:28 +0000 (12:57 +0530)]
Updated git submodules
Project: netvirt master
fcda5cc74bcecc6e278540eb74fe8b6497e77497
Bug 8853 - In conntrack SNAT , FIB flows are not created for existing
Non-NAPT switch ports.
When a port is added to the VpnDpnList it is not checked whether it is a
first/last port and handle the fib flows.
VpnFootprint service Api is now used to handle the last port and
add/delete the fib flows.
Change-Id: Iea809bad856846aaad623bd4c49f4b0f0642982b
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
eswanit [Thu, 20 Jul 2017 14:30:13 +0000 (20:00 +0530)]
Updated git submodules
Project: netvirt master
ebd910b67174f6d59a39a602367a4f9eb18fc7a1
Bug 8753 : Changes to create bgpvpn without VPN target
When bgpvpn is created without VPN targets, it throws
an error as "GetVPN failed due to null" in VPN config.
This is fixed by adding a check of, if VPN target is
null, then also create VPN by avoiding the exception.
Change-Id: I08179cc7a7e9013be7008e0514b98e9e0edc3bd9
Signed-off-by: eswanit <swati.udhavrao.niture@ericsson.com>
Luis Gomez [Fri, 21 Jul 2017 23:20:05 +0000 (23:20 +0000)]
Updated git submodules
Project: releng/builder master
bd725532d0ee35b70923351b6812fdfe872f4655
Merge "Add macro for ELK push data script"
Add macro for ELK push data script
Change-Id: I9db3043165d31c4b2764e36a5e22f3049db4d1c8
Signed-off-by: Raghuram Vadapalli <raghuram.4350@gmail.com>
Signed-off-by: Jaspreet Singh <jaspreetsingh112@gmail.com>
Raghuram Vadapalli [Fri, 30 Jun 2017 17:19:45 +0000 (22:49 +0530)]
Updated git submodules
Project: integration/test master
b811dbd9940462bbd7ee3c7eb15904fa87bfba15
Push data to ELK using native REST API
Change-Id: I366fd0e80cb914cef495cedeb8054c38180bd3ce
Signed-off-by: Raghuram Vadapalli <raghuram.4350@gmail.com>
Noel de Prandières [Mon, 10 Jul 2017 14:50:53 +0000 (16:50 +0200)]
Updated git submodules
Project: netvirt master
7661073c619f194a7caf333646d313a0e604b213
Bug 8841 : add fib-show option to select entries per address-family or prefix
An enhancement of fib-show is done here to show optionally prefixes
based on address-families or/and prefix/subnet value given in input.
Available values for address-families are : ipv4, l2vpn, ipv6.
Available values for prefix/subnet are IPv4 or IPv6 entries, with or without
prefix length.
Change-Id: I8d1c61149bae7442221dea5b0d04aae0de59f9b5
Signed-off-by: Noel de Prandières <prandieres@6wind.com>
Tarun Thakur [Tue, 4 Jul 2017 09:50:16 +0000 (15:20 +0530)]
Updated git submodules
Project: netvirt master
b6923ee653045e6618d7aac07a89c995b19fad58
Bug 8683: Aclservice releaseId IdManager Exception
Issue: When VM port is deleted, ACL service calls IDManager to release ID
which in turn throws exception that Id Entries does not exist.
Root cause:
When OVS is restarted, then ACL pools are deleted and created freshly
due to which IDs allocated to SG flows of VM port before OVS restart are
not available in IdManager ACL pools after OVS restart.
Fix:
On OVS restart, Do not delete ACL pools for OVS if VM ports are associated with OVS.
Change-Id: I0a0d36d4d8f25d7157d73292f9a027f67fe6dc0c
Signed-off-by: Tarun Thakur <tarun.t@altencalsoftlabs.com>
(cherry picked from commit
f2ddba6f5526e232125180185170e84319d97f7a)
Mohamed ElSerngawy [Wed, 19 Jul 2017 19:31:30 +0000 (15:31 -0400)]
Updated git submodules
Project: aaa master
9abe738565fa0dc3ada288e25f969b70a8538d19
Clean odl-aaa-authn feature
Move all the dependencies from odl-aaa-authn feature
to odl-aaa-shiro feature in order to have one feature
file to maintaine and update.
Change-Id: I6e7781a24b9a071483456f97bbb9cde6ea267305
Signed-off-by: Mohamed ElSerngawy <m.elserngawy@gmail.com>
jenkins-releng [Fri, 21 Jul 2017 14:44:28 +0000 (14:44 +0000)]
Updated git submodules
Project: releng/builder master
249f88b67d6ff34f7afb5409275edc41ba3ff9f2
Update validate autorelease projects for nitrogen
Change-Id: Ic15d76f78f9eef5ce05188a2669bfda11624c1f0
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Jaime Caamaño Ruiz [Fri, 21 Jul 2017 10:53:57 +0000 (12:53 +0200)]
Updated git submodules
Project: sfc master
6de73e3a22b9fbec11dcce32bbdf7d76f546e89c
Add execution permission to test scripts
Change-Id: I39333034d95c59a0a63df46df03f2b72e01cc059
Signed-off-by: Jaime Caamaño Ruiz <jaime.caamano.ruiz@ericsson.com>
Add support for SFC in only one node in dovs
In order to be able to test the topology where client, server and SF are
in one node, the support is added in dovs.
Change-Id: I2098607ca3ac2e7b98f885282a6d3532135ef65c
Signed-off-by: Manuel Buil <mbuil@suse.com>
Signed-off-by: Jaime Caamaño Ruiz <jaime.caamano.ruiz@ericsson.com>
Faseela K [Fri, 21 Jul 2017 06:03:59 +0000 (11:33 +0530)]
Updated git submodules
Project: releng/builder master
e51fa7b8418a0f917eab68ff371e30c4a02aba69
Fix kuryr.conf location
Change-Id: Ide7cc0ca4b7de008abcfb6d9fd19cb0ca9734298
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Faseela K [Sun, 4 Jun 2017 06:02:19 +0000 (11:32 +0530)]
Updated git submodules
Project: integration/test master
4a7827558e3b2cc544bdea7befb0d56d0017b1d9
Add initial COE testplans
Use basic netvirt CSIT suite initially to verify nothing is broken.
The next step will be replacing these with basic docker
to openstack smoke tests.
Change-Id: I59a172153f6b361b9dc05315545552e25862c1ef
Signed-off-by: Faseela K <faseela.k@ericsson.com>
jenkins-releng [Thu, 20 Jul 2017 23:34:45 +0000 (23:34 +0000)]
Updated git submodules
Project: releng/builder master
e5ae396840d43957047adf01d3d518fafa07d511
Auto Update CSIT Jobs to run
Change-Id: I3c812ffc4d0b3d1e2a99b54741f3339dd115928c
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Jamo Luhrsen [Thu, 20 Jul 2017 23:24:52 +0000 (23:24 +0000)]
Updated git submodules
Project: releng/builder master
68efa79fff338a01f1a7121219f5bf819802a5ac
Merge "Add COE Openstack CSIT Job"
Add COE Openstack CSIT Job
Change-Id: If5a889d2ee9c623eb94b16fa28ecb20773259ec2
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Zhijiang Hu [Thu, 20 Jul 2017 04:34:59 +0000 (00:34 -0400)]
Updated git submodules
Project: integration/test master
27b7911a5c2315145f2cf06726303dadfe508940
No more Content-Type for DELETE request header
According to [1], neutron can not accept DELETE request with
body. And according to [2], the way to solve is do not
add 'Content-Type' in header while sending DELETE request.
[1] http://git.openstack.org/cgit/openstack/neutron/tree/neutron/api/v2/base.py#n555
[2] https://github.com/bulkan/robotframework-requests/issues/160
Change-Id: I4155153d789853ceb642b18089d1176a33c25614
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
Jamo Luhrsen [Thu, 20 Jul 2017 22:41:45 +0000 (22:41 +0000)]
Updated git submodules
Project: releng/builder master
1f97daf89150b6d0e3080ee6257e956e71c3639d
Merge "Fix L2GW jobs"
Fix L2GW jobs
networking-l2gw is needed for using l2gateway commands.
It works only with neutron clients older than 7.
Change-Id: I222d6f624f588b2a73202f8e3cf64a69ad2023be
Signed-off-by: gvrangan <venkatrangang@hcl.com>
Thanh Ha [Thu, 20 Jul 2017 22:03:37 +0000 (18:03 -0400)]
Updated git submodules
Project: netconf master
9c56fbbb1c62243df9baa3b95140153f91ffdde9
Add 'features/protocol-framework/' from commit '
cb42405784db97d0ce2c5991d12a89b46d185949'
Change-Id: I60f397e609aa0f26dbb39c4c5bab17a6b0d8b447
git-subtree-dir: features/protocol-framework
git-subtree-mainline:
6d7e12bf3ef64e5004703a1d540e7e26f30a9595
git-subtree-split:
cb42405784db97d0ce2c5991d12a89b46d185949
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Upgrade to odlparent 2.0.2
Change-Id: I748830e39c108056ecd81809a0556e8c43d251f4
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Bump odlparent dependency to 2.0.1
Bumps odlparent to latest release.
Change-Id: Ifaf36c6539206ec5c35663717b691a0d962d1744
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bump to odlparent 2.0.0
This takes odlparent 2.0.0, adjusts for guava update and feature
movement. Since jenkins is failing on the distro run, that is
disabled and a follow-up patch will re-enable it to get us going
again.
Change-Id: If3e1289ed7f73a79a5a47428c634bda9702e824d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Migrate to odlparent 1.9.0
Change-Id: I7d4af74e7713d48dd6ad8431229c4963423abbf6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Migrate to odlparent 1.8.0-Carbon
Per request of odlparent project we are downgrading all Nitrogen
projects to use the released odlparent 1.8.0-Carbon to allow for the
odlparent project to start performing semver style releases.
Jira: RELENG-159
RT: 41406
Change-Id: I69e9fab9531b1127286ca3f4467b9a046ce25a51
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bump versions by x.(y+1).z for next dev cycle
Change-Id: Ife090ef2c9bb25e515b2fb06e2766c56d8174d76
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Add Karaf 4 features
This moves the Karaf 3 features and adds matching Karaf 4 features for
all the controller features.
Blueprint is upgraded to match the version used in Karaf 4.
Bug: 7526
Change-Id: Ie41cd727942ad2083ef0ca33e03f0d08003c546d
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Bump versions by 0.1.0 for next dev cycle
Change-Id: I9c4a4b1e6d0e101392fb19dc68f814e30de4fa5c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Bumping versions by 0.1.0 for next dev cycle
Change-Id: I2155a23eb208cc34d29b3e5ee0c8f6a3f551cacf
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Fixed properties not expanded in features.xml
Change-Id: I8bf4c30be1e6c427cfd9aff8afe5f465a666dc22
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Bug 4202: Migration to use mdsal project
Migrated controller to use MD-SAL provided
Java Binding instead of YANG-Tools provided JAVA
Binding.
This migration deals only with compile time and
in runtime.
Updated following features
- features-config
- features-config-netty
- features-config-persister
- features-mdsal
- features-extras
- features-protocol-framework
to use
- Java Binding hosted in MD-SAL project
- features-parent from odlparent
Change-Id: Iba40d74d118e212c9a57fa28711bbbe339fe1bbd
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
[RFC][Fix] Fix for connection in pom.xml.
The connection value was wrong.
Apply values proposed by zxiiro.
Also fix sal-dom-xsql (wrong developerConnection).
This allows me to run mvn site
w/o failing due to the wrong entry.
Change-Id: I15d953647a40dde4b37246a78bae120552efb15b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Bumped controller version by minor for next release cycle.
Change-Id: I80ea0aecf42e5ee96dcebc68af1e872b1f10e7b5
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Re-enable running of SingleFeaturesTest
For reasons I have not yet figured out, depending on the
yangtools version of features-test causes features tests
to no longer run. This patch changes controller
to depending on the features-tests from odlparent
Change-Id: I45397f042cc367addde2ada74a27aba98fc98126
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Incrementing versions by 0.1.0 for post-Helium master branch
* The only version not incrmented is aaa.version, which is left at
0.1.0-SNAPSHOT since they depend on controller and can't update yet.
* To break the cyclic dependency, this patch temporarily stops running
the netconf-connector and restconf feature tests.
* Also fixing a bug causing Errors like "Choice has two nodes case with
same qnames".
A second patch (to be run after AAA increments their versions to
0.2.0-SNAPSHOT) wiil update aaa.version and re-enable these tests.
Change-Id: I70a3987d32504e798c5ed05a67a0a1174338844b
Signed-off-by: Colin Dixon <colin@colindixon.com>
Signed-off-by: Robert Varga <rovarga@cisco.com>
Add descriptions to features.
Change-Id: Ib0aadbffe1d50cb15511d3aa1fb590a24a4bcb19
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Turn on feature testing for those features that pass
(includes a fix for features/config)
From this point onward, those features should
break the build if they are broken.
Change-Id: I9eecdabe2e7556a5d60a720f86d7a5e78421b6ef
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Working md-sal features, including restconf, toaster, flow-services
Note: DO NOT MERGE until
https://git.opendaylight.org/gerrit/9847 (yangtools)
is merged as it is needed for this change.
Change-Id: Iad975cfb63b62930465edcd9e415856873b5acde
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Remove old dependencies
- Remove stale dependencies that prevent releasing of artifacts
- Remove unused flow-management-compatibility and
inventory-topology-compatibility modules
- Make sure that if a dependency is on module with a version defined
by a variable, lets specify the version in the dependency management
in common pom
- Replace in netconf-cli the reference from yang-data-json to
yang-data-composite-node because yang-data-json has been removed
- Removed whitespaces in config-netty-config that would cause
checkstyle issues downstream otherwise
Change-Id: I866e4b36e71c004b925bd181412ff4df91b3091f
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Made config/mdsal/netconf features non-cyclic
We previously had some cross dependency between config-features and
netconf-features. This is highly undesirable because it
precludes folks being able to simply have a maven dependency for the
one feature they want and requires enumerating *all* the feature
files.
This fixes that by pulling out
features/config-netty
features/config-persister
from
features/config
So the dependency graph is now non-cyclic:
config-netty -> config-persister
config-persister -> (netconf,config)
netconf -> (config,protocol-framework)
Change-Id: Ie662df40bd6985e2ecd4280596ddafc947e5edd0
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Fixed to config,netconf,mdsal features files
This patch requires:
https://git.opendaylight.org/gerrit/#/c/8962/
Things done here (apologies for it all at once
but it was the result of a lot of experimenting):
1) Moved config/mdsal/netconf features projects under
controller/features
2) Created controller/features/pom.xml to make rebuilding
features easier
3) Created netconf features project
4) Created protocol-framework features project
5) Removed 02-clustering.xml as its no longer used.
Note: These features are intentionally done in a lean
manner... very little overinclusion involved.
State of things:
Hit a snag around karaf's new JMX RBAC.
If you do
feature:install odl-config-startup
and wait for a minute or so you will get an error like:
http://pastebin.com/8J886kK9
which looks pretty bad, but is really just telling us that
when the config subsytem went to push features to JMX,
karaf's JMX RBAC blocked us.
I've filed https://bugs.opendaylight.org/show_bug.cgi?id=1359
on this, which describes two possible solutions to the problem.
Further information for onces 1359 is resolved:
The four config files its looking to push are:
ls opendaylight-karaf/target/distribution.opendaylight-karaf-1.4.2-SNAPSHOT/configuration/initial
00-netty.xml 01-md-sal.xml 03-toaster-sample.xml
You can get the requisite capabilities for 00-netty.xml should be installed
by doing
feature:install odl-config-netty
(which depends on odl-config-startup).
For 01-md-sal.xml to be processed you will need to fix up the md-sal
features. To get 03-toaster-sample.xml processed you will need a feature
for toaster. I recommend deleting 01-md-sal.xml and 03-toaster-sample.xml
and just playing with 00-netty.xml till you can get past the stuck
places with JMX.
Once you *think* you are past 1359, verify by pointing
jconsole at karaf and looking at MBeans and drilling down under
org.opendaylight until you find the Modules. You should see more
than 'shutdown' there.
Recommended Next steps:
1) Fix bug 1359 - picked option1 to proceed
2) Fix up the md-sal feature at least enough to get 01-md-sal.xml
working - Done
3) Get a controller/features/toaster going and get 03-toaster-sample.xml
working. - Toaster is working
********* Had to install in this order to get features installed correctly ********
feature:install yangtools-all
feature:install base-all
feature:install odl-mdsal-commons
feature:install odl-config-api
feature:install odl-config-netty-config-api
feature:install odl-protocol-framework
feature:install odl-netconf-api
feature:install odl-netconf-mapping-api
feature:install odl-netconf-util
feature:install odl-netconf-netty-util
feature:install odl-netconf-impl
feature:install odl-config-core
feature:install odl-config-manager
feature:install odl-config-persister
feature:install odl-config-api
feature:install odl-config-netty-api
feature:install odl-config-netty-config-api
feature:install odl-config-netty
feature:install odl-config-startup
feature:install odl-config-netconf-connector
feature:install odl-mdsal-all
feature:install odl-mdsal-toaster
feature:install yangtools-restconf
feature:install odl-adsal-all
feature:install odl-netconf-misc
feature:install odl-config-dispatcher
feature:install odl-mdsal-misc
********************************************************************
I apologize for the size and complexity of this patch. But it seemed
important to get it out to folks. Please feel free to break it down
into more managable pieces if you are so inclined.
Change-Id: I6384d57d4fe623221e9c81d8bfb547277ab0e051
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Signed-off-by: Surekha Bejgam <sbejgam@cisco.com>
Thanh Ha [Thu, 20 Jul 2017 21:50:00 +0000 (17:50 -0400)]
Updated git submodules
Project: netconf master
6d7e12bf3ef64e5004703a1d540e7e26f30a9595
Add 'protocol-framework/' from commit '
5d015c2c5f800d136406c15fcb64fd531d4ffc26'
Change-Id: I206dca66b860abaa9bc25615d42703c638bf5b3f
git-subtree-dir: protocol-framework
git-subtree-mainline:
21588aadb96699b6f4f87e2cbbbb08fe1e38ed78
git-subtree-split:
5d015c2c5f800d136406c15fcb64fd531d4ffc26
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Upgrade to odlparent 2.0.2
Change-Id: I748830e39c108056ecd81809a0556e8c43d251f4
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Bump odlparent dependency to 2.0.1
Bumps odlparent to latest release.
Change-Id: Ifaf36c6539206ec5c35663717b691a0d962d1744
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bump to odlparent 2.0.0
This takes odlparent 2.0.0, adjusts for guava update and feature
movement. Since jenkins is failing on the distro run, that is
disabled and a follow-up patch will re-enable it to get us going
again.
Change-Id: If3e1289ed7f73a79a5a47428c634bda9702e824d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Migrate to odlparent 1.9.0
Change-Id: I7d4af74e7713d48dd6ad8431229c4963423abbf6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Remove protocol-framework config yang
The protocol-framework config yang modules aren't used, ie aren't
instantiated in any config XML file, so remove them.
Change-Id: I8cc8c8c8666ef731a2e7da20a3046300ce5aad45
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Replace logger and log by LOG
Replace logger and log by LOG to follow the
OpenDaylight recommendations [1].
[1]
https://wiki.opendaylight.org/view/BestPractices/Logging_Best_Practices
Change-Id: I63787ccee5950bebbc8c3769885574593a666809
Signed-off-by: David Suarez <david.suarez.fuentes@ericsson.com>
protocol-framework: use lambdas
This series of patches uses lambdas instead of anonymous classes for
functional interfaces when possible. Lambdas are replaced with method
references when appropriate.
Change-Id: Ife557068a519c0b2822b9ee5dc4b5150373e0cf8
Signed-off-by: Stephen Kitt <skitt@redhat.com>
protocol-framework: final parameters
This automatically-generated patch flags all appropriate parameters as
final (including caught exceptions).
Change-Id: I48aac237ca7730845935e53adbbe2ce314f7c564
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Bump versions by x.(y+1).z for next dev cycle
Change-Id: Ife090ef2c9bb25e515b2fb06e2766c56d8174d76
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Drop explicit dependency on Findbugs annotations
odlparent provides jsr305, and will eventually provide annotations
instead; so the dependencies no longer need to be explicitly added to
downstream projects.
Bug: 7663
Change-Id: If8fa8b231f9cb3d4a5e4fbdbd1b58e720756f5c0
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Replace FindBugs :jsr305 by full :annotation (Bug 7663)
Change-Id: I76584c682c1e5d5acdbdb3b420f5a56da0aa363e
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Fix javadocs and enable doclint
This eliminates the doclint suppression and fixes up javadoc, so they
work with Java 8 out of the box.
Change-Id: I7294f0dcd570e3e3c445e54cc8989078175d05d7
Signed-off-by: Robert Varga <rovarga@cisco.com>
Do not use opendaylight/commons/opendaylight as parent
Change-Id: I9a858c90274c7c82bac75fc7931a10c1ff707ef8
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
Revert "Clean-up pom.xml layout"
Since this got merged, I'm facing issue building the project correctly, it's
failing in samples/toaster-it and runtime is broken because of mess-up classpath.
If others are facing the same issue, this should be merged.
I'll rework the overall patch later.
This reverts commit
8a637013c102c11323230dae08fa4407863945d6.
Change-Id: I61aae87439736d0163e6b4c49d8753052b28bac0
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
Clean-up pom.xml layout
Do not depend on opendaylight/commons/opendaylight/pom.xml
Change-Id: Ic7313dc6b703739a6c14b1f0cd1a37ba3b7827af
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
Mechanical code cleanup (commons)
* Remove unnecessary type specifiers (use Java 7 <>)
* Remove unnecessary "extends Object" declarations
* Remove unnecessary semi-colons
* Merge identical catch blocks
* Remove redundant modifiers:
- enum constructors are private by default
- interface properties are public static final by default
- interface methods are public abstract by default
- interfaces are abstract by default
- inner interfaces are static by default
- inner classes in interfaces are public static by default
Change-Id: If1805b63e52c1ab0c68983e7856e7ccf184cb2a9
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Bump versions by 0.1.0 for next dev cycle
Change-Id: I9c4a4b1e6d0e101392fb19dc68f814e30de4fa5c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Switch to StandardCharsets
Guava's Charsets should not be used when StandardCharsets are
available.
Change-Id: I7c52bd3070bb48857cbba82e8d4bc5993d7aea9d
Signed-off-by: Robert Varga <rovarga@cisco.com>
Enable netty config modules to restart when blueprint container restarts
Added the necessary service properties such that when the blueprint
container is restarted on config change the associated config system
Module instances are recreated/restarted. This for backwards compatibility
for existing CSS modules that inject the netty CSS modules.
Change-Id: Icb12968805d8760cb03d3eea1e8ceda5ec1de2f5
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
Modify config Module impls to co-exist with blueprint
Modified various config system Module implementation classes which
have corresponding instances created and advertised via blueprint to
obtain the instance in createInstance from the OSGi registry. The
instance may not be available yet so it will wait. I added a
WaitingServiceTracker class to encapsulate this logic using a ServiceTracker.
For those modules that don't advertise services, createInstance simply
returns a noop AutoCloseable since the components are created via
blueprint.
I also added the new disable-osgi-service-registration flag to the
corresponding service yang identities to prevent the CSS from
duplicating the service registrations.
This patch also adds the blueprint bundle to the mdsal features and
"turns on" blueprint.
Change-Id: I60099c82a2a248fc233ad930c4808d6ab19ea881
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
Bump yangtools to 1.0.0-SNAPSHOT
Change-Id: Ic55c573d6d57b27cb8f2640c938e6b7eeb08a42f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Bumping versions by 0.1.0 for next dev cycle
Change-Id: I2155a23eb208cc34d29b3e5ee0c8f6a3f551cacf
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Return throwable in NeverReconnectStrategy
NeverReconnectStrategy returns empty throwable instead of
passed throwabled with the failed previous
connection reasons.
Change-Id: I5695af09379f06a66c37ccf27293ff85657afeaa
Signed-off-by: Claudio D. Gasparini <cgaspari@cisco.com>
Bug 4202: Migration to use mdsal project
Migrated controller to use MD-SAL provided
Java Binding instead of YANG-Tools provided JAVA
Binding.
This migration deals only with compile time and
in runtime.
Updated following features
- features-config
- features-config-netty
- features-config-persister
- features-mdsal
- features-extras
- features-protocol-framework
to use
- Java Binding hosted in MD-SAL project
- features-parent from odlparent
Change-Id: Iba40d74d118e212c9a57fa28711bbbe339fe1bbd
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
[RFC][Fix] Fix for connection in pom.xml.
The connection value was wrong.
Apply values proposed by zxiiro.
Also fix sal-dom-xsql (wrong developerConnection).
This allows me to run mvn site
w/o failing due to the wrong entry.
Change-Id: I15d953647a40dde4b37246a78bae120552efb15b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Bug 3197: Netconf client not reconnecting due address unresolved
Netconf client not reconnecting, when failed 1st time due
address unresolved. InetSocketAddress remains in state unresolved,
after connection failed first time due address unresolved.
Now recreating InetSocketAddress by each reconnect,
so address is checked by each reconnect attempt.
Change-Id: I29ef130d7bf3f65023a611cee51245a6ae6f9a03
Signed-off-by: Marian Dubai <mdubai@cisco.com>
BUG 2914 TCP Options incorrect
Obvious - basic use of TCP in a double-buffering environment for command/responce protocols.
Change-Id: I4d5117039bdcdc089adb177972ab9460165d6297
Signed-off-by: Anton Ivanov <aivanov@brocade.com>
Bumped controller version by minor for next release cycle.
Change-Id: I80ea0aecf42e5ee96dcebc68af1e872b1f10e7b5
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Marked as deprecated all classes within protocol-framework.
- this part of controller will be removed between M3 and M5
- if you're using it, rewrite your code to use netty directly
Change-Id: I864b914d885e15029bca903829c683306780a69d
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
BUG-2310 - widen yang model for netconf-node.
Netconf datastore is now in topology, added connection state,
resolved/unresolved schemas with failure reasons and host to netconf node.
Deprecated old netconf node in inventory.
Change-Id: Id34a17b82420eaf69d03d72b9a1523210cc87cc2
Signed-off-by: Tomas Cere <tcere@cisco.com>
Remove unnecessary declaration of <prerequisites> in protocol-framework
Bug: 2605
Change-Id: I26a1a5434dfdb3d4e28bfd141f575991a8e91f03
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Fix channelInactive event handling in the netty pipeline for netconf.
Reoreding events from AsyncSshHandler.
+ Moving ClosedChannelHandler from Reconnect promise at the end of the pipeline.
+ Add channel id to toString() of abstract netconf session
Change-Id: I9884c2b8d8b2d89878e2fe5cb43fda7a98be5b23
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
BUG-8: migrate newMBeanProxy() -> newMXBeanProxy()
newMBeanProxy() is deprecated, so migrate users over, eliminating
associated warnings.
Change-Id: Ifd9ff1146f2f0e5b2a20a55bd8c34f48f837cb01
Signed-off-by: Robert Varga <rovarga@cisco.com>
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
BUG-2340 Fix improper cleanup of resources in netconf ssh handler
This commit also fixes proper reconnect scheduling for netconf-connector.
Change-Id: I1d848af57fddc35e73596fc47f8c7318b8747130
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Fix failing reconnect test.
Test verified that session that was dropped during negotiation was not reconnected.
This is no longer true, so the test is failing. However not on jenkins.
Change-Id: I5f416a3397c33607e5004dc48f9569d9da992326
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
BUG-2207 Make reconnect promise reconnect even if session was dropped during negotiation
Change-Id: I58adc2e42bb8ce09bfb8b5cd214a91300bb2bbb0
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Incrementing versions by 0.1.0 for post-Helium master branch
* The only version not incrmented is aaa.version, which is left at
0.1.0-SNAPSHOT since they depend on controller and can't update yet.
* To break the cyclic dependency, this patch temporarily stops running
the netconf-connector and restconf feature tests.
* Also fixing a bug causing Errors like "Choice has two nodes case with
same qnames".
A second patch (to be run after AAA increments their versions to
0.2.0-SNAPSHOT) wiil update aaa.version and re-enable these tests.
Change-Id: I70a3987d32504e798c5ed05a67a0a1174338844b
Signed-off-by: Colin Dixon <colin@colindixon.com>
Signed-off-by: Robert Varga <rovarga@cisco.com>
BUG-2109 : removed final modifier to allow overriding of negotiationFailed() method
Change-Id: Iffe9dcf061480844ceb8a8278997c28000ec329d
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
BUG-1621 Fix reconnecting.
Netconf-connector did not reconnect after recent changes (Ssh mina integration)
SshHandler was in pipeline after listener in reconnect, thats why the listener received no event about session down.
Change-Id: Id39062f51bc3a0caf066ca49682a2acc837b06ef
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Merge "BUG-190 Simplify reconnect logic in protocol-framework."
Fix config attributes with same names for different modules.
Yang does not allow attributes in different cases to have the same name.
In yang modules for config, the configuration is located in cases and if 2 cases in same yang module contain child with same name, the transformation of data from CompositeNode to NormalizedNode
NOTE: This might break bgpcep and SP distribution, check.
Change-Id: I9bad24df9ac149da74b745ff648c72345e33deb1
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
BUG-190 Simplify reconnect logic in protocol-framework.
- Removed duplicate code from ReconnectPromise (almost the same code in ProtocolSessionPromise)
- ReconnectPromise now only calls ProtocolSessionPromise.connect (once right away to connect initially,
then every time channel is closed by dropped session)
- Removed second ReconnectingStrategyFactory from ReconnectPromise and AbstractDispatcher.createReconnectingClient
(Kept in AbstractDispatcher for backwards compatibility as deprecated). Only one factory needed for reconnecting client
- Added unit tests to ServerTest to test different cases of reconnecting
- Slightly refactored ProtocolSessionPromise to make code more readable
Change-Id: If3af8f468e7d59822c984cf814d15460ab35921f
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Merge "Protocol framework: use pooled ByteBuf allocator"
Fix MD5 channel client channel not working
As it turns out, the client code needs the same fix server-side
received, which is to allow customizeBootstrap() to set channel.
Change-Id: I5efc541ad27bb3e317348c3bb08b13f3fd4110ed
Signed-off-by: Robert Varga <rovarga@cisco.com>
Protocol framework: use pooled ByteBuf allocator
This should enhance the default performance characteristics by reusing
ByteBufs if possible. With 4.0.19, netty keeps a thread-local cache of
direct buffers, so we should see a reduction in buffer copying, if not
other effects.
Change-Id: I81fcf380f6f3b03187000dbca0dd8507975e8dd1
Signed-off-by: Robert Varga <rovarga@cisco.com>
BUG 624 - Make netconf TCP port optional.
Previously netconf-impl opened a TCP port with no authentication on
localhost, and netconf-ssh used it as a bridge to forward trafic
after processing authentication and encryption.
This patch creates new project netconf-tcp and modifies netconf-impl
to open the netconf server on LocalAddress. Both tcp and ssh modules
now communicate with this local server.
Config ini is modified so that the TCP port (8383) is not enabled
by default.
Change-Id: I74bded660f10b20d09535d32308aff5b2ae611d9
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
BUG-633: allow overriding of channelFactory
It turns out netty does not let us override an already-set
channelFactory. Reorder customization to detect when such an override is
necessary.
Change-Id: I99de69b98e4034d4701313942d9ed2a09923375d
Signed-off-by: Robert Varga <rovarga@cisco.com>
Resolve Bug:681 - Fix config module registration to Service Registry.
Rework OSGi service registration during second phase commit: only service references
will be registered into SR, instead of old behaviour when each module's service
interfaces were used. Only one key-value entry is persisted in registration:
{name: name of service reference} .
Change-Id: I25249fe8f9e51570cd3ea963e91145b7e44da57d
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
Remove version mismatch in config.version
- End goal was to remove several config.version present in the pom, in
the making i cleaned some of the repetition in config parent pom and
aligned with the commons.opendaylight
- Removed some more warning on the pom files
Change-Id: I6717ceb915fe90fa7313472eb03884de9d09235d
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Adding auto-sorting plugin to all Controller via parent/pom.xml
leveraging google's sortpom plugin, all controller poms are sorted
at build time as per the opendaylight/commons/parent/pom.xml configuration.
Sorted lists of properties, dependencies, and plugins will increase pom readability
and help prevent duplicate entry errors.
This first submission is huge as I changed one pom.xml and all are then sorted.
Only if the sortpom plugin is reconfigured will all pom's again be changed.
Note that if any pom.xml is pushed without having been through a build ... folks are
going to see pom.xml files showup as modified unintentionally.
Change-Id: I8553f38b9f0e5f6d27177ad6b9b9c35a4b43d55a
Signed-off-by: jameshall03885 <ghall@brocade.com>
Bug 651 - Added back IDE profile and changed target for yang sources
- The IDE maven profile was added back based on feedback from Giovanni Meo
- To avoid devs from having to run the IDE profile so eclipse can see the yang
generated source files, the yang source files are now generated under src/main/yang-gen-sals
or src/main/yang-gen-config instead of target/target-ide.
- The maven-clean-plugin was moved to the commons base pom and removed from
all child poms where it was specified. Thus, it will be automatically run for all
projects. The plugin's execution will clean all xtend and yang generated source dirs.
- The build-helper-maven-plugin was also moved to the commons base pom and removed from
all child poms. It will automatically run for all projects and no longer needs to be
specified in child poms. The plugin's execution will created eclipse source folders
for all xtend and yang generated source.
Tom P and Devin A really did all this work, Greg just gets credit unfairly.
Conflicts:
opendaylight/config/config-module-archetype/src/main/resources/archetype-resources/pom.xml
Change-Id: I8d9e403629cab2e48d03d5c7a417a02f1d878ca7
Signed-off-by: tpantelis <tpanteli@brocade.com>
Signed-off-by: jameshall03885 <ghall@brocade.com>
Signed-off-by: dbavery <devin.avery@brocade.com>
Signed-off-by: jameshall03885 <ghall@brocade.com>
BUG-633: allow bootstrap customization
Downstream projects may need to customize Bootstrap/ServerBootstrap
instances before they are used. Create two protected methods which
can be overridden to gain access to the instances before they are used.
Change-Id: Ibb45c7b99847cbe2fe8b90e8d1bf125c66a18e0d
Signed-off-by: Robert Varga <rovarga@cisco.com>
BUG-467: reconnect-strategy configuration moved into controller/commons/protocol-framework
-changed reconnect-strategy service and modules to reconnect-strategy-factory - configuration of ReconnectStrategyFactory.
Change-Id: I863cf4f7cf559504d05e14293af9d2c5e9373ca7
Signed-off-by: Milos Fabian <milfabia@cisco.com>
Suppress unchecked cast warnings
These casts are either safe, or we need to throw an exception --
ClassCast is as good an exception as any.
Change-Id: I74026fee5004984bfc18d990a3b6fee68a1fb479
Signed-off-by: Robert Varga <rovarga@cisco.com>
Introduce checked sendMessage() method
This method send a message down the socket and makes sure that
negotiation fails if the message does not reach the peer for any reason.
Subclasses should use this method instead of talking directly to the
underlying channel.
Change-Id: I5b8201caef1c4ba655dad12fb139b054b9e75f06
Signed-off-by: Robert Varga <rovarga@cisco.com>
CHange log level from warn to debug in ProtocolSessionPromise when connection attempt fails
Change-Id: I933bb145fb8dfda19a98c60cda108da078eb93e5
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Remove deprecated API elements from protocol framework
The use of these concepts has been deprecated in version 0.4.0, which
was released. The only in-tree user was netconf, which was refactored to
not to rely on these concepts, so bump the version to 0.5.0 and purge
the code.
Change-Id: Ibf2195b51bf12ea99b8b21f3da322d666b103b5e
Signed-off-by: Robert Varga <rovarga@cisco.com>
Get rid of NetconfMessageFactory
This removes the use of deprecated ProtocolMessageFactory and
ProtocolHandlerFactory. Just instantiate appropriate Netty handlers
instead.
Change-Id: I98b6424af0256483be21c92dfdbe4c0ddbac7a9d
Signed-off-by: Robert Varga <rovarga@cisco.com>
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release master-tagforprepareonly-controller-bulk-release-2-1
Make AbstractSessionNegotiator react to exceptions
While the SessionNegotiator is present on the pipeline it should react
to exceptions happening on the channel by failing negotiation.
Change-Id: I6571dc25f17c7afe8fa4e4eb58f70ad0bb3397a4
Signed-off-by: Robert Varga <rovarga@cisco.com>
Fixed inappropriate uses of log level INFO
This is done per the recommendation here:
https://wiki.opendaylight.org/view/Draft_Syslog_Level_Settings
Change-Id: I69bbe15d81ed49511f643fd4a8c0ad60f58a0c22
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Move protocol framework from BGPCEP project
This moves the current parts of BGPCEP protocol framework into the
controller project, eliminating the circular dependency forced by
netconf being resident in this project.
Change-Id: I7c8457ebaec5c261217587d60a95a7b35e473d1e
Signed-off-by: Robert Varga <rovarga@cisco.com>
Sam Hague [Thu, 20 Jul 2017 19:59:14 +0000 (15:59 -0400)]
Updated git submodules
Project: releng/builder master
64b19c329105274ef7d1927042d9c8588944ebf7
Use the default template for sonar
NetVirt used a custom job for sonar so that it
could include integration tests inthe coverage.
IT is no longer used so the default template can be used.
Change-Id: Ie0f216513abe56ac881bbd7f184a578c8818bfc2
Signed-off-by: Sam Hague <shague@redhat.com>
jenkins-releng [Thu, 20 Jul 2017 14:51:52 +0000 (14:51 +0000)]
Updated git submodules
Project: releng/builder master
ed6fe7cc460dcc9e142a7e928e2b3d022fabb772
Update validate autorelease projects for nitrogen
Change-Id: I11a07d11bd3debeb4375ac38758dae2ad57d2166
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
David Suarez [Thu, 20 Jul 2017 07:27:38 +0000 (09:27 +0200)]
Updated git submodules
Project: sfc master
f7b483cc23b00efe333afa1c72fcb0d4c4f9f453
Migrate the rest of the listeners to use blueprint annotations
Migrate the rest of the sfc-provider module's listeners to use blueprint
annotations.
Blueprint annotations is the recommended configuration mechanism for
Dependency Injection [1].
Some minor cleanup.
Change-Id: Ib1d7bf0c3dfcb482042934f144263188d43efc04
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
Jakub Morvay [Thu, 20 Jul 2017 15:31:38 +0000 (15:31 +0000)]
Updated git submodules
Project: netconf master
21588aadb96699b6f4f87e2cbbbb08fe1e38ed78
Merge changes I6575ddd8,I4b78f51d,I0a0441e6
* changes:
Cleanup Precondtions in singleton
Cleanup Throwable catches
Cleanup NetconfDevice
Cleanup Precondtions in singleton
Use Verify when appropirate.
Use Assert in UT.
Change-Id: I6575ddd8d4292a0e2b71048a9939abb420aeccba
Signed-off-by: Tomas Cere <tcere@cisco.com>
Cleanup Throwable catches
Change-Id: I4b78f51d13b5cd027451f1a62ff90642ed39ef0f
Signed-off-by: Tomas Cere <tcere@cisco.com>
Cleanup NetconfDevice
Change-Id: I0a0441e662ca78e8d6d6841cc48279b293422d1b
Signed-off-by: Tomas Cere <tcere@cisco.com>
jenkins-releng [Thu, 20 Jul 2017 14:42:39 +0000 (14:42 +0000)]
Updated git submodules
Project: releng/builder master
004c8ec94de50085a9eeade1ccfbd9c61e8c3eba
Update validate autorelease projects for nitrogen
Change-Id: I9baaffb8fba61a930799cdb5dc20d27585d328bc
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Stephen Kitt [Wed, 19 Jul 2017 15:25:19 +0000 (17:25 +0200)]
Updated git submodules
Project: netvirt master
8a80b66f18c27b79474354ee7fc89c016dfa7485
Move statistics into org.opendaylight.netvirt
Now that the BluePrint plugin only considers org.opendaylight.netvirt,
we need to move all NetVirt’s packages into that namespace.
Change-Id: I953e9df0a9c650161083239acb1889e529429f1a
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Signed-off-by: Sam Hague <shague@redhat.com>
Faseela K [Thu, 20 Jul 2017 08:13:13 +0000 (08:13 +0000)]
Updated git submodules
Project: genius master
4b7be16804671f8f0443e17d3813e51e2a496c33
Merge "Port Number Change on OVS restart not handled by IFM"
Port Number Change on OVS restart not handled by IFM
If port number for an interface changes on OVS restart, interface-manager
was not handling the same, and this results in stale entries remaining in
interface-state DS. Making the code robust to handle OF port number
updates.
Change-Id: If5cd5d9a6643a2bd67a500530ecc9f0bf2dfbd5c
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Stephen Kitt [Fri, 16 Jun 2017 16:36:38 +0000 (18:36 +0200)]
Updated git submodules
Project: netvirt master
ffb053958678ea78b1808020c23aaf8c1e23e03d
Clean up lambdas and streams
* Use method references where appropriate.
* Use lambdas instead of anonymous classes where appropriate.
* Simplify lambdas as far as possible.
* Use forEach() directly on collections instead of streaming them.
* Simplify streaming matchers (!anyMatch -> noneMatch in particular).
Change-Id: I38c4ec0b45d355d495b9db563cb363414059f1aa
Signed-off-by: Stephen Kitt <skitt@redhat.com>
David Suarez [Fri, 14 Jul 2017 10:46:04 +0000 (12:46 +0200)]
Updated git submodules
Project: sfc master
f935bc9894d1852bf3309b9ed877c50dc2454967
Migrate ServiceFunctionChain listener to use blueprint annotations
Migrate ServiceFunctionChain listener to use blueprint annotations.
Blueprint annotations is the recommended configuration mechanism for
Dependency Injection [1].
Some minor cleanup.
[1] https://wiki.opendaylight.org/view/BestPractices/DI_Guidelines
Change-Id: I80f69e4fdf7c57e4448299434423d440d7515ba4
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
Luis Gomez [Fri, 14 Jul 2017 07:10:33 +0000 (00:10 -0700)]
Updated git submodules
Project: integration/test master
e4ac6a9642ae8293222d9a7f027cb7acb7c08c71
Add scriptplan and testplan for new gate jobs
Also create simlink for openflow
Change-Id: Id28fe19fcba22dcb3395518177d5e53e7934961a
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Jamo Luhrsen [Wed, 19 Jul 2017 21:06:47 +0000 (21:06 +0000)]
Updated git submodules
Project: releng/builder master
9fef42ce003874231825076d852d87b00644c3c2
Merge "Add new gate jobs for netconf and bgp"
Add new gate jobs for netconf and bgp
This goes with https://git.opendaylight.org/gerrit/#/c/60319/
Change-Id: I79aa9f9df49dcd04f24ae1cedf4fa3867dec983c
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
David Suarez [Wed, 19 Jul 2017 15:05:13 +0000 (17:05 +0200)]
Updated git submodules
Project: sfc master
8a33224bc110b7ff9e5cf62053a5acdf6337a3cd
Bump odlparent from 2.0.0 to 2.0.2
Bump odlparent from 2.0.0 to 2.0.2.
Change-Id: I16f10b7603c2492386fff7e6c4b64f3f987900ab
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
Thanh Ha [Wed, 19 Jul 2017 14:57:10 +0000 (10:57 -0400)]
Updated git submodules
Project: releng/builder master
3e0433492ba64a4bad973384da83ca0bff54a526
Detect if staging has failed
The mvn command always exits 0 when using the staging plugin to stage a
Nexus repository. Due to this when failure occurs we do not currently
detect it. This patch parses the staging log file for any lines starting
with [ERROR] (typical of mvn errors) and exits the script with a failure
code if detected to make Jenkins fail the build.
Issue: RELENG-218
Change-Id: I5ddc56d88ca23baada1a8044ef9dc26345a583f9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Sam Hague [Mon, 17 Jul 2017 11:55:23 +0000 (07:55 -0400)]
Updated git submodules
Project: netvirt master
3a27215651a7d9d4ee0c47e5a48587f90b66881a
Revert "temp rm netvirt-sfc feature while sfc is busted"
This reverts commit
17fd01cfd7fa6839035767e3123dd2fdbe476136.
Revert "temp rm netvirt-sfc feature while sfc is busted"
This reverts commit
112ea539ae0ca3b355f15ca0944819b904f1bb5a.
Change-Id: Icfa024c22b2a0560ae615ac74db9231048dbb014
Signed-off-by: Sam Hague <shague@redhat.com>
Aswin Suryanarayanan [Tue, 18 Jul 2017 12:50:47 +0000 (18:20 +0530)]
Updated git submodules
Project: netvirt master
c2209b4545546490370d25ceab2f53d72568e8eb
Bug 8857 - SNAT Conntrack - VM MAC is used as Source MAC for all
outbound traffic
The vm mac is replaced with router mac address
Change-Id: Ia49aad53178d5f5b67b915dce72e453a23b3e9d2
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
Robert Varga [Wed, 19 Jul 2017 12:21:46 +0000 (14:21 +0200)]
Updated git submodules
Project: odlparent master
df06442e2c32694aebd80690eeb91ee1ff6ddf2b
BUG-7464: do not package upstream triemap
yangtools carries a reworked fork with a large number of bugfixes
and it is no longer using upstream. Remove odl-triemap, letting
downstreams consume the yangtools fork.
Change-Id: I5c04c5bed193594a57d4845f857ab62637b70ce4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Wed, 19 Jul 2017 12:20:32 +0000 (14:20 +0200)]
Updated git submodules
Project: odlparent master
e69ebbd8e79f4e5b9528fb6946c5adae721c350d
Bump versions to 3.0.0-SNAPSHOT
We are making backwards-incompatible changes, hence we need to bump
major version.
Change-Id: I1bbd7d55f3a4f1a8cb31e03be9e9215a7bbca4dd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Philippe Guibert [Thu, 6 Jul 2017 14:12:12 +0000 (15:12 +0100)]
Updated git submodules
Project: netvirt master
35d90f4afc718e4a04aa776099420252edeb9ede
Bug 8810 : BGP Manager / support for EVPN on OAM submodule missing
Despite EVPN is supported on VPNs, there is no statistics coming from
BGP. The changes include the following:
- evpn summary information ( list of neighbors speaking epvn)
- evpn total list of entries
Change-Id: I18b89b6ebe5815e1e3b827e96e0269852fd88a5f
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Philippe Guibert [Thu, 6 Jul 2017 14:13:30 +0000 (15:13 +0100)]
Updated git submodules
Project: netvirt master
33fa6be8169450f82000937bdf675f452ee738ff
Bug 8809 : BGP Manager / neighbor summary for VPNv6 wrongly parsed
Instead of filtering the BGP neighbor IP with IPv6 address, the
filtering is done against IPv4 neighbor addresses. There is no need to
match with IPv6 neighbors, since it is related to underlays tunnels, and
not overlays information like VPNv6.
Change-Id: I6f2da4c1ca84a842a34a4c7beab02e4899322803
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Philippe Guibert [Thu, 6 Jul 2017 14:39:53 +0000 (15:39 +0100)]
Updated git submodules
Project: netvirt master
6d2735965bd862f2300e6de6fcfae2eed63d793c
Bug 8811 : BGP Manager / bgp-nbr shell config with afi vpnv6 / evpn
This commit brings some changes related to VPNv6 and EVPN capabilities,
since it is becoming possible to create neighbours with VPNv6 or EVPN.
Change-Id: I821475d5d44790fb8ec0f86b6eb3a4d4577f1e57
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Philippe Guibert [Fri, 7 Jul 2017 08:09:41 +0000 (09:09 +0100)]
Updated git submodules
Project: netvirt master
0e246207655296cda1173c490571e1abd69e41d5
Bug 8818 : BGP Manager. VPNv6 prefixes injected to QBGP
This issue is related to VPNv6 prefixes under the format prefix/length.
Indeed, the prefix/length format is not recognized by bgp manager when
analysing the prefix. Then it fails and considers it as IPv4.
Subsequently, an inconsistency is detected by QBGP, and it is rejected.
The fix consists in striping the length part so that the prefix can be
analysed correctly.
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Change-Id: Ic396fe795eb6704c92b099c74631c96774034427
David Suarez [Wed, 19 Jul 2017 09:28:11 +0000 (11:28 +0200)]
Updated git submodules
Project: netvirt master
59e4b0990d9784304186a0260ab3a5b68fb2e578
BUG 8868: Override the Aries Blueprint Maven plugin configuration
Override the Aries Blueprint Maven plugin configuration inherited from
odlparent to specify a more restrictive scanPath avoiding the generation
of spurius references in the autowire.xml files that force the SFT to
fail.
This fix will allow [1] to pass enabling again the SFC feature in
Netvirt.
[1] https://git.opendaylight.org/gerrit/#/c/60480/
Change-Id: Iee51511050995fae055dc4c9c39347693bc964b2
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
Tomas Cere [Wed, 19 Jul 2017 10:43:40 +0000 (10:43 +0000)]
Updated git submodules
Project: netconf master
d3961ec78d49d5f2df14380e46cbb528ad78d3b9
Merge "Bug 5824: Migrate netconf to the new XML parser"
Bug 5824: Migrate netconf to the new XML parser
Migrate netconf components to the new XML parser from YANG tools.
Change-Id: I42899d4d07cb2f917c50fa862cd6453bb0a8764d
Signed-off-by: Igor Foltin <igor.foltin@pantheon.tech>
Tomas Cere [Wed, 19 Jul 2017 10:42:36 +0000 (10:42 +0000)]
Updated git submodules
Project: netconf master
e4d9478d256a65862b9bc946e31203a8e967b51a
Merge "Bug 8745: Migrate EditConfig to the new XML parser"
Bug 8745: Migrate EditConfig to the new XML parser
Switch EditConfig class to use the new XML parser from YANG tools.
Introduce EditOperationNormalizedNodeStreamWriter as a replacement
of the old XML parser extension EditOperationStrategyProvider which
has been used for tracking edit-config data tree operations defined
in the parsed XML source.
Remove EditOperationStrategyProvider as it is not needed anymore.
Change-Id: I737b134805120368a352568fde3f19517a9871df
Signed-off-by: Igor Foltin <igor.foltin@pantheon.tech>
Igor Foltin [Thu, 13 Jul 2017 13:16:01 +0000 (15:16 +0200)]
Updated git submodules
Project: netconf master
a07b6f4cfe37b76f6e978417997d7669c2dfc4f9
Bug 5825: Migrate restconf to the new XML parser
Migrate restconf components to the new XML parser from YANG tools
Change-Id: I87aa8df157ca5cba953852415c49806f2c61ff7b
Signed-off-by: Igor Foltin <igor.foltin@pantheon.tech>
Matt Welch [Tue, 18 Jul 2017 19:18:00 +0000 (15:18 -0400)]
Updated git submodules
Project: integration/packaging master
5620098274d3df4ec41fa0fc86d12f755d8f68c6
enable building of s3p/systemd base container
Build script and Dockerfile to build systemd base container.
Compute and service nodes will be based on this image (FROM).
See https://github.com/matt-welch/docker-devstack/tree/master/systemd
for development history.
Change-Id: I6ff5f8520ae889df81dccac12bf35f3995e5cbd0
Signed-off-by: Matt Welch <matt.welch@intel.com>
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Alok Anand [Thu, 13 Jul 2017 19:54:12 +0000 (01:24 +0530)]
Updated git submodules
Project: integration/packaging master
73a0b8c071271d8819d5c6294e5a73a84ec4fcc6
Remove existing/YAML building logic
The building logic is moving towards automated
vars collection and is triggered by Jenkins
jobs.Using old list of builds configs makes it
difficult to refactor a consistent interface for
both rpm and deb piplelines.
Signed-off-by: Alok Anand <alok4nand@gmail.com>
Change-Id: I0cf19c21f2417ce915c850fe4861fe40653f4714
Signed-off-by: Alok Anand <alok4nand@gmail.com>
Philippe Guibert [Fri, 7 Jul 2017 13:55:38 +0000 (14:55 +0100)]
Updated git submodules
Project: netvirt master
2652115740358bc8e53383e1f7d446e331b2a29e
Bug 8822 : Bgp Manager / bgp-cache dumps unknown address-families
The fix consists in parsing the various afi/safis of neighbour contained
in address-family list, and identify as VPNv6 or EVPN address-families.
Change-Id: Ifffa01aef4f6f8e27b6750d1c7dde6c3bca8e008
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Faseela K [Mon, 17 Jul 2017 18:20:13 +0000 (23:50 +0530)]
Updated git submodules
Project: coe master
bdeb685226d1f5125af3d285be6a7f9226e7514c
Pod and Service Listeners
Change-Id: I5ea627ef48d6d63e32b612e21f1f7961d7aeaabd
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Stephen Kitt [Tue, 18 Jul 2017 16:33:47 +0000 (18:33 +0200)]
Updated git submodules
Project: odlparent master
e98be566c3adae0b3a41f895601974253b4b325c
Bug 8771: add bcpkix to the startup bundles
This will avoid bundle refreshes due to wiring in bcpkix.
Change-Id: Ia7ceb119d96c8ffa642e3d427e3357c2b7e750d3
Signed-off-by: Stephen Kitt <skitt@redhat.com>