[release-announce] [ironic] ironic-tempest-plugin 1.0.0

no-reply at openstack.org no-reply at openstack.org
Tue Jan 9 16:08:02 UTC 2018


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






More information about the Release-announce mailing list