Commit Graph

37 Commits

Author SHA1 Message Date
Andreas Jaeger e61cc055ab Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

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/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: I10917e42829b459c41ca46514faa72fc46abf7be
2019-12-18 09:52:23 +01:00
Igor Gajsin 634b66df45 remove vmware
VMware not supported since Fuel 10.

Implements: blueprint remove-vmware

Change-Id: Ia26a97d13bb9c3d2e838d639efdababbb15f86da
2017-02-14 15:52:27 +00:00
Ryan Moe 1dda6ae043 Move network manager to extension
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
2016-04-11 05:33:29 -07:00
Alexander Saprykin c87470bf9c Network configuration handlers return network config
Change-Id: I6dc259813418de5df4b9fb97f65066b130348b21
Closes-Bug: #1496630
2015-10-19 22:36:54 +07:00
Igor Kalnitsky 3533ae59bc
Change default network provider to Neutron
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
2015-10-13 13:34:08 +03:00
Maciej Kwiek 1ffc5e54e9 Fix hacking 0.10 errors in nailgun
Change-Id: I82e418d21e367ff379dda935f035dcc709c3a034
Partial-Bug: #1410810
2015-10-08 12:01:55 +02:00
Fedor Zhadaev 648571cfe4 Deny using CentOS even in experimental mode
* Set release state for CentOS to 'unavailable'
  * Add release's deployability check in cluster validator

Change-Id: Ic48ed10530efab3823018709b1e072bcfc35d891
Closes-bug: #1486559
2015-08-24 13:36:27 +03:00
Aleksey Kasatkin 618a26a67e Use network roles data for assigning of VIPs
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
2015-08-04 12:03:48 +00:00
Ivan Kliuk 154436e977 Swap deprecated oslo namespaces
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
2015-07-23 23:33:58 +03:00
Sylwester Brzeczkowski 4275cdaedc Snapshot download with authentication
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
2015-07-03 09:59:35 +00:00
Przemyslaw Kaminski 2de3806128 Unified task returning procedure
Change-Id: Ic15d88a4513452214b488f0b3de79a18e1e4cdaf
Closes-Bug: #1427536
2015-03-13 13:07:30 +01:00
Jenkins 4740ee47e0 Merge "Replace jsonutils with oslo.serialization version" 2015-03-05 12:39:30 +00:00
Nikolay Markov 2def4d00fa Wrap errors to JSON in Nailgun API
Partial-Bug: #1391846
Related-Bug: #1423916
Implements blueprint nailgun-wrap-errors-json
Related blueprint: nailgun-api-requests-responses-validation

Change-Id: Ie351d6cd6a5ebf929563a2e0c76ef875fa71c2d3
2015-03-02 11:39:04 +01:00
Maciej Kwiek 1523c0701a Replace jsonutils with oslo.serialization version
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
2015-03-02 10:35:31 +01:00
Andriy Popovych a567e13c24 Implementation of vmware Settings on nailgun side
- New entity vmwareAttributes added
  - Basic deployment serializer

Implements: blueprint vmware-ui-settings

Change-Id: I17ba8f8535498263333fa47d6283433ea4d6c509
2015-02-11 15:42:59 +02:00
Kamil Sambor a08434e5fb Speed up ClusterChangesHandler
* 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
2014-12-02 15:04:00 +01:00
Ryan Moe 61fd426709 Allow multiple networks to be created per cluster
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
2014-10-30 10:59:49 -07:00
Ivan Kliuk 54c80d9b96 Refactoring JSON serialization of response object
Swapping DRY code jsonutils.loads(webob.TestResponse.body) with
    webob.TestResponse.json_body property.

Change-Id: I2f4e0cd3f1f8abc209e19491287f3630b1c4e80d
Closes-Bug: #1304967
2014-10-02 18:06:54 +03:00
Christian Berendt f78b4a0854 change assert(Not)Equals to assert(Not)Equal
According to http://docs.python.org/2/library/unittest.html
assert(Not)Equals is a deprecated alias of assert(Not)Equal.

