Commit Graph

38 Commits

Author SHA1 Message Date
Andreas Jaeger eb9df14f25 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: I43bcda1c9154fc091ddc957175b68649295b67f7
2019-12-18 20:14:55 +01:00
Igor Gajsin 257615f569 Update driver: ipv6 bug fixes for DHCP and SingleIp rules
Change-Id: I82cfbe55664221bb27a5722edbf62b378165963a
2016-09-15 13:38:20 +03:00
Alexander Arzhanov 5b7daa02e7 Support custom CA bundle
- Update driver
- Add support in templates and manifests. Agent will get CA from vcenter
  computes hash.

Change-Id: Ic41d93b95aa9f163284492da60c64e27e1de5c92
Implements: blueprint custom-ca-bundle-verify-vcenter-cert
2016-08-31 14:16:39 +03:00
Vyacheslav Tabolin e9336bed21 Add DVS and PG metadata fields in 'details' field of neutron port
Filter SG rules by supported ethertype on port
Use DVS id from port for fast DVS lookup
Support cluster resources only
Code refactoring & bug fixies

Change-Id: I2593ffb3a7e2bd29ebb0ceb3a127a2996018bdad
2016-08-19 09:10:10 +00:00
Igor Gajsin 299cccbd0c using networking-vsphere as the driver
Change-Id: I328bfdf6f4f8d096998998e18eaec8e5a4569dac
2016-08-11 14:16:18 +03:00
Igor Gajsin d77f14254b Update the driver
The several bugs were fixed after performance testing 2.1-agentful version
of the plugin. This commit is porting that fixes to master.

Change-Id: Ia93da41b60ca11685c02dc7f24294da493a73b61
2016-06-08 16:05:45 +03:00
Igor Gajsin bc51268d7c Add new driver with commit
* Cherry-picking missed commits from liberty to master

Change-Id: I17dbc5c6d4020bdc355b2803533ac818823886a9
2016-05-25 17:52:18 +03:00
Igor Gajsin 2ab13845b0 Update the vmware_dvs driver
Add driver with 2 commits:

* Enhanced RPC calls support added, bug fixes
* Reduced the number of reverse RPC calls for SG rules

Change-Id: I5d4e58b1626c44048e71fae6929e6a5d09c17500
2016-05-23 13:15:31 +03:00
Igor Gajsin aa2c8e7089 Update the driver
There were several new commits in vmware_dvs:
    Remove ports queue added for async firewall engine
    Initial commit for multiprocessing firewall engine
    Bugfix for ERROR Attempted method:
       security_groups_provider_updated and
    Improvements for increase stability
    Added config parameter connections_pool_size
    Small code cleanup & refactoring
    Remove direct vcenter calls from firewall.
    Add portgroup cache to optimize get_pg_by_name operation

Change-Id: I8d4f6db16c2c0b157eaff641ce453704f2865313
2016-05-11 16:41:36 +03:00
Igor Gajsin c748e1d9c5 add new driver with fix for race condition in agent init
Change-Id: Ib40c3c343616e34248b1f195b7e5ea113513f8c5
2016-04-06 12:07:58 +03:00
Igor Gajsin c086258530 initial work for support Fuel 9.0
Change-Id: I6ea8294c8ab783fffa15e8d1c2a218dbbcd6c2ba
2016-03-25 14:55:43 +03:00
Igor Gajsin 8b62e03fdd Acceptance
Final version of VMware DVS 2.1 plugin for acceptance testing.

Change-Id: Ie30711d2e1baef29577728066300f58227d42ce2
2016-03-18 18:15:30 +03:00
Jenkins ffc0c4ab09 Merge "add explicit restart nova-compute in post_deployment stage" 2016-03-17 13:53:25 +00:00
Igor Gajsin 00a7601d53 add explicit restart nova-compute in post_deployment stage
Closes-bug: #1557980

Change-Id: Iec77d268b2157de6951d52c09fb5bcc2628bc827
2016-03-17 16:47:47 +03:00
Igor Gajsin 9e0b7a29a9 add modern driver
Change-Id: Ib29fada4367d1abad67ab1959f9d41a09fe99013
2016-03-15 18:23:02 +03:00
Igor Gajsin ee702d52db add actual driver
Change-Id: I5dd922a782de34d51038c5a3c5985bd2efaf5a6b
2016-03-10 16:40:09 +03:00
Igor Gajsin 26176e6d57 Stop building the driver
The idea to update driver each time when plugin is builded was wrong.
It requires too much from environment where plugins is builded.

This commit revert pre_buid_hook to void value.

Change-Id: I459bc7eefcc8e00620dc24248b0df687a65183e8
2016-03-02 18:47:22 +03:00
Igor Gajsin c794e165f0 remove multinode from list of supported mode
There is only HA mode for Fuel 8.0

Change-Id: I30b95d257ca8aaaf8cdf30d6d3e834a22b2ac63e
2016-03-01 14:20:58 +03:00
Igor Gajsin 97d6a45729 Change pre_build_hook
The master branch of driver became to point to the Mitaka release.
Specify the liberty branch in pre_build_hook

