e931cd247a259e56227020979997db4c5eef01c3
Commit Graph

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
2018年04月24日 20:13:00 +08:00
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
2018年01月04日 15:36:14 -08:00
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
2017年09月15日 09:10:25 -04:00
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
2017年08月27日 10:44:31 -04:00
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
2017年07月20日 20:50:42 +00:00
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
2017年01月03日 11:11:19 -05:00
ZhongShengping
b57720c224 Use sync_db option to sync database
Change-Id: Iac8fa0035934c06850833368a13625e797f11899
2016年12月07日 16:58:05 +08:00
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
2016年11月30日 11:06:33 -07:00
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 
2016年11月22日 11:33:17 +08:00
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
2016年08月25日 19:46:24 +00:00
David Moreau-Simard
7aa1cca7d7 In-process token caching is deprecated, use memcached instead
Change-Id: Ia92ca1e56118e8fd625d20848c2554c446ad3dda
Closes-Bug: #1556164 
2016年08月05日 10:40:16 -04:00
Emilien Macchi
2465fd6c74 Update Aodh parameters
Change-Id: I294952c1c93eb335c595c04a603b973627754e2b
Depends-On: I32bc862b2d8f654ba5696e5267fdd5d1d6dda6e0
2016年06月27日 13:13:04 +00:00
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
2016年05月27日 14:43:07 -04:00
Emilien Macchi
aef322c8bc Bump RDO to latest repository
Change-Id: I9207495ae79d66d63576b3f3ab0f547431b3ad8a
2016年05月24日 11:43:29 -04:00
Emilien Macchi
6bcc7756fc Drop usage of deprecated verbose option
Change-Id: Ia4ba77e4ea6e2afe591772cb33cd4ca0080ef6a6
2016年05月19日 15:05:17 +00:00
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
2016年03月29日 21:41:56 -04:00
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
2016年03月14日 16:17:23 -04:00
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
2016年02月24日 12:36:11 -05:00
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
2016年01月28日 14:24:34 -05:00
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
2016年01月14日 14:04:36 -05:00
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
2016年01月13日 12:53:19 +03:00
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
2016年01月08日 13:40:13 -05:00
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
2016年01月02日 17:43:03 -05:00