Commit Graph

13 Commits

Author SHA1 Message Date
Andreas Jaeger 1c1a103a7c 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: I1ed27af26dc9b8284bf180a523b0e0cc6ab58069
2019-12-18 20:09:51 +01:00
Igor Zinovik d4148f6a6a Update fuel-library modules to latest stable version
Change-Id: I409c23919345f37b99ceb6565584edc7306310a5
2016-07-04 12:47:56 +03:00
Artem Savinov 4a40aa6b4e Fixed built plugin - added full cleaning
* Added full cleaning of all upstream modules during the rebuilding
  plugin
* Deleted superfluous script "remove_modules.sh"

Change-Id: Ica8210fbc202516202997300280d0d8b7ef83565
Closes-Bug: #1582217
2016-05-19 15:28:09 +00:00
Artem Savinov 13e306e40c Update and enable upstream puppet modules packaged in our a plugin
Change-Id: I380c9566577293f20865f89abbd3d4bb93adc3a8
2016-05-13 14:17:49 +00:00
Artem Savinov cc08392248 Improvements in the neutron reconfiguration after adding new vcenter clusters
* Deleted post_deployment tasks
* Added reexecute_on for netron tasks
* Added stop neutron service to apply the new settings

Change-Id: I522b7a25f1c9fec154b6074d610ed81c4a0684d5
2016-04-13 14:20:08 +03:00
Artem Savinov b92706a012 Apply plugin best practices
* shared variables moved in class nsxv :: params
* from the module nsxv removed classes that do not use templates or
  external files(from directory "files" module)
* hiera calls from classes replaced to parameterized classes
* fix keystone auth url and neutron url for compute-vmware role
* more "cosmetic" fixes

Change-Id: I24da204d8f433439cc6f60501d479c84cd3c21c3
2016-04-04 11:45:19 +00:00
Artem Savinov 9ac709d4af Adapt plugin for Fuel 9.0
* Adapt tasks for work with "task base" deployment
* Changed [neutron]/timeout in nova.conf to 600s
* Changed in the method of get the cluster moref ID to search for the
  name of the cluster in a subfolder
* Added 'reexecute_on: [deploy_changes]' to post_deployment task for
  reconfiguration nsx.ini after new compute-vmware node added
* Moved post_deployment from task.yaml to deployment_tasks.yaml
* Disabled getting upsream puppet modules, replaced by the use of
  /etc/puppet/modules
* Override "neutron_qos" option to false

Related-Bug: 1560377
Change-Id: Iaf7656660a93011b0766743b1562d461fa694d67
2016-03-30 11:26:14 +03:00
Igor Zinovik 436a11952a Embed puppet modules necessary for plugin into plugin package
- Specify upstream modules that plugin use in Puppetfile; right now
  this file is taken from fuel-library/ repository on 05 Feb 2016
- upstream modules that plugin use are:
  puppet-neutron
  puppet-nova
  puppetlabs-stdlib
  puppetlabs-inifile
  puppet-openstacklib
  puppet-keystone
- for modules update we utilize modified update_modules.sh script
  from fuel-library/
- add remove_modules.sh script that will clean repository
- hook update_modules.sh and remove_modules.sh into pre_build_hook
- add note about puppet-librarian in plugin build guidelines

Change-Id: Ib38037c77a981d74c4da0e8d74652b51947e2203
2016-02-15 16:46:37 +03:00
Artem Savinov ef0348db96 Added reconfigure neutron after add new vcenter cluster
* Added get vcenter cluster name from "Vmware" tab
* Added convert cluster name to morefid
* Added public/private key to controller/compute nodes
* Added script, what check and configure neutron, if need
* Added task for connect to controller from compute-vmware via ssh and
  execute neutron reconfigure script
* Update documentation

Change-Id: I0dbd6b15fc2cb1efd0de009ee79a27222fe4bab3
2016-02-05 14:01:39 +03:00
Artem Savinov 439d7a06f8 More fixes for new fuel version
* Added "skip" for new primary-* tasks(tasks for primary-controller)
* Added restrictions for hide plugin with neutron and vlan segmentation selected
* Change script to configure neutron haproxy config
* Added refresh_on for openstack-network-neutron-start task

Change-Id: I0a487ec5a81706e853a6ddcceb696fe5f4eaf7f0
2016-02-02 02:50:40 +03:00
Artem Savinov ac7f96d72c Remove customized .deb package python-nova out of plugin and remove manifest that installs it
* Remove python-nova.deb package and remove manifest that installs it
* Remove manifest that change plugin repository settings
* Change neutron policy for liberty release from vmware plugin
* Change neutron manifests for work on liberty release

Change-Id: If0c64ae24fd63eb733550669e74cfe0cc83756db
2015-10-28 14:35:59 +03:00
Artem Savinov 733daf12f9 Fuel plugin to install NSXv with Neutron UI in wizard
* Plugin removes restriction on 'Neutron with tunnelling' in cluster
  creation wizard
* Plugin ships two .deb packages:
  python-vmware-nsx - Neutron NSXv plugin
  python-nova - Nova package with NSXv support in nova-compute
  https://review.openstack.org/#/c/209372/
  https://review.openstack.org/#/c/209374/

For build plugin need fpb version 3.

Change-Id: If6ba42abd7aaabca7a02c45718a82c6f8ca1e5a2
2015-09-30 17:33:08 +03:00
OpenStack Project Creator 08a26260e2 Fuel NSXv plugin
Plugin allows to use Neutron with VMware NSX plugin
(https://github.com/stackforge/vmware-nsx)

General plugin workflow:
* Disable nova-network
* Reconfigure nova-compute to use Neutron as network API
* Install neutron-server
* Install custom python-nova package (contains NSXv support for
  nova-compute)

Change-Id: Ibfac2c9210208de9171d7406afe30aa96e8c20a3
2015-09-28 17:01:02 +03:00