* Added full cleaning of all upstream modules during the rebuilding
plugin
* Deleted superfluous script "remove_modules.sh"
Change-Id: Ica8210fbc202516202997300280d0d8b7ef83565
Closes-Bug: #1582217
* Deleted post_deployment tasks
* Added reexecute_on for netron tasks
* Added stop neutron service to apply the new settings
Change-Id: I522b7a25f1c9fec154b6074d610ed81c4a0684d5
* 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
* 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
- 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
* 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
* 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
* 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
* 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
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