Commit Graph

19 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
Georgy Kibardin 2d40272639 Invalid release id format validation
Explicitly validate release id data type to avoid 500 response.

Change-Id: I87a6cc6ae4d0a2e157e1c3ab41b18e06ca6c971b
Closes-Bug: #1560846
2016-04-12 09:38:17 +03:00
Jenkins 4f04cbade3 Merge "Add node attributes validator" 2016-03-09 11:45:45 +00:00
Igor Kalnitsky e91363ba9c Remove legacy patching code
In Fuel 5.1 we had an experimental feature - 'patching openstack env'.
The idea was to update and to rollback OpenStack environments between
minor releases. However, we have encounter a lot of problems with
restoring OpenStack databases andresolving dependency hell in packages,
so we buried it and never release it.

This patch removes legacy code from the source tree. We can do it
without fear, since it wasn't released in public.

Related-Bug: #1511499
Change-Id: I58b3fedd239eb7fe4226e51c2d6386efab14395d
2016-02-26 15:06:04 +02:00
Artur Svechnikov ee15664ba0 Add node attributes validator
Cluster attributes validator is also refactored

Change-Id: Iedf640e0cabb38ba082156dd5f68248996926750
Implements: blueprint support-numa-cpu-pinning
2016-02-25 16:15:53 +03:00
Julia Aranovich 602f4cecb3 Support of settings with multiple text fields in Fuel UI
Added support for the following custom control types:
* text_list
* textarea_list

Implements: blueprint dynamic-fields

Change-Id: I3b8b0068c98cdc5823534ea9721a17a3d1ee92fe
2016-02-15 21:29:46 +03:00
Julia Aranovich 040e30a4b6 Store settings of Fuel UI Nodes page in DB
"settings" attribute of "master_node_settings" DB model
extended with "ui_settings" property to store
node list configuration from Nodes page in Fuel UI

Related to blueprint view-all-nodes

Co-Authored-By: Alexander Kislitsky <akislitsky@mirantis.com>

Change-Id: I4900c88a02877c4d621e8e835c9aa97097c01fb4
2015-12-01 13:24:36 +03:00
Andriy Popovych 4aaf0777b1 Enable plugins by chosen components
Modifying POST /clusters for handling components data
Enabling proper plugins by components from wizard

Change-Id: If6c0e9c2cb41652def663ba3c8c95484bd3430e9
Implements: blueprint component-registry
2015-11-30 14:45:26 +00:00
Andrey Shestakov 76837d90d8 Add restrictions for network groups
This change introduces new field 'restrictions' for networks

On cluster create and on attributes update, network metadata validates
restrictions if specified.

Networks with restrictions should be created or removed depends on cluster
attributes matches specified restrictions.

Implements: blueprint fuel-integrate-ironic (partially)
Change-Id: I65a0d27e7c4c95360d4745f7e9cdd948bb20fdd3
2015-11-03 10:27:52 +02: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
Julia Aranovich 44d0cc3099 Handle filtering and sorting by node labels separately
* added filter_by_labels and sort_by_labels properties
  to ui_settings attribute of cluster model
* added Sorter object to handle node sorters
* added Filter object to handle node filters

Closes-Bug: #1476648

Change-Id: If01b5f7f9a46ffe4b2c63b7ed78d770652df59d8
2015-08-20 17:38:36 +03:00
Julia Aranovich 362218df1e Node list sorting and filtering
* added sorting controls to node management panel
* added filter controls to node management panel
* changed simple text filtering control to check
  node IP address also
* user filtering and sorting selection is saved
  in Nailgun DB. Search input value is also saved.

Blueprint node-list-sorters-and-filters

Change-Id: I4651c04d6e42fa2a0d661267a90eae94d5af2f5f
2015-07-14 11:21:49 +03:00
Julia Aranovich 2e3173a469 View modes of node list in Fuel Web UI
* ui_settings field added to Cluster DB model
  to keep environment view and grouping modes
* grouping column of Cluster DB model deleted
* switcher of node list view modes added on Fuel Web UI
* introduced compact representation of node panel
  with its extended view (when user hovers the node)

Blueprint node-list-view-modes

Change-Id: Ida505d6d9c72e8a8d6df08a536ea056cb2ea6d95
2015-07-09 11:03:00 +03:00
Nick Bogdanov 889209c47a File contents control for settings tab
Related to blueprint ssl-endpoints

Change-Id: I82840a1fb0b43e693e37df53985ec0717ec21586
2015-06-30 11:49:23 +03:00
Vitaly Kramskikh 2eb15f9240 Support 'select' attribute type in attributes schema validator
Change-Id: I4908968f247337ed01711f6c69dda82918e34f68
Closes-Bug: #1458940
2015-05-27 12:53:12 +02:00
Przemyslaw Kaminski c83e79f06b Validate cluster attributes
Add validation for cluster attributes. Do it so that it doesn't break
compatibility with current tests. Validate regexpes if they are provided.

Change-Id: I9c1fc04dab45aecf3e32615172654d11844df7c3
Closes-Bug: #1447407
2015-04-30 14:55:01 +02: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
Nikolay Markov 7ba7a06ccd Initial JSONSchema validation
- errors are now returned as tracebacks, not HTML
- added schema checking based on the handler type and validator
- content_json decorator rewritten completely
- common JSON types
- creation of nodes with non-number ID is now forbidden according to scheme

Implements: blueprint nailgun-api-requests-responses-validation

Change-Id: Icf49bb534ccb19872402b66532ef44418bd66a53
2014-12-15 13:09:38 +03:00