Commit Graph

14 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
Julia Aranovich b82e6e5aff Add nullable flag to NIC's mtu attribute
Partial-Bug: #1643599

Change-Id: I8cd2b972c4be053ebbcb0cc788c1ee0384120374
2016-12-26 10:07:01 +03:00
Elena Kosareva cea0523ff5 Extending components DSL model with additional predicates
* Add ability for handling new predicates for requires
  component's property
* Refactoring of exist components validation function
* Update release components according to new DSL model

Implements: blueprint component-registry-improvements
Change-Id: I6175e28118dac494d48968e3f8c51e89ab74a34b
Depends-On: Iab03bf5e36800c8aea0e054719d40ca42a542b73
2016-07-11 12:59:32 +03:00
Igor Kalnitsky 9abbcd7e7f
Take into account restriction's `strict` value
So far Nailgun always assumes that restrictions are strict, and doesn't
care about explicit (specified in restriction) `strict` value. This
commit fixes that, and if some restriction has an explicit `strict`
option it will be taken into account.

Change-Id: I5ef0e91f42cd708be5df56da461af4d7b568ae42
Closes-Bug: #1587773
2016-06-02 16:47:35 +03:00
Andriy Popovych c523d4a146 Disabled attributes should be skipped by validation
Currently restrictions skip only attributes with 'hide' action.
Attributes with 'disabled' action(except 'checkboxes' and group attributes)
should be skipped as well to avoid regex validation.

Change-Id: I3869f1d8a3e4f322f38b94da8d7f267b3ebfa611
Closes-Bug: #1580077
2016-05-16 13:53:12 +03:00
Artur Svechnikov 7e3fe2c308 Validate attributes restrictions
Since Nailgun contains attributes restriction
mechanism it's possible to verify attributes
restrictions. This commit applies restrictions
checks into validation for both node attributes
and cluster attributes.

Change-Id: I269da9a7a7df5fea336c07784b37d6ced1641993
Closes-Bug: #1567394
2016-04-18 16:37:43 +03:00
Nikita Zubkov d5a790caab Add exceptions hierarchy
nailgun.errors have a huge set of exceptions but without hierarchy. This
patch remove exception generation from dict and make it explicitly with
python classes and add some exceptions hierarchy. Now all network errors
inherit from NetworkException and same for other exceptions.

Change-Id: I9a2c6b358ea02a16711da74562308664ad7aed97
Closes-bug: #1566195
2016-04-14 17:41:25 +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
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
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 11348d64f1 Implement check limits for attributes on nailgun
Logic for processing limits ported from UI side

DocImpact related to: bp create-role-with-nailgun-api
Change-Id: I321cf8ff0c6e63312d908f409131fe93fb388ae4
2015-04-01 14:10:53 +03:00
Andriy Popovych 951b1aaa5a Implements validation for attributes
* provides implementation for checking
  restrictions which behavior desribed in openstack.yaml
  file for attributes and vmware_attribute on nailgun side.
* pre-deployment checking for vmware consistency

Change-Id: I2124bbf3fd8d2f7fd586c9859f63b169354b8ad7
2015-03-31 16:27:38 +03:00