This moves the files for NetworkManager and its sub-classes into
a new extension. All import paths have been updated.
Blueprint: network-manager-extension
Change-Id: Icc2410fd9c411a47a3dee4573d4ef6f1a039c303
In previous release (Fuel 7.0) nova-network is became deprecated, and
that means it will be dropped in Fuel 8.0. So let's change default to
neutron, because IIUC nova-network is already removed from
fuel-library's master and some swarm tests are broken.
Closes-Bug: #1503657
Closes-Bug: #1505258
Change-Id: I65a0ca2906503cb9c83fd99fddda9a8ee5156b16
* Set release state for CentOS to 'unavailable'
* Add release's deployability check in cluster validator
Change-Id: Ic48ed10530efab3823018709b1e072bcfc35d891
Closes-bug: #1486559
Additional information from VIPs description should be included into
VIPs data serialized for orchestrator in 7.0. It was correct in case of
using Neutron but it was not changed for Nova-Network case sinse 6.1.
NovaNetworkManager70 is introduced now and it provides the same VIPs
allocation as for NeutronManaget70 but without templates support.
Change-Id: Iddb1bb894e72084224a76d7de86c3ad57cf06b25
Closes-Bug: #1480202
Since 'oslo.config' and 'oslo.serialization' namespaces are deprecated, they
are swapped with 'oslo_config' and 'oslo_serialization' correspondingly.
Lower bounds of supported versions are updated as well.
Change-Id: I133c7676da504933d03e147af3a239d6559d5aac
Closes-Bug: #1478900
Add new handler SnapshotDownload which returns empty response
with X-Accel-Redirect header. Nginx reads this header and
serves actuall snapshot file.
Also changed 'reverse' function location, let it be more
available for other modules.
Change-Id: Id46b533e8d2a8021d1fbb2e5d4284508e1181704
Implements: blueprint snapshot-download-with-auth
jsonutils is now in separate library, and the oslo.serialization will be
used from now on.
Change-Id: I28b6b70e437f154cf1b9ce0b15b0c3e716d170ee
Depends-On: https://review.openstack.org/#/c/158674/
Closes-Bug: #1400661
* added performance test
* improved assign_vip
* improved geting controllers in CheckBeforeDeployment
* improved checking untagged networks
* changed name of property default_group on to default_group_id
* correct tests and add new
Change-Id: Iba10fdae455c3f19a71cbcdc88f8cd370ffd1993
Closes-Bug: #1384623
Added a NodeGroup model. NodeGroups can be created and modified
via the Fuel API. Clusters are created with a default node group
and the cluster networks are tied to that default node group.
Upon creation of a node group a set of networks will be generated.
When a node group is deleted those networks will be deleted as well.
See previous change: Ic30a1b46112599022645b06f7bef2223ff4c6475
DocImpact
Change-Id: I8bbe6b8c6338d6586c7e9a61542939ae2a19828b
Implements: blueprint multiple-cluster-networks
Added a NodeGroup model. NodeGroups can be created and modified
via the Fuel API. Clusters are created with a default node group
and the cluster networks are tied to that default node group.
Added API handler for creating new NetworkGroups.
Implements: blueprint multiple-cluster-networks
Closes-bug: #1272142
Change-Id: Ic30a1b46112599022645b06f7bef2223ff4c6475
Related to blueprint nailgun-objects-flow
Moved all helpers from Cluster model to object
Removed unnecessary "with" wrappers for transactions
Change-Id: Id4a15c59eb6b10b7573ce0c559c59f6d99f54002
If we receive from PUT smth like:
{"editable": {"storage": {"osd_pool_size": {"value": 3},
"volumes_ceph": {"value": true}}}}
attributes.editable will contain only received data and no default one
Changing paste.TestApp for webtest.TestApp cause TestApp does not have
PATCH method available
Change-Id: I259ee806c9464cb82b391e9c3b633e5e7f5f11d3
Closes-Bug: #1283135
These models are removed and NetworkGroup model have all relationships that Network model had.
Vlan model was utilized to check that newly created networks
have the same VLAN IDs being assigned as networks of other clusters.
Now this can be checked using NetworkGroup model but not checked
because the result of this checking was used for logging only.
Implements: blueprint nailgun-remove-network-model
Change-Id: Iaec7d5acdb0e47d9e9cf4c224e1be768df83107f
Part 2.
1. Removed unused code and models.
2. Network parameters update code is moved from models to network manager.
Implements: blueprint nailgun-network-manager-refactoring
Change-Id: I59f1fd5472a63283a94ea769d4292bd8b65159a9
Management and storage networks must have no gateway for both
Neutron and Nova-Network providers.
Floating network must have no gateway in case of Nova-Network.
Gateway field is set to 'None' for them.
'network_size' field is relevant for fixed network only.
Small refactoring of networking-related tests.
Closes-Bug: #1246251
Change-Id: Icfa425c094e3d0c45b0a9e979cdf3f0c719d106d
Nova-Network default network assignment was changed.
Now it is the same as in case of Neutron provider.
Some little refactoring is made in NetworkManager/NeutronManager.
Change-Id: I41b1c0c32421669dd75629a3d63d171a88d50bc4
1. Check intersection between networks address spaces
2. Check intersection inside Public and Floating address spaces
3. Check intersection of untagged networks on one interface
Change-Id: Ib477811259bf856416a1b6378d5ab6713c4719a2
Neutron networking serialization tests
add metadata_proxy_shared_secret attr
tunnel_id_range and neutron handler fixes
[nailgun] Fix flake8 and fix neutron net_verify task
[nailgun] Add mesh role to Neutron GRE mode
network config save fix
check_networks task stub
neutron config fixed at openstack.json
do not show private for neutron_config GET req
fix data structure in config serializer
check_networks task added
Neutron UI (frontend part)
Change-Id: I0dbdb5237defecd318f72d3242f25960ad2eca8e