Commit Graph

6 Commits

Author SHA1 Message Date
Grzegorz Grasza 610e03d33b Additional logging in functional tests
Print setup-ipa-client.log in case the enrollment test fails.

Change-Id: I8980da9da9e9edfc95c58345bff7bde722677f81
2019-08-30 14:57:03 +00:00
Grzegorz Grasza ff9ed8461e Fix StringIO import and patch paramiko in Python 3
This fixes ModuleNotFoundError: No module named 'StringIO',
raised in Python 3 functional tests. We also patch paramiko
on Python 3, since we use it in functional tests.

Change-Id: I357dd9c3ec7c0a76d31b7f94ec0e844d9bdcb5c5
2018-12-20 15:55:51 +01:00
Grzegorz Grasza f5aab5544d Test compact_services metadata
This tests new and old formats, as well as instance metadata updates.

Change-Id: Ie7b3bcdbb98bb2786000207b72e7b289d5051b8f
2018-12-19 20:39:53 +01:00
Grzegorz Grasza 62475be1c2 Enhance the basic enrollment test
This additionaly logs into the server instance and
checks the IPA client configuration.

Change-Id: Ic249032e9241f13c843119f798efbe598a62c88e
2018-12-19 16:27:31 +01:00
Grzegorz Grasza 4d997dddc6 Support for associating and disassociating neutron floating IPs
This adds support for creating and removing DNS A records when
floating IPs are associated and disassociated in neutron.
novajoin-install and functional tests are enhanced to test it.

Change-Id: I82c83ad9e8c84ddfd4ecfc4d5c3b31a418af97a7
2018-11-22 15:40:05 +01:00
Grzegorz Grasza fe72231faa Test OpenStack server instance enrollment
A basic test to check that a spawned instance
will be added to and than deleted from FreeIPA.
This also fixes the novajoin-install script to
work by default on devstack.

Change-Id: Id7e940360ade74d605fef9004c6a5454790c55a4
2018-11-20 20:01:06 +01:00