e931cd247a259e56227020979997db4c5eef01c3
23 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
zhubingbing
|
74672785b1 |
Switch to www_authenticate_uri for aodh
puppet-aodh switched to www_authenticate_uri in [1], update puppet-openstack-integration for the same. [1] https://review.openstack.org/#/c/558340/ Change-Id: I7ceb1eb1f976d877022b29125acc47b609dd4f43 |
||
|
Emilien Macchi
|
f5878c0c6b |
vitrage: run missing db-sync and add persistor
- Enable messagingv2 on cinder, aodh, heat, neutron and vitrage. - Allow to configure notification_topics - Include persistor, db-sync classes - Enable Vitrage testing on centos7 Depends-On: I2fadae52aa59e3ee0fe74ddd3973a3e0863adca1 Change-Id: I4bdeb0e000d4903a1543434718b3317e552398e2 |
||
|
Mohammed Naser
|
a52d9564c0 |
Refactor usage of RabbitMQ resources
This patch refactors all creation of RabbitMQ resources such as users and ACLs to a define called openstack_integration::mq_user. This will make sure RabbitMQ is automatically installed as well, as there are times where dependencies to RabbitMQ are added to things like Keystone which break Beaker tests in other repos (but we don't know they're broken until the change merges). In addition, instead of setting up dependencies on the tagged services, we use the anchors provided which should hopefully test against them as well. Change-Id: Ib122ddd105529de5e12389cc9db2e4e09ec4ad54 |
||
|
Andrew Smith
|
c82f5689cb |
Add support for dual oslo.messaging backend configuration
Introduce configuration parameters to specify the oslo.messaging rpc or notification backend as one of rabbit, amqp. The default config is to use rabbit broker for both rpc and notification. Selection of amqp for rpc will use brokerless qpid-dispatch router. This patch: * Adds notification_transport_url parameter across services where needed * Adds rpc and notification parameters to config * Adds qdr for rpc amqp1 configuration * Modifies scenario001 for dual messaging backends * supports ssl config Depends-On: Id6ebc4ce8b0ffdb0be92a758dbf89c84c3274725 Change-Id: Ia2a79a2e1482f6f72426bc81c8e6d2a04cb211e3 |
||
|
Pradeep Kilambi
|
f8a1504a00 |
scenario001: test Telemetry with Auto-Scaling scenario
Improving scenario001 use-case where we use Telemetry services for Auto-Scaling. It's a end-to-end scenario, so it will really test all the stack. - It adds Heat to scenario001 - It runs TestAutoscalingGabbi test - It increases token expiration to 2400 Change-Id: Ibaa44cf53b8c8fb59b765ce4f9b219dd65f38a42 |
||
|
Emilien Macchi
|
bdc77a2d66 |
aodh: don't hardcode keystone endpoint version
In service credentials, don't hardcode keystone endpoint version so it will use keystone v3. Change-Id: I7a334c07e03a24fcc6113c09e78409176cfd7683 |
||
|
ZhongShengping
|
b57720c224 |
Use sync_db option to sync database
Change-Id: Iac8fa0035934c06850833368a13625e797f11899 |
||
|
Alex Schultz
|
ddcb1b4786 |
Switch to default_transport_url
The rabbit_host, rabbit_hosts, rabbit_userid, rabbit_password, rabbit_port and rabbit_virtual_host parameters are being deprecated. This change updates the p-o-i tests to use the default_transport_url for the rabbit connection instead. Change-Id: Icb15ad3b5d75a35afcb685f4ae03c5755031fc3d Depends-On: I43ac3079da9e52179457ca1a34f4faee60d5617b Depends-On: Ie63457370ae37ef5af5878b1a97b8bafa80a8189 Depends-On: Ia0c5b5072431bbc186c8b96b7f034e68e9248af3 Depends-On: I43500ac7be4296ea534266fa14ca37fc700b0092 Depends-On: If4dfe8b82518fc4e590731a805ee3115b11f4f47 Depends-On: I00d4782693c1f67b82673624d4d36822c9762303 Depends-On: If83c0f0e61a08061334536399a42767a305966b7 |
||
|
ZhongShengping
|
6e5522943a |
Remove superfluous code in aodh
The code is superfluous and we can remove them. Change-Id: I45f6056cbb2261e808cd17aab62aedc92495de78 releated-review:https://review.openstack.org/399969 |
||
|
Emilien Macchi
|
9e6130572c |
Configure authtoken with new method
Configure Aodh, Ceilometer, Ironic and Nova authtoken sections with new method. Depends-On: I779cb0b76187f742555c5c77f3d6b97d35c6be28 Change-Id: I8f5b7f3d7392bfa4215fccd7defe953857cef3f6 |
||
|
David Moreau-Simard
|
7aa1cca7d7 |
In-process token caching is deprecated, use memcached instead
Change-Id: Ia92ca1e56118e8fd625d20848c2554c446ad3dda Closes-Bug: #1556164 |
||
|
Emilien Macchi
|
2465fd6c74 |
Update Aodh parameters
Change-Id: I294952c1c93eb335c595c04a603b973627754e2b Depends-On: I32bc862b2d8f654ba5696e5267fdd5d1d6dda6e0 |
||
|
Emilien Macchi
|
5881d38bb0 |
aodh: remove combination_alarms workaround
The combination_alarms test has been skipped in Aodh because the feature is not working out of the box anymore in Newton; we can drop our workaround to make it working. Change-Id: I12e623cae1ea2707ffdc955a9b6e4b939eeb3e86 |
||
|
Emilien Macchi
|
aef322c8bc |
Bump RDO to latest repository
Change-Id: I9207495ae79d66d63576b3f3ab0f547431b3ad8a |
||
|
Emilien Macchi
|
6bcc7756fc |
Drop usage of deprecated verbose option
Change-Id: Ia4ba77e4ea6e2afe591772cb33cd4ca0080ef6a6 |
||
|
Emilien Macchi
|
dbd4fc4fca |
scenario001: enable SSL by default
This patch enables SSL by default on scenario001 for both Ubuntu & CentOS7, like it's done for scenario002. Change-Id: If7a6ae3825052420ac76b5c8899ce68f003cb903 |
||
|
Emilien Macchi
|
26b6cf114e |
aodh: workaround to stop random failures on Aodh Listener
See bug https://bugs.launchpad.net/aodh/+bug/1557154 for full context. Until it's fixed in Aodh, we need this workaround. Change-Id: I17f693be4c068803114d32024bf03a422ad6649c |
||
|
Emilien Macchi
|
6140ae6fc3 |
Reduce number of workers to 2 when possible
Reducing workers will help us to consume less memory reduce the number of timeouts we have in upstream CI. * Neutron & Swift: reduce from 4 to 2 workers * When possible, set workers to 2: aodh, ceilometer, gnocchi. Change-Id: Ie064a9ad0389f112bbb69f4253f7f6dbc26deb0a |
||
|
Emilien Macchi
|
6a0a79dff2 |
Deploy Gnocchi, TDBaaS in OpenStack
* Deploy Gnocchi services * Create default archive policy and archive policy rule * Configure Aodh with Gnocchi which is used to evaluate the alarms for threshold Note: Tempest does not fully support Gnocchi yet. * test_alarming_api will work (Aodh) with Gnocchi * test_telemetry_notification_api will not work (Ceilometer) with Gnocchi. That's why we don't configure Ceilometer to use Gnocchi dispatcher. Depends-On: I4ed26d3e294e82c383afc443914b0d7bb1906e46 Depends-On: Ib818b5ae4fa301c6c496fe800ae45c9b0a73222c Change-Id: I32e5f80e4eb8a5cd8fc07798aaf6d710332fcdda |
||
|
Emilien Macchi
|
83223875a1 |
scenario001: enable Aodh on ubuntu platform
Since Mitaka, Aodh has been packaged so we can now enable it and test it like it's done for centos7. See http://reqorts.qa.ubuntu.com/reports/ubuntu-server/cloud-archive/mitaka_versions.html Change-Id: Iae1b30f8752293ccf0cf3331fe1c7c9e217d21de |
||
|
Denis Egorenko
|
85905a6885 |
Remove unneeded var aodh_enabled from aodh manifest
We don't need anymore $aodh_enabled in manifest, because it will be set in fixtures/scenario manifest directly. Change-Id: I99a45d133a993090e2f988cf804aa9d093d3635e |
||
|
Emilien Macchi
|
1bc3782155 |
Use pymysql for database driver
PyMySQL is the new database driver when running MySQL. This patch updates our manifests to run it, since our modules already support it. Change-Id: I758c5c3bc7295f57102098cbe0d2d0f3b0f2692e Depends-On: I7604cca9e2d7bf0b93c820adec5f937f72b64fa8 |
||
|
Emilien Macchi
|
62eb545ad9 |
Refactor fixtures & manifests to reduce code lines
Create manifests for each project and include them in the right fixtures manifests, so we can reduce the code and avoid dupplicated puppet manifests. Change-Id: I66a98691b3014998f4c2529d2e3389ef1cbcc5f4 |