We are stoked to announce the release of: telemetry_tempest_plugin 0.1.0: Tempest plugin for Telemetry Projects This is the first release of telemetry_tempest_plugin. This release is part of the rocky release series. The source is available from: https://git.openstack.org/cgit/openstack/telemetry-tempest-plugin Download the package from: https://tarballs.openstack.org/telemetry-tempest-plugin/ Please report issues through launchpad: https://bugs.launchpad.net/ceilometer For more details, please see below. Changes in telemetry_tempest_plugin 8008151838885556eadd11158a791d9111aaa7f4..0.1.0 ----------------------------------------------------------------------------------- b45f6d4 Consider region when filtering Gnocchi base URL 7a4bff7 Check alarm state just after the PUT 54c977c Fix gnocchi package 5284457 List instances of all tenants 16251bb Don't install system tempest with devstack 50a3d4f fix tox python3 overrides 11277a8 gabbi 1.42 expect a host to be set 05b95d2 Fix documentation build 9adfad7 Fix index.rst in order to fix doc building 54f46ca Fix aodh service name check in tempest tests 358c65f Enable heat support in telemetry-tempest-plugin 22c2f9f Zuul: Remove project name 8bccc06 Fix aodh service config option name 319cb26 Rename integration job bc03a05 Sync tempest code from ceilometer d9a10fe Moved gnocchi tempest tests under telemetry tempest plugin c8c2ecb Add gating to the plugin 58fb017 tempest: remove ceilometer-api alarm ae606fd Add devstack plugin to ease integration tests b30a192 Apply cookiecutter to newly split project telemetry-tempest-plugin 6f97ca0 Merge aodh tempest tests and configuration in ceilometer 696751e Merge panko tempest config into ceilometer repo a477d06 Remove Ceilometer API 1be043e tests: fix Redis key length debugging output format ef853d4 Use generic user for both zuul v2 and v3 cd0150d handle new tempest swift interface 85602e7 Update tests to do not use deprecated test.services() d15c516 Use tempest.clients.Manager as base clients class 9443fe8 Move object storage container_client to match tempest 35d825b Replace the usage of some aliases in tempest 30e4473 tempest: Use primary user token af1d380 use tempest manager 66a53b8 post_test_hook: stop sourcing gnocchi/devstack/settings 937be81 tempest: fix some future flake8 issue dfbeb16 tempest: remove deprecation warning 717324c tempest: Allow to configure granularity 510f3ce integration: always run all commands 3cae600 tempest: tell tempest our scenario are long a8ea368 integration: Fix report generation f0f6833 tempest: Don't hardcode the network name c5ebe73 Cleanup post_test_hook.sh 47a4735 tempest: use the configured flavor de7d41e tempest: rework gabbi setup 2f996d9 Correct bad use response_strings in live.yaml fca71e4 tempest: Fix exception handling ee20657 tempest: remove confusing stack check step ea01857 fix gnocchi unprocessed measures debug 330b736 tempest: remove broken tests 79813eb Switch to use stable data_utils 4e26792 Switch to use stable data_utils 8839997 tempest: skip legacy telemetry-api tests 2581274 prepare future tempest breakage 69eb3aa Remove smoke tag for TelemetryNotificationAPITest 4123925 set OS_AUTH_TYPE in gate a767152 match generic cirros name beb32ba Switch to use test_utils.call_until_true ace7de6 gabbi: use history 17b4d5b stop hardcode timeout in tempest tests 0cf2f9f Do not use non-UUID resource ID in Aodh+Gnocchi tests 6f2d75f Use Tempest stable library interfaces 08a05a5 Switch to decorators.idempotent_id 69cdfb2 show panko events for debug 7014db6 check panko during integration test 7a61c67 tempest: use tempest img be63617 tempest: Allow to not run deprecated API tests d48779e tempest: allow usage of scenario-img for autoscaling 3146cd9 Fix error module usage af09dd9 Test suite for Aodh's gnocchi-resource-threshold alarm. 76be161 integration: run gabbi first e3a1aca integration: deleting the stack sometimes timeout f79a0ae tempest: support keystone v3 for autoscaling 8ecffaf tests: generate reports when tempest fail 12fc921 Reenable the tempest test about nova notification 31291f8 integration tests: fix generation of tests_results.html 3367b2d use aodhclient in integration test e65b391 Clean the glance v1 code in tempest plugin 245f53d Fix gate problem related to _error_checker() 4946720 Add autoscaling scenario in tempest tests 3989077 Stop adding ServiceAvailable group option a345c66 Cleanup imports in code 03b4b55 Fix tempest.conf generation 3f9e3eb Add missing %s in print message 8df87ca Remove unused LOG 246a1db Copy images_client from tempest + Correct concurrency of gabbi 1.22.0 12b5aec Use trusts in Heat integration test e8598fa Copy images_client from tempest 625a848 catch DriverLoadFailure for get_transport optional 108dc67 tempest: import ImagesClient as ImagesClientV2 15d7f55 tempest_plugin: drop telemetry decorator 672f22a tempest_plugin: drop telemetry decorator f666683 replace deprecated heat command with OSC 905e081 Fix Ceilometer tests config options 133022d devstack Fix unprocess measure path 132eba4 gate: add missing sudo 08ff867 tempest: migrate api and scnario tests from tempest 5cc1cb5 tests: fix unworking debug output 849b391 fix tempest path bd55be9 integration-gate: fix publicURL retrieval f0832d5 tempest: migrate base class for tests 54e35cf tempest: add ceilometer tempest plugin d304d4b tempest: add telemetry client manager cb33414 tempest: migrate conf.py from tempest tree 9a3a74b tempest: copy telemetry client from tempest tree 4a08e01 show queue status on integration test 4889640 Use gnocchiclient for integration script b03eb6f devstack: fix debug info for Gnocchi 8071778 integration tests: additional debugging infos 7befaa4 integration: Add debugging information 6f1e34e integration: fix typo 52fe6b5 Use new location of subunit2html 7f089ac integration: add some new tests 383becb integration test: adjusts timeout 1b576c8 integration: chown ceilometer directory properly 4381ac7 integration: use the right user in gate Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..aa20603 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,10 @@ +# 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>=2.0 # Apache-2.0 +oslo.config>=5.1.0 # Apache-2.0 +oslo.utils>=3.31.0 # Apache-2.0 +six>=1.10.0 # MIT +tempest>=17.1.0 # Apache-2.0 +gabbi>=1.30.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..e363ddc --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,10 @@ +# 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 # Apache-2.0 + +sphinx>=1.6.2 # BSD +openstackdocstheme>=1.11.0 # Apache-2.0 +# releasenotes +reno>=1.8.0 # Apache-2.0