Change-Id: If90709756ccb6022641b915e47a5c7af4fe1fc1c
Closes-Bug: #1329757
2014-06-23 16:23:27 +03:00
Ivan Kolodyazhny 59b88df3a3 Use jsonutils instead of json module
Change-Id: Ib54796c4ae3747d9a5c0576467ba4bb794a9b483
Closes: bug #1292561
2014-06-04 18:03:55 +04:00
Łukasz Oleś 7c36740770 Revert "Allow multiple networks to be created per cluster"
This reverts commit 9530ef323b.

The change didn't get enough reviews. There is already reported bug https://bugs.launchpad.net/fuel/+bug/1308041 and there are potential more bugs.
There is also some incosistency in handling admin network. All concerns are described in comments in https://review.openstack.org/#/c/83204/18
There are some concerns about API design addressed in https://review.openstack.org/#/c/83204/16

Change-Id: I2285e52c91692e908008afa377ed26081b4bbd43
2014-04-16 15:35:34 +02:00
Ryan Moe 9530ef323b Allow multiple networks to be created per cluster
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
2014-04-14 16:45:14 -07:00
Aleksey Kasatkin 63b2f0ecff Rearrange network models parameters
Implements: blueprint nailgun-rearrange-network-parameters

Change-Id: Ib70d1764e783a32423df0d136e8075a66d7cd773
2014-04-09 14:27:02 +03:00
Nikolay Markov be6354584b Cluster helpers now in object & tests
Related to blueprint nailgun-objects-flow

Moved all helpers from Cluster model to object

Removed unnecessary "with" wrappers for transactions

Change-Id: Id4a15c59eb6b10b7573ce0c559c59f6d99f54002
2014-03-24 12:27:54 +04:00
Dima Shulyak 7769a9fbbd Update editable attributes partially
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
2014-03-12 12:07:59 +02:00
Aleksey Kasatkin 61827f3464 Remove Network and Vlan models
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
2013-12-09 11:41:04 +02:00
Nikolay Markov 8a50b07459 New project structure with Oslo
Change-Id: I738add287ce459281721261ec372d3150ab17ba8
2013-12-04 18:45:18 +04:00
Aleksey Kasatkin 15994fe653 Network manager refactoring
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
2013-11-28 12:05:01 +02:00
Aleksey Kasatkin ad7c91f8f0 [1246251] MGMT, Storage nets have no gateway
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
2013-11-21 12:17:53 +02:00
Aleksey Kasatkin 5d05038bba [PRD-2520] Public network is untagged by default
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
2013-11-20 12:19:44 +02:00
Aleksey Kasatkin 1267d1e3e3 [PRD-1308] network range intersection check NovaNet
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
2013-10-28 17:06:30 +02:00
Nikolay Markov 9e534eb244 fixed random error with networks in unit tests
Change-Id: I8f6eb850d688b676389991d0400fddc6bef4e31b
2013-10-18 16:40:32 +04:00
Aleksey Kasatkin ef41415dc2 [PRD-2265] floating ip range and network size fix
+ Fix UI test runner (https://review.openstack.org/#/c/52340/)

Change-Id: I3d06a7f2a2bb80244f3fb0c8b9d3bfaeaa77f7c0
2013-10-17 14:59:02 +03:00
Alexandr Notchenko 5d5e3141d7 added network size
fixed networks and tests

finished rebasing

again finished rebasing

rebased and simplified diff

Change-Id: I73800777fa3d7702f4d12fb6f3201d2d5b64835c
2013-10-14 15:46:53 +04:00
Nikolay Markov 65c3f99641 Add Neutron support to backend and UI
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
2013-10-11 14:23:45 +04:00
Nikolay Markov 65168220de admin network and global settings 2013-09-18 17:43:13 +04:00
e0ne 7d24265fc5 Separate unit and integration tests 2013-09-16 17:28:00 +03:00