summaryrefslogtreecommitdiff
path: root/bindep.txt
Commit message (Collapse)AuthorAgeFilesLines
* Merge "bindep: Add 'librdkafka-dev' dependency"Zuul2021-04-161-0/+1
|\
| * bindep: Add 'librdkafka-dev' dependencyStephen Finucane2020-06-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We're seeing the following in our build logs: In file included from confluent_kafka/src/confluent_kafka.c:17:0: confluent_kafka/src/confluent_kafka.h:22:10: fatal error: librdkafka/rdkafka.h: No such file or directory #include <librdkafka/rdkafka.h> ^~~~~~~~~~~~~~~~~~~~~~ compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 Resolve this by installing the development headers. Change-Id: Idda79dc87bcd0e3367a6abd1b52104c000ad1dcd Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* | Simplify tools/test-setup.shAndreas Jaeger2020-07-011-14/+15
|/ | | | | | | | | | | | | | | | | | test-setup.sh is called after bindep is run in CI, and tox is not setup. Simplify the script so that it only does what's needed - install qdrouterd for Ubuntu from qpid/testing. Install the other packages using bindep, add test to amqp1 profile. Add amqp1 to bindep_profiles where needed for scenario tests, previously test-setup.sh added it everywhere. Some tests are skipped due to changes in recent versions of kombu. These will be unskipped when we come up with a proper fix. Change-Id: Ic3a9e2c873619670edfbf71022d593f3cb5f70f2 Related-Bug: #1885923
* Update messaging intermediaries for amqp1 testsAndy Smith2019-03-111-3/+4
| | | | | | | | | | | | | | | | This patch messaging intermediaries used for the amqp1 driver test. The combination of the apache qpid-dispatch-router (qdrouterd) with an attached apache artemis broker is used in place of the qpidd broker. The qdrouterd will directly message oslo.messaging rpc communications and will link route oslo.messaging notify communications to the artemis broker (e.g. for persistence). This patch: * updates the dependencies * updates the test environment setup * uses the pifpaf drivers to create servers Change-Id: I9fb56450346fca84bc1573fa5e9b6fe81c14e33a
* Switch driver to confluent-kafka client libraryAndy Smith2018-12-041-0/+2
| | | | | | | | | | | | | | | | | | | This patch switches the kafka python client from kafka-python to confluent-kafka due to documented threading issues with the kafka-python consumer and the recommendation to use multiplrocessing. The confluent-kafka client leverages the high performance librdkafka C client and is safe for multiple thread use. This patch: * switches to confluent-kafka library * revises consumer and producer message operations * utilizes event.tpool method for confluent-kafka blocking calls * updates unit tests * adds kafka specific timeouts for functional tests * adds release note Depends-On: Ice374dca539b8ed1b1965b75379bad5140121483 Change-Id: Idfb9fe3700d882c8285c6dc56b0620951178eba2
* Remove the deprecated ZeroMQ driverAndy Smith2018-08-281-11/+0
| | | | | | | | Users of the oslo.messaging RPC communications service must use the rabbit ("rabbit://...") or AMQP 1.0 ("amqp://...") drivers. Change-Id: If3474142f1fe99d41d7b4466061ed0e23ca38549 Closes-Bug: 1789259
* Remove the deprecated Pika driver6.0.0Kenneth Giusti2018-03-211-5/+3
| | | | | | | | | | | It is recommended that all users of the Pika driver transition to using the Rabbit driver instead. Typically this is done by changing the prefix of the transport_url configuration option from "pika://..." to "rabbit://...". There are no changes required to the RabbitMQ server configuration. Change-Id: I52ea5ccb7e7c247abd95e2d8d50dac4c4ad11246 Closes-Bug: #1744741
* Add rabbitmq-server for platform:rpm into bindep.txtYaguo Zhou2018-02-161-1/+4
| | | | | | It lacks rabbitmq-server dependency under plateform:rpm Change-Id: Ia060a13dede0183e9340b9f2913a9475a97a0398
* Merge "Provide bindep_profile in openstack-tox job setup"Zuul2017-12-111-0/+6
|\
| * Provide bindep_profile in openstack-tox job setupAndrew Smith2017-11-291-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Oslo.messaging uses a single bindep.txt to define common and driver dependencies. The bindep_profile is used by the bindep role to select the driver specific packages. This patch: * Add bindep_profile var to jobs * Add kafka dependencies * update test-setup for use by amqp1 Depends-On: I6beb7b07a7dbc345e63e758ebbc86400e0ee16d3 Change-Id: Ib552152e841a9fc0bffdcb7c3f7bc75613d0ed62
* | Add zmq packages that are no longer in bindep-fallbackKenneth Giusti2017-11-281-0/+5
|/ | | | | Change-Id: Id47e3097dd7ea3ad9dc9e9f73bce829d6a705b6e Needed-By: Iab9495bd381b135e8a0f2e8f35e51a9218cf8f40
* Move legacy zuulv3 tests into oslo.messaging repoKenneth Giusti2017-10-171-1/+1
| | | | | | Next step will be to re-write these for zuulv3 Change-Id: I2f6a8432e037f75d6abee3bc977933a310a4a2c7
* tox: rename zeromq targetMehdi Abaakouk2017-01-021-5/+5
| | | | | | | | | | | | | | | The current zeromq target name are too long and reach the limitation of 127 chars of the sheband of the virtualenv binary. A target name must not be more than 22 chars to run in gate with the tox job template. This renames them to a shorter one. It also creates aliases for the legacy jobs that we will remove when the tox jobs are ready. Change-Id: I5cbc368e7ea252f8c0c949c8e7ee3a70a560db22
* [AMQP 1.0] Setup the amqp1 test environment on ubuntuKenneth Giusti2016-12-191-0/+1
| | | | | | | Fixes the amqp1 functional tests so they can be run on Xenial. Closes-Bug: 1643644 Change-Id: I3e3ee6779a60774ebffc1f45ae5564db934f8eaf
* Add bindep.txt/test-setup.sh to prepare the systemMehdi Abaakouk2016-12-071-0/+35
Change-Id: I9ac3132c082a31020dc2bf2a778fb5c4c0836c4c