After the reworking of feature "Openstack config"
we can apply a new config only for pre-defined role.
That's a reason to change a logic of the test
Change-Id: Idb5fb67feb45ae6fa54891a3d0eb6fef205978bd
Closes-Bug: 1676859
* Configuration should be changed on the appropriate
nodes (e.g. keystone should be configured only on
controller roles)
* We should not change identity driver on LDAP with
fake LDAP server since this breaks keystone and whole
cloud as a result
Change-Id: I3218bcf13588cbecef7678b7bebae0d713e1ad7b
Closes-Bug: 1644656
We need to apply configuration to the node with particular service
running or we need to extent configuration templates processing to
support additional parameters of override_resources Puppet type
Change-Id: Iae6c2e5f2b3c43fa4f750802a98e927dca95c251
Closes-Bug: 1644656
Create a special flavor for the test, because sometimes
requested flavor doesn't exist.
Change-Id: Ieb42a8fe2f64b63e8cc97198c8e7694caf072c1e
Closes-Bug: #1634121
We need to update configuration templates with services definition and
appropriate "notify" parameters since new OpenStack configuration format
has been introduced.
Change-Id: Id195ee1bc9ecd4443ad3eae6e3bc5fae65b232e3
Closes-Bug: 1644656
'ready' and 'error' statuses should be alowed for the apply
configuration task as main goal of test is to check the configuration
was properly changed.
Change-Id: Ibf71a47900249e2ad3016662623f1a8ced036426
Closes-Bug: #1628951
The nailgun validator for openstack config raises an exception
when 'deployment' task is present for particular cluster
and has 'pending' or 'running' state, so, we should implement
equivalent check on fuel-qa side.
Change-Id: I720e8fcd21907c64b393bc933056aef61167b25f
Closes-Bug: #1618880
except Exception as e -> except NotFound as e
(eliminate if hasattr(e, 'http_status') and e.http_status != 404)
Related-bug: #1609705
Change-Id: I460241206082a5476267c6388cbe3a04c969e60c
Now for a node with multi-roles configs fot the same section
are merging by ID-priority. Thus last config for cinder will
be have higher priority and will rewrite compute config
Change-Id: Ic35a6c5efb05974dc7ab7ae36cc175a91471c778
Closes-Bug: #1587023
We need to сonvert all values into str type for
testgroup "service_reconfiguration" to exlude
comparing of polytypic params.
Change-Id: I155e35303b2c47d8261c43935e75385307e521b3
Closes-Bug: #1564533
There was a list of hardcoded services that allow us to use
service-reconfiguration. Now there is no strict limitation
on services that could be configured with this feature.
This mean that test check_wrong_config is deprecated and should be
deleted
Change-Id: I729bf0235eea525cc0464346ca791ca7733e5de9
Related-Bug: #1580522
Closes-bug: #1584693
After implementation of T-B-Deployment, service-reconfiguration take
more time than previously
Increase all timeout up to 900 sec
Change-Id: I6bfc78ce9996b6829134152f9c40db40b083c6e4
Closes-Bug: #1583060
Private network ranges were equal with the same VLANs. It lead
to the network issues of the booted VMs
Extend vlan range of the second cluster
Change-Id: Iea64d51ee1f59b1edbc97b85c1c96b0af09ab57f
Closes-Bug: #1561961
Increase timeout of waiting for nova services reconfiguration
on the whole cluster.
Change-Id: I38b54d06fb6d5d702114af1473277d0805ed4a5a
Closes-Bug: #1580687
1. PyCharm inspection: ignore no member for magic places
(six.moves, mixin for system_test, unicode<->string on python2)
2. Fix docstrings
3. Fix reraise of SkipTest
(use raise instead of raising again the same exception, but no args)
4. Bash simple variable usage
Closes-bug: #1578998
Change-Id: Ifac2dcb68b323ce48c6c80598abfd18ed9bf2caf
six library usage is enabled for non transparent compatible code
blueprint fuel-qa-python3-compatibility
Change-Id: I2a636c72454809e59545ec20c3cb52124fd9753a
Do not use filter(), map() or zip() for not iterator tasks
blueprint fuel-qa-python3-compatibility
Related-bug: #1556791
Change-Id: I6e031ed2ca18080a15eecd5d0c1db275f9ec9aa1
fix: make methods static, if self is not used inside
(call is not changed, backward change is possible without code change,
if self will be required)
Related-bug: #1556791
Change-Id: I48175c0179e0fde69ed9b527ab570a267b9191a5
Change-Id: I65bd247fe65facfab9c88d5f6e751ceed3135558
fix: no default value in base class
Fix: property, which raising ValuError in base class and override in child classes
Related-bug: #1556791
Service nova-objectstore was removed from Mitaka release, so
it should be removed from the list of services for validation
This fix was mistakenly removed by
https://review.openstack.org/#/c/285985/
Change-Id: I0d763c1c7ffed6ef2b9156cc690e134c75a49b88
Closes-Bug: #1551195
Remove ipaddr from fuelweb_test/requirements.txt and use netaddr
in test cases instead of ipaddr
Use string for creation of netaddr instances
Change-Id: Idc86dcaae6f10c13b04095fb11fa9351b130deb8
Closes-bug: #1544148
Use `logger.warning('Ignoring exception: {!r}'.format(e))` as exception hadnler in `pass` places
Closes-bug: #1551130
Change-Id: I27d9b9901b1ec382533c43b1f18ee72b996c08d8
Service nova-objectstore was removed from Mitaka release, so
it should be removed from the list of services for validation
Change-Id: I6f9ce150de54b1460aec25f94c4ae4b56abdee45
Closes-Bug: #1551195
Remove ipaddr from fuelweb_test/requirements.txt and use netaddr
in test cases instead of ipaddr
Change-Id: I80cee069f9f17360cc5fc48e429a8b7f986c6f2c
Closes-bug: #1544148