[ironic] ironic-tempest-plugin 1.0.0
We are chuffed to announce the release of: ironic-tempest-plugin 1.0.0: Tempest plugin for ironic and ironic- inspector This is the first release of ironic-tempest-plugin. The source is available from: https://git.openstack.org/cgit/openstack/ironic-tempest-plugin Download the package from: https://pypi.python.org/pypi/ironic-tempest-plugin Please report issues through launchpad: https://bugs.launchpad.net/ironic For more details, please see below. Changes in ironic-tempest-plugin a1ac40d94fda152b1214b6399aa217d3d2b7ce42..1.0.0 -------------------------------------------------------------------------------- 12e6275 Add ability to set deploy interface 004f970 Introduce stable/ocata jobs 9b64ce7 Update the list of CI jobs a068e66 Update README and setup.cfg, initial version of usage guide e13f6b6 Add DSVM jobs to the gate for ironic-tempest-plugin 4867382 Correct introspection rules path 25be117 Change config option to 'ironic_inspector' and False by default 8efe17a Fix pep8 issue e43f255 Add correct skip for ironic-inspector 2bf95e8 Provide __init__.py to make all modules importable 198de64 Add tempest entry point 851cd00 Fix introspection modules locations and imports 63ba73e Ensure ping actually succed 40e2bbc Add py35 gate for ironic-inspector 6d74a6e Add I202 to flake ignore list 04aed9f Update tests to do not use deprecated test.services() 2c22aad pep8: Add 'application-import-names = ironic_inspector' 867a975 Update tests to do not use deprecated test.services() bdc1429 Replace the usage of 'admin_manager' with 'os_admin' e7f8f1a Update after recent removal of cred manager aliases 8da9ef5 Fix API VIF tests when using flat network b287de8 Update vif_attach from NeutronVIFPortIDMixin e76e17e Update the documentation link for doc migration ca69ffe Add functional API tests for volume connector and volume target 5d84570 Replace the deprecated tempest.test.attr with decorators.attr f8b09fe Use flake8-import-order 853ec5e Switch to use test_utils.call_until_true 159fe89 Switch to decorators.idempotent_id f00d68d Remove unused "service" argument from tempest client manager 63404e2 Tempest test tag baremetal doesn't exist 569f0a4 Add tempest plugin API tests for driver bb72f2e [tempest] also catch BadRequest in negative tests with physical_network in old API da89a41 [Tempest] fix negative tests on old API versions 9ea3c69 Add negative attribute to negative port tests bc0aee3 Tempest scenario test for boot-from-volume 53bb68c Add tempest tests for physical networks f825d19 Replace the usage of 'manager' with 'os_primary' f37d245 Fix broken links in tempest plugin README a540e4f Replace test.attr with decorators.attr c21766c Replace test.attr with decorators.attr b2ae8c1 Replace test.attr with decorators.attr 9687691 Add functional api tests for node resource class be2e0e0 Add assertion of name to test_list_portgroups test c1d1f63 Skip PortNotFound when unbinding port 0afe227 Skip VIF tests for standalone ironic 8e1be64 Fix docstrings for creating methods in baremetal api tests 9ec233b Define minimum required API ver for portgroups f46b9fa Add standalone tests using direct HTTP links d66737c Extend tests and checks for node VIFs 2193e54 Add functional API tests for portgroups 40db033 Fix local copy of scenario manager 70db680 Prune local copy of tempest.scenario.manager.py 60095ff Include a copy of tempest.scenario.manager module 4a09673 Add ironic standlaone test with ipmi dynamic driver 4ddbeec Add Ironic standalone tests 401fd46 Fix the exception message in tempest plugin 0cad044 Refactor waiters in our tempest plugin 3c83396 This adds a tempest test for creating a chassis with a specific UUID. ac752ac Do not load credentials on import in tempest plugin clients.py f78122e Trivial: Change hardcoded values in tempest plugin 6abadd4 Fix BaseBaremetalTest._assertExpected docstring 62c0c09 Deduplicate _assertExpected method in tests dbd33dc Change misc to test_utils for tempest test 0fd8818 Switch to use test_utils.call_until_true 7cdfac3 Remove trailing slash from base_url in tempest plugin 6f5fb8e Switch to decorators.idempotent_id 2c51158 Update validate_ports from BaremetalBasicOps 5429203 Skip VIF api tests for old api versions 1611df8 Remove default_params_with_timeout_values from tempest client 462e9e6 Add Virtual Network Interface REST APIs 96bd3e3 Remove service argument from tempest plugin client manager 1c11bdf Move CONF.service_available.ironic to our plugin 0ac08c8 Enhance wait_for_bm_node_status waiter 7973465 Use polling in set_console_mode tempest test cce1505 Drop bad skip check in tempest plugin 3038589 Stop disabling the Neutron tempest plugin fc2e62b Test discovered nodes are in ENROLL state and fix typo 1eb13cf Add a test for introspection abort action verification. 0de45c4 Only disable Neutron tests when our Grenade is running 6fcbdd7 Stop adding ServiceAvailable group option 6b00356 Tempest: add auto-discovery test b317e11 Disable neutron tests in our grenade 8a7942e Fix tempest.conf generation a776093 Bring configurations from tempest to ironic_tempest_plugin 2c2803c Update to hacking 0.12.0 and use new checks 9494db0 Remove unused argument in Tempest Plugin dbda649 Fix docstrings to match with method arguments b0b809b Fix docstrings in tempest plugin baremetal json client 5aff90c Replace assertTrue(isinstance()) with assertIsInstance() e9f3a61 Fix docstrings in Tempest Plugin REST client for Ironic API 3600054 [trivial] Fix typo in docstring e22fbe1 Replace six iteration methods with standard ones efc7fef Remove unused LOG and CONF 690bfe5 Fix incorrect order of params of assertEqual() d4e6916 Using assertIsNone() is preferred over assertEqual() 6f3a8a0 Fix incorrect order of params of assertEqual() 6dc8279 Tempest: increase ironic sync timeout 290c96b Add a simple smoke test to be run in the grenade gate 84a09c6 Tempest: wrap instance actions into inspector methods a17db02 Fix tempest tests d5998c0 Tempest: don't rely on tempest ironic client 44f678c Tempest: add basic test d22378d Script to extract the ironic_tempest_plugin/ directory 4f8f229 Initial commit from cookiecutter eb612d9 Add test to verify ironic multitenancy 409789b No need for 'default=None' in config variable 8ec4542 tempest: start using get_configured_admin_credentials f20979c Fix signature for request method cbc6ed7 Introduce provision states: AVAILABLE, ENROLL ff78500 Add support for API microversions in Tempest tests 013f611 Fix usage of rest_client expected_success() in tests 12b2ce6 Document how to run the tempest tests c608de5 Tune interval for node provision state check 8862504 Replace depricated tempest-lib with tempest.lib 27cbcee Comment out test options that already exists on tempest's tree 7af9b37 Refresh ssh verification mechanism a7cb4be Remove hard-coded DEPLOYWAIT timeout from Baremetal Scenario b652700 Migrate Tempest tests into Ironic tree Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..1a62d2e --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +pbr>=1.8 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..b5722e8 --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,17 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +hacking>=0.12.0,!=0.13.0,<0.14 # Apache-2.0 + +coverage>=4.0 # Apache-2.0 +python-subunit>=0.0.18 # Apache-2.0/BSD +sphinx>=1.2.1,!=1.3b1,<1.4 # BSD +oslosphinx>=4.7.0 # Apache-2.0 +oslotest>=1.10.0 # Apache-2.0 +testrepository>=0.0.18 # Apache-2.0/BSD +testscenarios>=0.4 # Apache-2.0/BSD +testtools>=1.4.0 # MIT + +# releasenotes +reno>=1.8.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org