Commit Graph

27 Commits

Author SHA1 Message Date
Andreas Jaeger ed78691242 Retire repository
Fuel repositories are all retired in openstack namespace, retire
remaining fuel repos in x namespace since they are unused now.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011675.html

A related change is: https://review.opendev.org/699752 .

Change-Id: I3264a66913afced9d149fd88f897b843e81c4b67
2019-12-18 19:43:38 +01:00
Michael Polenchuk be482aa76c Get feature of sfc ui available
Change-Id: I04a518b185326125ab839f13413ae11f732221b2
2017-02-20 11:46:09 +04:00
Jenkins 207f862727 Merge "Build with ODL 5.2.0 & enforce it as a requirement for BGPVPN" 2017-01-25 12:49:51 +00:00
Romanos Skiadas 912c90aad6 Build with ODL 5.2.0 & enforce it as a requirement for BGPVPN
BPGVPN has a hard requirement for Boron SR2. Only allow the BGPVPN features to
be enabled when that ODL version is used.

Change-Id: Iac9599f31e8f6ce53e25b3325d5116ba2e34a7eb
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2017-01-19 14:58:21 +02:00
Romanos Skiadas 6e79e6611b Remove BGPVPN requirement for fuel-plugin-ovs
Ubuntu 16.04 comes with a new ovs version, satisfying NetVirt's requirements.
The custom ovs is no longer needed when the BGPVNP features are enabled.

Change-Id: Ic23b2a253caa92e5ae42995ac79d5188b5401987
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2017-01-18 10:34:46 +02:00
Michal Skalski f5c52caac2 Use integration-packaging project to build ODL Deb
Use docker container from integration-packaging project to build
OpenDaylight deb packages. This change introduce support for systemd
and is a part of uplifting plugin to Fuel 10.

Notice: to build plugin with more than one version of ODL
fuel-plugin-builder needs to be installed from sources, this change is
required: https://review.openstack.org/#/c/311031/

Change-Id: Ib6204c1fa71a844fe42b878352bd987c192ee9dd
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-12-06 12:08:30 +01:00
Nikolas Hermanns 5d1885b258 Uplift BGPVPN to Boron-SR1 and odl-netvirt feature
- Make the plugin use Boron SR1 when the bgpvpn features are used
- Make BGPVPN use the odl-netvirt feature
- Make EXPERIMENTAL_TARBALL_LOCATION point to SR1
- Remove the default gateway input for bgpvpn
- Unconditionally enable some features which were disabled for bgpvpn.
  Disable the bgpvpn specific environment configurations that were used
  in lieu of those features that were disabled for bgpvpn
- Make floating IP work for odl-netvirt-openstack. This is done by
  adding a provider_mapping to ovs between physnet1 and br-floating, which
  opendaylight uses to configure the networking setup accordingly.

Co-Authored-By: Romanos Skiadas <rski@intracom-telecom.com>
Change-Id: Icdb962dac83d0a68b25914285a0e7d8987daefdc
2016-11-22 11:34:41 +02:00
Nikolas Hermanns ad7c7a13f7 Adding a condition that ovs of fuel-plugin-ovs needs to be installed on the controller as well when bgpvpn is enabled.
Change-Id: I5fc72448ad76074be7f1595c5bbc2736019b3d2d
2016-11-10 15:27:45 +01:00
Romanos Skiadas 8a21040c0d Restrict bgpvpn features to require L3 ODL
L2 odl+bgpvpn features are not very stable together

Change-Id: Id52e448bc5816292a11b02e7cdbe4b33f0abe1cd
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2016-11-07 19:11:12 +02:00
Michal Skalski 7281b0db91 Use ODL Beryllium when bgpvpn feature enabled
Change-Id: I52cc5a67bebd8d49cc943b046c01042d1ec1e4f2
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-10-10 22:48:55 +02:00
Michal Skalski b926ffe9a0 Use Boron as default version of ODL
This change only replace Beryllium with Boron. Usage of new features
introduced in Boron is a subject of separate changes.

Change-Id: I3bbdc66cbb0d25ff1ca97cc9a54ecbc053c6c0b8
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-10-04 15:44:05 +02:00
Nikolas Hermanns 3f86511cf4 Add restriction for BGPVPN scenario
Change-Id: I0a99cb0d34d1c603d9467b4981378cc5ca335aac
2016-08-23 17:05:50 +02:00
Manuel Buil da08a2b5e7 Modified the new SFC features for ODL Boron
Enabling SFC implies ODL Boron usage.

Change-Id: Ia5e6339c2726822baa26e733ca8b8c9f79243446
Signed-off-by: Manuel Buil <manuel.buil@ericsson.com>
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-08-11 14:10:22 +02:00
Michal Skalski ae7f56df70 SFC specific ODL version
ODL_BORON_TARBALL_LOCATION env variable can be used to point to dedicated
version of ODL for SFC, opendaylight-boron deb package will be created.

Change-Id: Ia9ec2457de82e793b29af494b48c37d567fc7e72
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-06-30 15:23:28 +02:00
Michal Skalski c4f43000c1 Support odl_v2 driver
Version v2 of the networking-odl driver supposed to resolve race
conditions and better support HA deployments. It is still considered as
experimental and can introduce new problems. It is new option, not the
default choice.

