You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Release Notes
1.7.2
New Features
If maas_rally is configured to write to an influxdb endpoint, a new metric (influxdb_success) and alarm will be created to generate alerts if writing to influxdb fails. A failure to write to influxdb is no longer fatal, which allows performance metrics to still be reported via the MaaS API even if the influxdb endpoint is unavailable.
Add ability to set the port used by the Ceph rados Gateway service. Use the radosgw_civetweb_port variable to set the port. This defaults to 8080 to match the ceph-ansible default, but the radosgw_civetweb_port variable must be set to the same value in your Ceph and MaaS configurations.
maas_rally now adds an 'influxdb_database' tag to influxdb datapoints, which allows for granular routing to different backend influxdb databases using telegraf.
The maas_rally task arguments are now read from the plugin's configuration file (/etc/rally/maas_rally.yml by default). This eliminates the need to look up things such as network uuids when running a performance scenario manually for troubleshooting purposes.
Upgrade Notes
Any custom scenarios or overrides setting non-default times and/or concurrency values will need to move these settings to the task_args dictionary.
Any configuration overrides of the extra_vars dictionary will need to rename the dictionary to task_args.
After running the maas-openstack-rally.yml playbook the rally_* checks in MaaS will fail until the agent is restarted and check definitions are updated.
Bug Fixes
Revert limiting enablement of rgw checks to first node of each group. This was an incorrect assumption.
Fixes endpoint handling to better support deployment in Kilo environments
Adjusts rabbitmq_status check to better handle missing RabbitMQ API data
Raises MaaS check timeout to 59 seconds, canonizing a de facto default
Properly validate logical volume status if HP volume is encrypted
fixed pip-10 introduced gating issue
Fix rate functions for swift_account_replication_check, swift_container_replication_check, and swift_object_replication_check.
openstacksdk has been temporarily pinned to <0.12.0 to work around changes that break maas_rally's resource cleanup
Other Notes
Improvements were made to maas_rally allow running the maas-openstack-rally.yml playbook without installing the MaaS agent. This supports use cases where rally performance scenarios need to be run without shipping metrics to the MaaS API.