This changes most of the tests to use minimal image. There are
now two tests left that use fedora image.
[1] SoftwareConfigIntegrationTest.test_server_software_config
[2] CfnInitIntegrationTest.test_server_cfn_init
Out of which [1] is already disabled at the gate.
Change-Id: I309989de1e5584f3e345213c4b62893159365973
Related-Bug: #1628302
Domain users are not supported anymore on v2, so we need to use v3 by
default when authenticating ec2 access.
Change-Id: Ia7ca08bca612b4555f6b4d9098cd7db6c540b1c4
Closes-Bug: #1484086
Neutron support for ipv6 is not complete yet (ex. LBaaS
only supports ipv4). We'had some gate issues after dual
stack was enabled in devstack. We had put some tactical
fixes to resolve those[1][2].
This fix adds usage of heat-net/heat-subnet(only ipv4)
for integration tests. This also rolls back the earlier
tactical changes.
https://review.openstack.org/#/c/178576https://review.openstack.org/#/c/178933/
Change-Id: Ia863edb8932b8dea5c4fa110c97dcfdadca85bb9
Previously we used first subnet from network and it was correct, because
there was only one subnet in network by default. According to the last changes
in devstack new ipv6 subnet was added to the all default networks.
This patch adds function to the base class, which allows to choose
subnet based on ip version. All scenario tests were updated to use only ipv4
subnet.
Also was added property for FIP, which specify ip of vip.
Change-Id: I199075909b97fe98e1a3c1d175b0b4cf7100403d
Closes-Bug: #1449896
The main methods create/update/delete in HeatIntegrationTest class
already contains _wait_for_stack_status, so we can remove duplicate
checks in tests.
Also was added paramter enable_cleanup for stack_create method, which
allows to disable CleanUp method in tests, where we delete stack
manually.
Change-Id: I41b546d648656676ec9bc3b38940eac68f9a848d
Later the integration jobs can be tuned to have their own
logging settings.
This change also raises _log_console_output to info, so it is displayed
by default.
Change-Id: Ifcaa6faf76c655e0c8cfd7d76775b80de70062c4
Many (most) clouds won't have the assumed network to directly ping/ssh
to the default IP address. This changes test_server_cfn_init to assign
a floating IP, and use that to ping and ssh to the server.
It also moves the ping to the end of the test. This was initially
meant to catch regressions in a co-gated neutron, but it is no longer
required for a heat-only test.
Change-Id: Ia9404289b2f9632883a479ccb435cbf6c51fcf2f
- Added new base class for scenario tests with common parameters
initialization in the setUpClass
- Added short description for every test
- Scenario tests structure has become more similar
Change-Id: Icdecb1f16290038f20471991a5f998de2c0a27ea
All the other resources in the template are of the AWS kind and this
will help with merging I9d01c5e7de630df5058429353fa17b3536ee8807.
This was derived from tempest change
I61346b569ed16d8a3c7610a85351ef723287fd83
Change-Id: Icd15a9863c00e63409af635b24938bec3f125e16
Co-Authored-By: Tomas Sedovic <tomas@sedovic.cz>
- Added subdirectory "templates" for storing all templates used in
scenario tests.
- Added parameter sub_dir for method _load_template.
- Inline template was moved in templates directory from
test_neutron_autoscaling.
Change-Id: I1acaf1ccc1466cf7ffc2e004eff486f49f4b5928
The only changes required to move this test have been:
* Change the imports
* Use the DEFAULT CONF group for conf options
Change-Id: Ic9474e329b9cef1e96b693f10c320b612f580283
Partial-Blueprint: functional-tests