Change-Id: Ied938155b369371c4516cb1496167a6fd1de6c30
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-05-10 12:51:52 +02:00
Michal Skalski 6a9d3c3981 BGPVPN no longer dependent from ovs plugin
Fuel 9.0 install ovs in version 2.4.1

Change-Id: Ifd8d4997a3198c29a89ebbf7ea6ab8eacef38feb
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-04-27 15:26:14 +02:00
Michal Skalski d5049320c3 Switch to fuel plugin framework v4.0
Register OpenDaylight as a network component, it will be available in
environment creation wizard.
Add task which will register DLUX dashboard inside Fuel Web UI.
Move ODL credentials and jetty port number from puppet manifests to
hiera.

Signed-off-by: Michal Skalski <mskalski@mirantis.com>
Change-Id: I6f347aec73435886d72d734fb7d0deecc065b618
2016-04-15 15:21:55 +02:00
Ferenc Cserepkei c3e77f6abf SFC classifier feature set updated
From now on One can choose between 'NetVirt' and 'GBP' classifier.
The default is 'NetVirt'

Change-Id: Ibdcd455f0f43d8ca5364cab60ac2f28860c40916
Signed-off-by: Ferenc Cserepkei <ferenc.cserepkei@ericsson.com>
2016-04-12 15:32:51 +02:00
Nikolas Hermanns c6573ae567 Enable BGPVPN_extension/SDNVPN_feature
To enable SDNVPN feature we have to do:
- setup the transport endpoint that it
  has the correct ip in ovs and ODL
- Add br-int
- Configure ODL as the controller for br-int
- disable ovsdb feature and enable sdnpvpn feature
- fuel network setup has to be changed
  to stick to sdnvpn network concept

Change-Id: I320c9597b4b760f3a7d273aad710b5e43f4ba754
2016-03-10 14:47:24 +01:00
Michal Skalski 72262e815a Use official Beryllium release
Also update SFC features list.

Change-Id: Ic3861947ea8247fa814789b5f320b4dcf473ff43
2016-02-19 22:25:54 +01:00
Michal Skalski 776f9747f3 Add odl feature required for VPNService
As it was suggested by Prem odl-vpnservice-openstack feautre is required
for VPNService

Change-Id: Ic050d1ddbe90347dfeb5b225c4baccf4827b1bb5
2016-01-19 16:46:10 +01:00
Michal Skalski 5d11066250 Support MOS 8.0.
- Support MOS 8.0.
 - Move ODL installation and configuration
   to main phase of deployment.
 - L3 traffic managed by ODL possible when vxlan
   tunneling is used.
 - Include snapshot of OpenDaylight Beryllium,
   stable version not available at this moment.
 - Get rid of hardcoded configuration related to specific ODL version.
   Now plugin is more elastic and should support a broader
   number of ODL versions.
 - odl_network_scheme function overrided standard network scheme
   so custom network templates are not required.
 - ODL is no longer patched to use br-floating bridge

Change-Id: I8d1391817ff3a012697aac487ce9eaea489d8df6
2016-01-19 00:53:39 +01:00
Nikolas Hermanns 9e1e823d2e Adding service BGPVPN
This commit adds vpn features to odl if BGPVPN
is used.

Change-Id: I496190a8538dd9738eb397281fa9062a329225fb
2016-01-07 20:31:53 +01:00
Ferenc Cserepkei 6d47c63685 Add SFC feature to an ODL based openstack deployment
This commit adds Service Function Chaining(SFC) basic installation opportunity
to a Fuel orchestrated openstack cluster. SFC installation is integrated into
fuel-plugin-opendaylight, since it covers orchestration tasks only and
the used SFC is closely tied to the OpenDayLight installation used.
This is the Fuel7 uplift of the original change set.

Change-Id: Ib9b4b8fbd5964453d1a2478abaa74c21849f11d0
2015-12-05 21:45:14 +01:00
Michal Skalski d7f301a1d8 Support for MOS 7.0
Plugin can now be used on Fuel 7.0. It will install and setup
OpenDaylight Lithium SR2 controller together with networking_odl driver.
User can now decided where ODL controller will be installed by assigning
role OPENDAYLIGHT to one of the nodes.
Experimental option of managing L3 traffic by ODL was added. It will
prepare necessary configuration on ODL and Neutron side and also disable
neutron l3 agent. This feature require further development and should be
only enabled by users who know what they are doing.

Change-Id: I99bb9434f0e2baec52748e20551681d63d2bf1ce
2015-11-09 12:50:40 +00:00
Michal Skalski bc428a4f00 Easier way to define karaf features
Change-Id: I65b341b265638d80fbacdf550f9a92b42def8c95
2015-10-22 17:22:18 +02:00
Michal Skalski 2ce0d0b829 Import code from personal repo
Current status:
  * OpenDaylight controller is installed on primary controller
  * OpenDaylight is set as OVS manager
  * VLAN, GRE, VXLAN segmentation supported
  * Neutron agent is responsible for L3 traffic

Change-Id: Ibd804940e2c8acc81a1d507b1de964ee97250107
2015-06-25 09:31:50 +02:00