Commit Graph

17 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
“Manuel Buil” 32b7edbde8 Bug fix SFC deployments
OVS in the computes were connected before ODL was correctly configured

Change-Id: I26a49554a99397da24d6f160e43f90f4a7e3b822
Signed-off-by: “Manuel Buil” <mbuil@suse.com>
2017-03-07 19:01:27 +01:00
Romanos Skiadas c1be687a93 Install and start quagga/zrpcd
- compile and install zrpcd on the controller node using the compile script
  provided by upstream zrpcd
- install a systemd file for zrpcd
- start the service
- increase the timeout for odl-install.pp to account for the compilation time

Change-Id: Ia75cd9a2c9fa76ba128c943d373de4be96292e86
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2017-02-17 12:19:07 +02:00
Igor Zinovik 581fcf5c41 Add support for Fuel 10
* Make hiera override functionality reenterant.
  Change default behaviour (do not create them) of resource overrides.
  Produce override with resource creation during ML2 plugin configuration.

* Instead of writing file in odl_hiera_overrides(), return yaml data and
  write it using puppet file resource.

* Neutron dhcp agent reset ovs manager setting. Add one more input
  argument to `odl_hiera_overrides' function that configure
  `ovsdb_connection' in neutron.conf. This way ovsdb manager will be set
  correctly.

* Change `primary-openstack-network-plugins-l2' deployment task placement in deployment
  graph. Make it appear before
  `primary-openstack-network-server-config'. Otherwise we will try to
  start neutron-server prior to `neutron-server' .deb package
  installation.

* Switch `ovsdb_interface' to `vsctl' for both l3 and dhcp agents in
  neutron.conf, instead of writing it in two files (l3_agent.ini and
  dhcp_agent.ini).

Change-Id: I8ccb4bfe8e788cd171bafde125903d91aa31b59e
Partial-bug: 1648349
2017-01-20 18:42:04 +03:00
Michael Polenchuk 0574e57f39 Fuel 10 uplift
- generate override actions
- clean up outdated manifests
- align function calls

Change-Id: Ie1bf8f2360f72f9de4d3f63c0a6b397f3e94909d
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-12-06 12:15:58 +01:00
Michael Polenchuk debb7cfcdb Update deployment tasks
Tune deployment tasks to be compatible with 9.0+:
  - add yaql expressions
  - align tasks dependency

Change-Id: I566cc4566168ec132a7a12a3fa25848720ec5395
2016-08-23 14:05:47 +03:00
Ferenc Cserepkei 550965c331 Open vxlan-gpe port on compute
Tested in virtual environment

Change-Id: I40018a280760f76edf79f94c797ab0cfce79b193
Signed-off-by: Ferenc Cserepkei <ferenc.cserepkei@ericsson.com>
2016-07-30 21:30:08 +02:00
Manuel Buil 1332065c42 App coexistence configuration for Netvirt and SFC
Rest API config so that Netvirt and SFC are configured
before the switches from computes are connected to ODL

Change-Id: I4f326f461087036a0c4aef13a87bc9c5405f2442
Signed-off-by: Manuel Buil <manuel.buil@ericsson.com>
2016-05-19 12:56:58 +02:00
Michal Skalski 1415172894 Add support for Fuel 9.0
Allow deployments on mitaka-9.0 release.
Most of the changes are connected to the fact that in Fuel 9.0 task base
deployment[0] is enabled by default[1]. Replace skipping task in favor
of overwriting.

New features will be introduced in future changes.

[0]
https://docs.google.com/presentation/d/1jZCFZlXHs_VhjtVYS2VuWgdxge5Q6sOMLz4bRLuw7YE
[1] https://review.openstack.org/#/c/273693/

Change-Id: I0d4ae5b5c43a902b42b9d7f85f8b48972fedcd9c
2016-04-26 20:09:09 +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
Michal Skalski 9b37cb9300 Fix odl haproxy configuration
In rare cases ODL haproxy configuration had been deployed before
haproxy service was ready. This patch should force proper order.

Change-Id: I1140da8f908b2f403132192bb03c013c81ae9ff4
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-04-13 12:26:43 +02:00
Michal Skalski a4f66177e1 Stop use deprecated method to fetch nodes info
Nodes hash become a deprecated structure, replace it with
network_metadata.

Change-Id: I051af35436c1ba2e86331a2223ccc78114ecbac2
2016-03-07 10:49:36 +01:00
Michal Skalski 3e2f788676 Reflect new changes in fuel-library
Change introduced in this commit [1] broke deployment with ODL plugin.

[1]
ea69a7adb5 (diff-96266aa7b55a1ad5c42d52b5c0e5ca54)

Change-Id: I2b90b5d4b0bea3e6218f60b488e06ca67e799d5c
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
2016-01-25 13:34:55 +01:00
Michal Skalski 754e559870 Add new task setup_repositories
This change [1] introduced new task setup_repositories which is required
to deploy node with opendaylight role.

[1] https://review.openstack.org/#/c/248057/
Change-Id: If8e004eca94e5560ceb02b361a43d8a157837862
2016-01-22 22:41:23 +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 a86fbf4192 Adding quagga extension to the ODL
This commit add quagga to the Opendaylight
installation.

Change-Id: I2fe79561de31761bf5afd98003f10bf87406c93e
2015-12-18 17:42:45 +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