jenkins-releng [Thu, 26 Apr 2018 22:04:53 +0000 (22:04 +0000)]
Bump versions by x.y.(z+1)
Change-Id: I77c2a98dc2c97f21560156a074a022299e2477c4
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
jenkins-releng [Fri, 23 Feb 2018 14:26:51 +0000 (14:26 +0000)]
Bump versions by x.y.(z+1)
Change-Id: Ibf671790dc7da190bdcff729ec035bf104531545
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
jenkins-releng [Tue, 17 Oct 2017 01:39:42 +0000 (01:39 +0000)]
Bump versions by x.y.(z+1)
Change-Id: Ie09a96276effd10886e5a88855e0c7e9b7720ac1
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Michal Cmarada [Fri, 18 Aug 2017 10:54:22 +0000 (12:54 +0200)]
Fix AddressEndpointWithLocation issues
- Loopback not beeing set as BVI, because wrong key
being selected from AddressEndpointWithLocation
- SNAT not beeing set because of wrong IP address format
was acquired from AddressEndpointWithLocation
Change-Id: I7de084b531e19cceba64a2659b5383bafc7473b3
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Michal Cmarada [Tue, 15 Aug 2017 10:56:28 +0000 (12:56 +0200)]
Code improvements for FDS scenarios
Context ID changes for metadata endpoint when router
interface is attached/detached.
Location is resolved from IpPrefix type endpoints ONLY to make
resolving simpler and other processes tied to one type of endpoint.
Change-Id: I5c18bd3cfe4c401d9a66f8ab6da8b7a4034adccb
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Tomas Cechvala [Thu, 27 Jul 2017 13:32:09 +0000 (15:32 +0200)]
Bug 8900 - fixing ACL updates
some entries were not getting written to ACL
because of bad interface name resolving
Change-Id: I70132c5d204ff4c408cb4bcc771b27fe702dbbcc
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Tomas Cechvala [Wed, 24 May 2017 11:57:12 +0000 (13:57 +0200)]
Policy exclusions & parallel netconf transactions
Implementing parallel netconf transactions
- introducing per mount point lock which allows
creation of netconf transactions to all nodes in parallel
- one transaction per mount point
port security is not applied for endpoints with
disabled port-security
neutron port-create ... --port-security-enabled=false
Change-Id: I9fe8659cbdea58d6cb051bf6ffbe9bdb3df2cde0
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Signed-off-by: Matej Perina <mperina@cisco.com>
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
jenkins-releng [Fri, 14 Jul 2017 12:49:19 +0000 (12:49 +0000)]
Bump versions by x.y.(z+1)
Change-Id: Ifc16cd5b1ed4f265dbbb1cb4747bbb38f2278616
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Tomas Cechvala [Thu, 8 Jun 2017 13:10:43 +0000 (15:10 +0200)]
Bug 8701 - Location provider in VPP cleared + UT
Existing UTs replaced and made more comprehensive.
VppEndpointLocationResolver refactored.
Other micro cleaning enclosed here too.
Change-Id: I63266a20f3a6ce1e1bb20ed992cd1d58e7a0775f
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Tomas Cechvala [Tue, 6 Jun 2017 15:49:33 +0000 (15:49 +0000)]
Merge "Bug 8608 - quick fix for async transaction creation" into stable/carbon
Tomas Cechvala [Tue, 6 Jun 2017 10:23:43 +0000 (12:23 +0200)]
Bug 8608 - quick fix for async transaction creation
Transactions created from BindingTransactionChain have
not been synced properly. A lock is added to force other
threads to wait until created transactions are submitted.
More comprehensive fix will be submitted later due to
shortage of time.
Change-Id: Ie27cd95b6136699edb75118f4c2f81ee305996c0
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Tomas Cechvala [Mon, 5 Jun 2017 13:15:09 +0000 (15:15 +0200)]
Bug 8559 - updating metadata endpoints
When router interface attaches to a subnet, metadata
endpoints have not been updated.
Change-Id: I34064a0ab5e77204c4c7568ef5e3efaa69970faa
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Michal Cmarada [Fri, 2 Jun 2017 16:00:48 +0000 (16:00 +0000)]
Merge "Support for metadata in HA" into stable/carbon
Tomas Cechvala [Thu, 11 May 2017 15:30:45 +0000 (17:30 +0200)]
Support for metadata in HA
Metadata service in Openstack is reachable through every DHCP
port that is created in HA scenarios. This requires severe
changes in current forwarding design. First, Metadata is
registered as an endpoint, and since in HA it is reachable
through multiple local ports, it is assigned relative location
that is available in current models.
TODO extend forwarding APIs for this use case
Change-Id: I097f66eb04da8419a5d6dd551ad4c28f6185efb4
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Tomas Cechvala [Wed, 31 May 2017 13:21:04 +0000 (15:21 +0200)]
Bug 8584 - missing implementation in NM for floating IPs
Updates already implemented.
Added processing logic for create and delete events.
Change-Id: I1340cef130b01a1797cb18e203e775dcbaec61e5
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
jenkins-releng [Thu, 25 May 2017 18:18:07 +0000 (18:18 +0000)]
Bump versions by x.y.(z+1)
Change-Id: I3265eb4073d71ec525ea5a90899bcca58485ea73
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
Tomas Cechvala [Mon, 10 Apr 2017 15:39:51 +0000 (17:39 +0200)]
Bug 8228 - metadata service fix made cleaner
This patch sticks more to the architecture.
In OPNFV scenarios, Openstack metadata service may be reached
via DHCP port which acts as a GW to metadata server. VMs have
a route configured to metadata server via DHCP port.
Metadata IP and port are specified in blueprint cfg file and
processed by neutron-mapper bundle. An ip-prefix endpoint is
registered by neutron-mapper, it points to the same mac- address
endpoint as DHCP ip-prefix endpoint, i.e. DHCP ip-prefix EP &
Metadata ip-prefix EP point to the same mac address endpoint.
This configuration is supported by VPP renderer's implementation
of location resolver. In this case both DHCP and Metadata have
the same absolute location.
When ACL manager recongnizes this fact, it will build ACL for
both endpoints behind the same interface.
Remote IP prefix is revisioned here too. Remote IP prefix is
mapped to GBP as external ip-prefix endpoint. Location resolver
then looks for external interfaces and on nodes and create a
relative location for this endpoint.
Change-Id: Id72d5646fbd7af1a8094749e58ba714bb3d84959
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Michal Cmarada [Tue, 2 May 2017 08:16:12 +0000 (10:16 +0200)]
Bug 8338: Fix for GBP DLUX UI issue
this fixes imports in DLUX UI for GBP
Change-Id: I6ba32cbd214ae175a2b2d957b05f9e62fb687ac3
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Tomas Cechvala [Thu, 20 Apr 2017 13:11:50 +0000 (15:11 +0200)]
Bug 8009 - public intf can be learned from HC
Public interface can be specified not only in bundle configuration,
but directly from HC too by writing 'public-interface' to config DS
ietf-interfaces:interfaces/interface/description
Interface is marked as external if it is specified in blueprint
config of the bundle OR if it is learned from HC.
Change-Id: I330b25258cd4f32458734f80a90bbaf18a113ba3
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Thanh Ha [Fri, 14 Apr 2017 17:28:17 +0000 (13:28 -0400)]
Fix faas version to Carbon version
GBP is incorrectly depending on the Nitrogen version of a Faas artifact
when it should be depending on the Carbon version.
Change-Id: I8faf2f5c8114b795f781c074baa8557e1e697580
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Michal Cmarada [Thu, 13 Apr 2017 14:23:20 +0000 (16:23 +0200)]
Bug 8228: Metadata service fix
This is a hack to fix metadata service connectivity in openstack,
once IPprefix rules are fully supported in gbp we shall implement it
correctly.
- fixes Metadata service connectivity in FDS L3 scenario for openstack
- adding configuration file for metadata IP prefix setup
Change-Id: I9d42f1da4d845d3a5aeaf676c80ebc99034346fa
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Tomas Cechvala [Thu, 13 Apr 2017 14:06:16 +0000 (14:06 +0000)]
Merge "Bug 8220 - fixing ACE entry in VPP renderer" into stable/carbon
Michal Cmarada [Thu, 13 Apr 2017 11:15:31 +0000 (13:15 +0200)]
BUG-7657: Karaf 4 migration: provide Karaf 4 groupbasedpolicy features
Karaf 4 groupbasedpolicy features
Change-Id: If0db8495644f8969c39f386f236d6015574fb95b
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Tomas Cechvala [Tue, 11 Apr 2017 12:22:31 +0000 (14:22 +0200)]
Bug 8220 - fixing ACE entry in VPP renderer
Only tenant/provider domain subnets should be
blocked in the end of entries for tenant networking.
Change-Id: Ia7b829c384ccd90d12428befb6a50548885a3ce1
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Michal Cmarada [Wed, 12 Apr 2017 10:43:00 +0000 (10:43 +0000)]
Merge "Bug 8174:Update v3po yangs in vpp renderer" into stable/carbon
Shakib Ahmed [Fri, 24 Mar 2017 23:55:19 +0000 (16:55 -0700)]
Bug 8174:Update v3po yangs in vpp renderer
Depends-On: Ib6403785a384fb51101af7114d4700324b9e138a
Change-Id: I03f6a8e72298b5f6b5caf087572180e3c0272527
Signed-off-by: Shakib Ahmed <sheikahm@cisco.com>
Michal Cmarada [Wed, 12 Apr 2017 06:07:21 +0000 (08:07 +0200)]
Bug-8168: Fix for configuration file name mismatch in blueprint
Change-Id: I5aa0fd67fd096d8892b669a3291dbb2190dc1adb
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Anil Belur [Tue, 11 Apr 2017 01:26:29 +0000 (11:26 +1000)]
Update .gitreview to stable/carbon
Change-Id: I3379de59477f39aac8e224ab9982a69ce191e504
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Michal Cmarada [Mon, 10 Apr 2017 13:00:25 +0000 (15:00 +0200)]
Bug-8168: Fix for VPP renderer startup configuration file
when vpp renderer feature is installed a default config
file should be created. This fixes configuration file not beeing created
Change-Id: I9479b27f595ee9fa1757c3bafe419d19264f2084
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Michal Cmarada [Mon, 10 Apr 2017 12:50:19 +0000 (14:50 +0200)]
Bug-8168: Neutron VPP mapper initial configuration file fix
When neutron vpp mapper feature is installed a default config file
was not created. This fixes the issue
Change-Id: Ic8c53b35742234be32e108aef91d198580eb28e9
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Vladimir Lavor [Thu, 9 Feb 2017 13:07:41 +0000 (14:07 +0100)]
Bug 8194: fixed vpp-renderer remote procedure calls in cluster
* vpp RPC implementation is now registered and available
on every cluster node
Change-Id: I5b00fb57d9aa145a8a5b4710bd62357a02d1ec35
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Vladimir Lavor [Thu, 2 Feb 2017 16:10:57 +0000 (17:10 +0100)]
Bug 6743: added futures to InterfaceManager and VppNodeManager
Change-Id: I8af3f14d644310a298ab37a9b4b10ccb147f1fe4
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Vladimir Lavor [Wed, 5 Apr 2017 13:51:40 +0000 (15:51 +0200)]
Bug 8192: dynamic nat is processed in case there is no static nat entry
Change-Id: Ib02ca4047658b829676dfdabf01e2138a1fa8b34
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Michal Cmarada [Mon, 10 Apr 2017 06:57:31 +0000 (08:57 +0200)]
BUG-8192: Setting Nat outbound when node with ext. interface is connected
Nat outbound is set when node with external interface is connected.
Change-Id: I1bc3919852351bf3333e10fc70133fecdf40e4c0
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Vladimir Lavor [Wed, 1 Feb 2017 13:10:29 +0000 (14:10 +0100)]
increased UT coverage in vpp renderer - VppEndpointLocationProvider
Change-Id: I1f89fae6eb98fd28d94cc4455595d6e1d4aec009
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Martin Sunal [Mon, 27 Mar 2017 10:43:35 +0000 (10:43 +0000)]
Merge "Implemented unregister l3-prefix endpoint"
Michal Cmarada [Fri, 24 Mar 2017 09:05:02 +0000 (10:05 +0100)]
Fixes addressing test reports
- bug 8069 caching security groups and group
rules in case notifications are disordered
- mapping ipv6 allocation pools in subnets
- tiny fix in processing SNAT matching table
Change-Id: I9cf4617d493e50f448be29455186cb6067a730e4
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Michal Cmarada [Wed, 22 Mar 2017 14:38:50 +0000 (15:38 +0100)]
Bug 8068 explicit specification of public interface
IP address of public interface has to be specified in control
plane for external networking to work. However, not all
integration tests do this. This patch introduces a mechanism
for specifying public interface in blueprint configuration
so that it's known during the entire runtime of ODL.
Change-Id: Ice3f0d86e93cbfab802d2da308d629f523d218f5
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Martin Sunal [Wed, 22 Feb 2017 12:44:38 +0000 (13:44 +0100)]
Implemented unregister l3-prefix endpoint
L3-prefix endpoints were not removed from OPER DS
due to missing implementation.
Change-Id: Iae8cd0d8beacc177b48073f33e796bc3ff0a87b4
Signed-off-by: Martin Sunal <msunal@frinx.io>
Michal Cmarada [Wed, 22 Mar 2017 11:05:29 +0000 (12:05 +0100)]
implementing routing for VPP
- adding the implementation for ipv4 routing for VPP in VPP renderer
- making enhancements to NAT in VPP renderer as a supplement to routing
Change-Id: Ie9040ca6bc118402d8c7552a77d49aca9639e1f3
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Tomas Cechvala [Wed, 22 Mar 2017 10:48:08 +0000 (11:48 +0100)]
FDS-242 - Clearing intf ref prior to removing ACL itself
Ordering of actions matters in HC. ACL has been removed together with
cached index (ID), so clearing reference from interface failed b/c index
to referenced ACL had already been removed.
Change-Id: Ide25ba84692d6f814d41e37af7d819a92101e769
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Michal Cmarada [Tue, 21 Mar 2017 10:42:02 +0000 (11:42 +0100)]
Looking for host-id of router port
Reading host-id for router bvi interface from DHCP port
host ID. It is assumed that they are located on one node.
This is a workaround for unbound interfaces for L3 scenario.
Change-Id: I62e56ec33ba8dc234db2bbd42d77113645d7920e
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Tomas Cechvala [Mon, 13 Mar 2017 20:20:38 +0000 (21:20 +0100)]
Excluding VPP router interface from policy
So that policy is applied only on access ports.
Change-Id: I9022e05de01493ff48d6a1d26ad61b3078b46af8
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Michal Cmarada [Mon, 13 Mar 2017 13:32:54 +0000 (14:32 +0100)]
Netconf transactions synchronization GBP part
adding mechanism to sync transactions between GBP and VBD
this is used as a workaround for bug https://bugs.opendaylight.org/show_bug.cgi?id=7918
In order for this workaround to work GBP uses Reentrant lock from VBD to synchronize transactions.
It is needed to use netconfSyncedWrite and netconfSyncedDelete from GbpNetconfTransaction
for all write and delete operations to netconf device.
Change-Id: I4f74c376a06adb5aec058710ccbb8ed069103483
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Tomas Cechvala [Mon, 13 Mar 2017 20:00:28 +0000 (21:00 +0100)]
Fixing regex pattern in OVSDB and NM module
Due to changes in yangotools, regex patters
are automatically supplied with starting ^ and
ending $ control chars.
E.g. ^tcp$|^udp$ in model
results to
^\^tcp\$|\^udp\$$
in code
Removing unused module from neutron-mapper
Change-Id: Icb8b62f308526b78b4dd3cfd7250b821f95fa165
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Tomas Cechvala [Thu, 2 Mar 2017 14:47:02 +0000 (15:47 +0100)]
Tiny fix for excluding Qrouter from Policy
Change-Id: I8306a78c74424fafbd5ec30dc4249c84d174d34e
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Tomas Cechvala [Tue, 28 Feb 2017 09:25:53 +0000 (10:25 +0100)]
Initial implementation for dynamic SNAT
allocation pools is needed in an external network
-> VPP renderer will use external subnet as a pool
for dynamic SNAT.
- isTenant = false
- allocationPool is specified
-> traffic passing through an interface set to
'outside NAT' will be automatically translated
Change-Id: I18077d0fa31ae1ae3b2fde13aa12c2d41c3fdecb
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Michal Cmarada [Thu, 2 Mar 2017 11:57:22 +0000 (12:57 +0100)]
Initial NAT implementation
Needs to be tested with the full stack and reviewed
once again.
Change-Id: I8305de67f18d33499884545f4dea7a8f934d6e3c
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Tomas Cechvala [Thu, 12 Jan 2017 16:01:41 +0000 (17:01 +0100)]
Security group in VPP renderer
Introducing traffic filtering by using
access-lists based on security-groups.
Implementation for transforming resolved
policy to INGRESS/EGRESS access lists in HC.
Change-Id: Ie7bf491b3aa3e1d6724ce37cce1835ccb2b06f79
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Tomas Cechvala [Tue, 28 Feb 2017 12:56:37 +0000 (13:56 +0100)]
Fixing read-write transaction in InterfaceManager
Transaction was not closed which caused problems in NETCONF
for creating next write or read-write transactions. Changed
to read-only transaction as long as write is not needed.
Change-Id: I3cdefc6330e7264e670749c02ed379903bab61e3
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Tomas Cechvala [Tue, 31 Jan 2017 14:52:52 +0000 (15:52 +0100)]
WIP choosing L3 node by ODL for VPP
Openstack has not this feature available yet,
workaroud is done in ODL.
APIs are not modified, configuration for this may be
passed by config in file located in karaf's /etc folder.
Change-Id: I1b8f8cb8da79843601695a689dadc854946ba694
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Vladimir Lavor [Mon, 6 Feb 2017 08:37:44 +0000 (08:37 +0000)]
Merge "Remove bad manifestLocation from maven-bundle-plugin"
Vladimir Lavor [Thu, 2 Feb 2017 14:00:50 +0000 (14:00 +0000)]
Merge "remove redundant parent data with last child"
Michal Rehak [Fri, 27 Jan 2017 14:56:38 +0000 (15:56 +0100)]
Move ip-sgt-distribution-service into sxp-integration
- this project is part of sxp integration effort
Change-Id: I513ad85046c7e1f8c135c83f1b80ffdf3fbcbdf8
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Tomas Cechvala [Wed, 1 Feb 2017 09:56:04 +0000 (09:56 +0000)]
Merge "netconf connection in cluster - workaround for bug7699"
Tomas Cechvala [Wed, 1 Feb 2017 09:55:53 +0000 (09:55 +0000)]
Merge "better odl <-> device communication via netconf - gbp side"
Vladimir Lavor [Mon, 30 Jan 2017 09:49:52 +0000 (10:49 +0100)]
netconf connection in cluster - workaround for bug7699
Change-Id: I34417160ca4f1fd1c4707699988b51e76121ccb1
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Michael Vorburger [Tue, 31 Jan 2017 13:12:57 +0000 (14:12 +0100)]
Remove bad manifestLocation from maven-bundle-plugin
Change-Id: Ia27b7bf906aec9893d5c4ad23c343f7571cb24e5
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Vladimir Lavor [Thu, 26 Jan 2017 13:13:59 +0000 (14:13 +0100)]
better odl <-> device communication via netconf - gbp side
* transaction is restarted after every exception (caused by
collision, netconf failure, HC failure etc.)
* data to remove are verified whether they are present to
prevent netconf transaction exceptions
Change-Id: I7243b174cb1545f78d2df897e8755fc173e3757a
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Michal Rehak [Wed, 25 Jan 2017 13:17:20 +0000 (14:17 +0100)]
Remove delegator feature - odl-groupbasedpolicy-sxp-mapper
- this feature was renamed to odl-groupbasedpolicy-sxp-ep-provider
- feature-test is fixed: https://git.opendaylight.org/gerrit/#/c/50995/
Change-Id: I1cec8b04065b2dc3a4af1ac5d3aef02fabed0d9f
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Vladimir Lavor [Thu, 26 Jan 2017 18:30:02 +0000 (18:30 +0000)]
Merge "Replace mockito-all by mockito-core (see Bug 7662)"
Vladimir Lavor [Thu, 26 Jan 2017 11:07:29 +0000 (11:07 +0000)]
Merge "Fixing compareTo for RendererResolvedPolicy"
Tomas Cechvala [Wed, 25 Jan 2017 11:42:09 +0000 (12:42 +0100)]
Fixing compareTo for RendererResolvedPolicy
It's important not to lose any resolved rule
when caching policy.
Parameters included:
EndpointPolicyParticipation
ResolvedRuleGroup
Change-Id: Idf5f4dbde902d7f21ca0a83d68a71dbeeefc7a52
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Tomas Cechvala [Thu, 12 Jan 2017 16:10:37 +0000 (17:10 +0100)]
Exporting API for VPP adapter
Generated classes need to be available in runtime.
Consuming instance need import them.
Change-Id: I30f69fc9ab046f333cf0721ff86cc5635b02a401
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Daniel Malachovsky [Tue, 10 Jan 2017 12:59:16 +0000 (13:59 +0100)]
GUI - Add default redirect on app start
Due Dlux split we removed Topology app from odl-dlux-core feature.
There were also default redirect to that app, so it was landing page, when
DLUX was started.
This patch adds default route to GUI in this project.
More info:
https://wiki.opendaylight.org/view/Weather#Rename_some_odl-dlux-.2A_features_to_odl-dluxapps-.2A
Change-Id: Ic46fa497dcef604b5eba15cc93a2c29a93630f43
Signed-off-by: Daniel Malachovsky <dmalacho@cisco.com>
Tomas Cechvala [Tue, 24 Jan 2017 14:11:51 +0000 (14:11 +0000)]
Merge "Handling for occassional npe in neutron-mapper/vpp-renderer"
Michael Vorburger [Mon, 23 Jan 2017 18:58:42 +0000 (19:58 +0100)]
Replace mockito-all by mockito-core (see Bug 7662)
Change-Id: I5fcdc0124404d29ffef4acc54b1a87ccdb48c990
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Tomas Cechvala [Tue, 24 Jan 2017 12:39:35 +0000 (12:39 +0000)]
Merge "Fixing socket for vpp endpoint"
Tomas Cechvala [Tue, 24 Jan 2017 11:30:21 +0000 (11:30 +0000)]
Merge "router delete implementation in neutron mapper"
Michal Cmarada [Fri, 2 Dec 2016 07:38:56 +0000 (08:38 +0100)]
Fixing socket for vpp endpoint
if hostconfig is used for VPP renderer, the socket generated
for VPP endpoint is bad. this patch fixes this issue
Change-Id: I136f1b0b331f7fef82c74f217f802960687a79bf
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Michal Cmarada [Mon, 23 Jan 2017 12:13:39 +0000 (13:13 +0100)]
router delete implementation in neutron mapper
Change-Id: I5c5575cceaf878316b4e1de73f736c98748b3fb9
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Vladimir Lavor [Tue, 17 Jan 2017 14:56:42 +0000 (15:56 +0100)]
Handling for occassional npe in neutron-mapper/vpp-renderer
Change-Id: I1ec230adca38c1eda083a008d1cc2c579ac79eb8
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Michal Rehak [Fri, 7 Oct 2016 12:34:58 +0000 (14:34 +0200)]
Replace rpc registration via blueprint with rpc-broker
- blueprint registers rpc equally per node where
all instances are active at the same time and routing
over cluster is not needed (local instance is always involved)
- now rpc-broker is used to expose rpc and rpc lifecycle is managed
by cluster-singleton-service
- adapted also neutron-mapper and neutron-ovsdb (feature test blocker)
Change-Id: I55e75f6a9ade6a948487f5da2465e81c962f7c9b
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Michal Rehak [Tue, 24 Jan 2017 09:24:01 +0000 (10:24 +0100)]
Fix DS based test in ip-sgt-distribution-service
- sxp model changed - at least 1 sxp domain is required
- removed slf4j-log4j test dependency (conflicting with slf4j-simple in tests)
Change-Id: Ie82a51655418c03286b9c986a7b7e461f5fc4e0f
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Michal Rehak [Tue, 11 Oct 2016 14:33:59 +0000 (16:33 +0200)]
Add jolokia feature repo to local karaf
Change-Id: I57d949a5cc4e89029924612bfb5400ff0223cf32
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Tomas Cechvala [Thu, 19 Jan 2017 08:25:50 +0000 (08:25 +0000)]
Merge "Neutron port removal fixed"
Vladimir Lavor [Wed, 18 Jan 2017 16:13:53 +0000 (16:13 +0000)]
Merge "Changes features for odl-groupbasedpolicy-vpp"
Vladimir Lavor [Wed, 18 Jan 2017 16:13:13 +0000 (16:13 +0000)]
Merge "Adding logs to RPC calls in VPP adapter"
Vladimir Lavor [Fri, 13 Jan 2017 13:58:56 +0000 (14:58 +0100)]
Neutron port removal fixed
* L3 context update is applied only for persistent ports
within subnet to avoid recreation of previously removed
ones
* Router interface port is now already removed in onDelete
* vif-type is considered if port update
Change-Id: I4d1331845e19313f50a563206f6c4efe67e1fca6
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Vladimir Lavor [Mon, 12 Dec 2016 13:29:15 +0000 (14:29 +0100)]
Address endpoint with no location is not counted into configuration
Change-Id: Ide6f38453dcc738eabc4f1c3511be124cde82371
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Matej Perina [Tue, 17 Jan 2017 15:33:24 +0000 (15:33 +0000)]
remove redundant parent data with last child
Change-Id: If833e1a6c9bce23834f15983ed1a620c39fed9c8
Signed-off-by: Matej Perina <mperina@cisco.com>
Tomas Cechvala [Mon, 12 Dec 2016 09:21:24 +0000 (10:21 +0100)]
Changes features for odl-groupbasedpolicy-vpp
Feature odl-vbd has to be installed for fully operational
VPP renderer.
Change-Id: I598f3cd3653e1e019149f0a277f01cc0ca1a7828
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Tomas Cechvala [Mon, 16 Jan 2017 18:39:52 +0000 (19:39 +0100)]
Adding logs to RPC calls in VPP adapter
for easier troubleshooting.
Change-Id: Ibff4060022ae1ca3d3017b1b3429d4abecec9fa4
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Robert Varga [Tue, 10 Jan 2017 14:46:45 +0000 (15:46 +0100)]
Cleanup CRLF consistency
This file has inconsistent CR/LF combination, clean that up.
Change-Id: I202b9253422e8555e091631d875e8cdbdcd5ce21
Signed-off-by: Robert Varga <rovarga@cisco.com>
Tomas Cechvala [Fri, 9 Dec 2016 13:04:56 +0000 (14:04 +0100)]
Deleting L2 when removing interface from BD
Errors when removing bridge-domain from bridge-based since
bridge-domain is marked as mandatory. I tried to set
interconnection to null, but this led to strange behaviour
on HC, so currently it's necessary to remove the entire
L2 node.
Change-Id: I8c5738003fed464e89b346953c156c17d60e8d05
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Tomas Cechvala [Tue, 6 Dec 2016 15:33:02 +0000 (16:33 +0100)]
VPP adapter changes
updating model to make it more transparent
tiny implementation changes
Change-Id: Ib39174c30c689fd174409c0791aed533a7f9dd42
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Tomas Cechvala [Fri, 9 Dec 2016 16:45:55 +0000 (17:45 +0100)]
Replacing InstanceIdentifier in VPP renderer model
- replaced with NodeId
- it would be easier to write JSONs for RPC
- mount points are located in topology-netconf anyways
no need for specifying other topology for now
Change-Id: I5645868e495a602b369f123afbb416f07b927066
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Vladimir Lavor [Wed, 30 Nov 2016 13:04:55 +0000 (14:04 +0100)]
VppNodeManager improvements
* Unused available netconf node cache removed
* VppNodeWriter removed, status is written from manager
* If node is connected but mountpoint is not available,
such a node will not be considered ready
Change-Id: If8381d9079e61742e7a580e0d0a41fc68bcf3002
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Vladimir Lavor [Tue, 22 Nov 2016 14:46:13 +0000 (15:46 +0100)]
UT coverage increased in vpp-renderer
* GbpVppNetconfConnectionProbeTest.class
* GbpNetconfTransaction
Change-Id: I7615d2eaeb6f3a64ab42aaf534807ddcffe74ded
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Vladimir Lavor [Mon, 5 Dec 2016 13:54:41 +0000 (14:54 +0100)]
More reliable netconf transaction handling
* Every interface creation/deletion is now treated
* Applies as a workaround for netconf bug 7295
Change-Id: I9d8e2ac2412065d4bf4ff9c9525a4265c207c0c4
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Tomas Cechvala [Thu, 6 Oct 2016 12:54:18 +0000 (14:54 +0200)]
Incorporating vagrant box for gbpsfc demo
Speeding up building process by using a
customized box with preinstalled software.
Change-Id: Id581a87ece170e158a7536954ff071eae43bdd29
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
Michal Rehak [Wed, 7 Dec 2016 10:39:42 +0000 (11:39 +0100)]
Wire ip-sgt-distribution-service - renderer part
added:
- dependency + feature
- ip-sgt-distribution-service resolution
- compute input values
- collect src+dest part and invoke the service
Change-Id: Ie03ca9d7fd9a88ef3b9843b2ee5d47bd9cf9826f
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Michal Rehak [Wed, 7 Dec 2016 08:08:49 +0000 (09:08 +0100)]
Wire ip-sgt-distribution-service - service part
- changed rpc service registration
- added missing sxp values to binding container
- fixed missing propagation of version leaf (mandatory)
Change-Id: I6fa23bd7c1af35c09e0d0a354070d9c63b28da34
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Vladimir Lavor [Tue, 13 Dec 2016 12:37:04 +0000 (13:37 +0100)]
Inactive data provider will not cause SingleFeatureTest to stuck
Change-Id: Iadcc8ef8da7536703168c898f6850c75221fb187
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Vladimir Lavor [Sun, 11 Dec 2016 22:57:28 +0000 (22:57 +0000)]
Merge "Fix collision between VBD UI and GBP UI"
Vladimir Lavor [Sat, 10 Dec 2016 11:35:30 +0000 (11:35 +0000)]
Merge "ip-sgt-distribution-service"
Daniel Malachovsky [Fri, 9 Dec 2016 12:24:18 +0000 (13:24 +0100)]
Fix collision between VBD UI and GBP UI
Change-Id: Icb9fdae85e8f45e0a85e354ae441cf5bcf43016b
Signed-off-by: Daniel Malachovsky <dmalacho@cisco.com>
Michal Cmarada [Thu, 8 Dec 2016 13:07:40 +0000 (14:07 +0100)]
QR-Tap port update fix
Change-Id: Ia44d12b2da8dda5811b3b108cd1acb6feee52ad7
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Matej Perina [Wed, 21 Sep 2016 12:23:15 +0000 (14:23 +0200)]
ip-sgt-distribution-service
- rebased
- version bump to next master (carbon)
- added support for clustering
Change-Id: I82fb13997031240e8b223d518349ab0e5124bace
Signed-off-by: Matej Perina <mperina@cisco.com>
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Michal Cmarada [Thu, 8 Dec 2016 09:14:34 +0000 (10:14 +0100)]
vpp demo update
updating some config files for hc and vpp
reducing size of RAM for VMs
reducing hugepages for VPP
Change-Id: I89d34dc7bf4ac1fec08629d029db85097931dd97
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>