Change-Id: Ie4ebebd529b56cd4f3b511c706b8c66d222d7e66
Closes-bug: #1551118
2016-02-29 13:56:20 +03:00
Jenkins 9e5560943b Merge "Simplify manifests" 2016-02-26 09:44:56 +00:00
Igor Gajsin 7c7ae2b96a Simplify manifests
Installation the VMware_dvs driver to /usr/bin and
/usr/lib/python2.7/dist-packages provides simplifying manifests,
removes some stuff and reduces amount of actions.

Also by prebuild hook the fuel plugin builder will build and put in the
plugin the latest verstion of driver from github repo.

Change-Id: I548f4a6d0ac4b4725befb27e812546333833a8d9
2016-02-25 15:44:40 +03:00
Vyacheslav Tabolin c0b94c5163 Close the bugs
https://bugs.launchpad.net/fuel-plugins/+bug/1549643
https://bugs.launchpad.net/vmware-dvs/+bug/1546626

Change-Id: I17655c6e9ac6f755af92741d4a6faf9fc11a85df
2016-02-25 07:47:47 +00:00
Igor Gajsin 3f2c585981 Plugin's changes wich follows from driver changes
Change-Id: I69d025216eb815bba2fb57384d8f74f5acd5ffd0
2016-02-20 17:08:22 +03:00
Igor Gajsin 0985e43d79 build driver as in previous times
Change-Id: I98ee4a877c1fed9a93fa2ac17f06d2d6041c25bd
2016-02-10 17:46:13 +03:00
Igor Gajsin 9c1ea6abe1 Add new driver and set explicit compatibility components list
Change-Id: I8475989e46d6facba6b9a482588fffb37da88532
2016-02-08 17:42:29 +03:00
Igor Gajsin 5101dfee17 PoC of new version vmware dvs plugin for Fuel 8.0
The new agent-based neutron ml2 driver makes deployment process more
granular and complicated. Add new task and  new manifests for setup
and configure agents.

Change-Id: Ibf264640718e21dd02f43e0a755ace994fee5693
2015-12-29 01:19:46 +03:00
Vyacheslav Tabolin 65cdb392ad Update requirements and tests
Change-Id: Ic9ece8bf0e9b80a3c60c7125e8f9b6f8de9767ab
Closes-bug: 1528470
2015-12-22 17:06:53 +00:00
Vyacheslav Tabolin cc4ef624a7 Tox tests recovered
Change-Id: Iad8693da6faed2781cef0b8cec51df9c534d2df6
2015-12-18 15:37:42 +00:00
Vyacheslav Tabolin 28f2d1a03f SG engine from kilo
Change-Id: If2f7a28afb9d8bcdf9c199a61aa4153367eb6802
2015-12-15 13:27:35 +00:00
Igor Gajsin 7bde6e4335 Fix some issue to make plugin ready for 8.0
There are some changes in this patch-set:
1. remove task which brokes deploy with compute-vmware
2. replace bringing full files vif.py and vm_util.py to aplly the patch
3. according changes for new network data scheme
4. new driver.

Change-Id: Ide36c894d5122d97a5bee591502b5c146c0b1fc8
2015-11-26 18:24:31 +03:00
Igor Gajsin 9a1b486555 Change plugin for adoptation to Fuel 8.0
Initial support of Fuel 8.0. Change metadata and other stuff.
Completed according changes for support new, granularted neutron tasks

Change-Id: Id8580ef4a00cbc1d185bcb3da60c7f54e3bb2c67
2015-11-12 19:24:13 +03:00
Jenkins 92f96754ea Merge "Increase stability + apt-get bugfix" 2015-11-09 14:47:15 +00:00
Vyacheslav Tabolin f25bca14d5 Increase stability + apt-get bugfix
Closes #1514043 : Deployment has failed during command 'apt-get' update'execution

Change-Id: I15c837799d4d904ae9fa2ac5dd50d15ac3ee4360
2015-11-09 14:23:36 +00:00
Vyacheslav Tabolin 457fd07bed New SG Engine. Update doc.
See description for SG Engine

Change-Id: Ie8162fced95402b7c605e40aa06e488da748298f
(cherry picked from commit ba66cbf578)
2015-11-02 14:25:08 +00:00
Vyacheslav Tabolin ba66cbf578 New SG Engine. Update doc.
See description for SG Engine

Change-Id: Ie8162fced95402b7c605e40aa06e488da748298f
2015-10-28 11:31:40 +00:00
Vyacheslav Tabolin cc201cf3a9 Binding and activating precreated ports
Closes #1504229: binding and activating precreated ports

Change-Id: I9ff42761e01506226b424c56de8f718d1c143528
2015-10-12 07:28:13 +00:00
Oleksandr Martsyniuk d26ae3130b VMWare DVS driver deb packages added.
Now plugin install packages from repo on master node,
instead of external pip repos.
Plugin description updated.

Change-Id: Ia71f5cdceecc6ad13d3c670ecc5a76b33b297f42
2015-10-07 20:20:45 +03:00
Igor Gajsin 543da64682 generate the structure of the plugin
Change-Id: I05470d22d010a74d9a0db4ecb218d2c0a0b7ddc3
2015-06-10 18:23:42 +03:00