Commit Graph

47 Commits

Author SHA1 Message Date
Ghanshyam Mann 3becff51a5 [goal] Migrate testing to ubuntu focal
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).

Install python3-qpid-proton for ubuntu Focal

Story: #2007865
Task: #40207

Change-Id: Ib4adc91cabea090434c2a7a5b04532952f5140d7
2020-09-09 23:43:06 +00:00
Kenneth Giusti 8a796bba15 Update the Zuul configuration
- Remove deprecated test that is no longer used by oslo.messaging
 - Gate remaining tests to prevent breakage of dependent
 oslo.messaging project

Change-Id: I7a48bf58733fe20c6694655abf657bf517cc9de5
2020-07-17 09:38:29 -04:00
Hervé Beraud 72667f4e7b bump tox to 3.1.1
Change-Id: I73576906f64cd76fde85c678e2a26e80f0efbe25
2020-02-10 18:14:19 +01:00
Le Hou 0564c2e1e3 Use opendev repository
Change-Id: Idb2674bed7819309016249dc93f74fd490362081
2019-04-23 17:43:38 +08:00
OpenDev Sysadmins e999ddd222 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:29:54 +00:00
Ian Wienand 930fe3406f Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I93843f5703de0f01eec622c746714cb04b6603b5
2019-03-24 20:33:29 +00:00
Zuul dc1d560250 Merge "import zuul job settings from project-config" 2018-08-09 16:52:20 +00:00
Zuul 69414187c9 Merge "import zuul job settings from project-config" 2018-08-06 14:25:15 +00:00
Doug Hellmann d19dd92808 import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I4d8f69f03a1344aaca61b5b45ef3ec0a08eb19fb
Story: #2003250
2018-08-03 17:56:43 -04:00
Doug Hellmann c3b76831cc import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I90039c042f8c5bbfe3662c924fae476fc7329658
Story: #2003250
2018-08-03 17:42:34 -04:00
Doug Hellmann ff54c09b0d fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: Id88b2b77ae225a88238331ca245a0fc90a742039
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-06-06 14:53:48 -04:00
Doug Hellmann 2a36b55ec9 set default python to python3
Set the default python to python3 except for the py27 environment. We
have to set that explicitly to override the new default.

Change-Id: Iedf29819e1f56e7524bb213c38b8d88d0c5af8e3
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-13 15:53:41 -04:00
Kenneth Giusti 70e18b5738 update configuration for qdrouter v1.0.0
Change-Id: I1355d7dd6767378bacd7394013416ac0d27c8770
2018-03-20 16:34:11 -04:00
James E. Blair e34fd233d3 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: Ie29a829c0f0a488549eb80a6170ca265366cc9ec
2018-02-01 11:20:13 -08:00
Kenneth Giusti c17e7e8703 Move project specific tests in repo
Change-Id: I4d08f6e30b542c1943a1c57f058d3695b082a8f0
2017-11-01 15:40:14 -04:00
Kenneth Giusti fac766525d Override rpc_backend_add_vhost for AMQP 1.0 support
Change-Id: Ibb2003bba1371ccd8144f7a03d82fcf78f8b7065
Closes-bug: #1707298
Partial-bug: #1706987
2017-08-24 13:52:08 -04:00
Kenneth Giusti 59221dd8cc Add the 'external' message bus configuration option
This option is used to run devstack against a pre-provisioned
message bus, rather than having this plugin setup the bus.

Change-Id: I44f15889e6f1f14460bac34702407a8d30721616
Closes-Bug: #1683403
Closes-Bug: #1683397
2017-05-04 15:04:40 -04:00
Kenneth Giusti 297d85ff58 Use the Qpid released repo, not testing
Change-Id: I6c7124b3733c0dcf51d6f1ed4f67c01bf72c2f0e
2017-03-31 11:53:18 -04:00
Kenneth Giusti 7f584c80ca Disable qpidd's connection limit
Change-Id: I68b6c00c4f694af2a2d894549c3120b6c1ed925d
Closes-Bug: 1673540
2017-03-16 13:49:02 -04:00
Thomas Herve cc7f3daace Protect rabbit transport definition
As it turns out, a plugin can be loaded several time during a CI run.
When it does so, the trick used to save the rabbit get_transport_url
method definition erases the previous version. This protects it by only
defining it once.

Change-Id: I7eb5a1934b4be87b289df8c78927852fc84aac18
2017-03-07 16:51:46 +01:00
Thomas Herve e8dfd2a928 Add a new mode for using rabbit for notifications
This adds a new "qpid-hybrid" AMQP1_SERVICE value which keeps RabbitMQ for
notifications, and use qpid for RPC.

Change-Id: Iaa94a5f777ee7f37e2b9fd4471a078cf750a0f06
2017-02-24 14:17:42 -05:00
Jenkins 264ed1c33e Merge "amqp1 plugin update to use environment vars for transport_url" 2016-12-07 18:52:58 +00:00
Andrew Smith dfe92694d3 amqp1 plugin update to use environment vars for transport_url
This patch uses just the configuration variables to generate
transport_url for the dual backend deployments (per amrith
suggestion). This patch also checks whether username var has been
set for transport_url generation.

Closes-Bug: 1646208
Change-Id: Ib82dfc0805a7dacbb61993df7e79d901d41bea42
2016-12-06 12:53:19 -05:00
Jenkins 5a8bf0e9eb Merge "Show team and repo badges on README" 2016-12-06 08:48:56 +00:00
Kenneth Giusti 7412889f0d Use 5672 as the default port if none specified
Change-Id: I7fdff2ae08980becf530a5cdd13a8e3f89d3c22d
2016-11-30 11:11:36 -05:00
Flavio Percoco 677f692555 Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

b'https://gist.github.com/c584fa021a3b2efde7d599a081efa352\n'

Change-Id: I515b7b8f0a853a5dc9b24f801f32461623902cd4
2016-11-25 13:26:40 +01:00
Andrew Smith a9891fe766 Enable Dual Messaging System Backends
This patch enables the AMQP 1.0 plugin to deploy either a single
broker (RPC and Notifications) or a dual dispatch-router (RPC) and
broker (Notification) configuration.

Change-Id: I8e52c58a3f7f9aa1bce55bd91bf9b71d504da813
2016-11-17 13:05:39 -05:00
Andrew Smith 590aef9fbe Generate full content for sasl configuration files
Change-Id: Id8b0eb735733135e9584db93aaf3d1b96dd42c74
2016-11-16 10:43:04 -05:00
Andrew Smith 7390461041 Update qdrouterd.conf for qpid-dispatch-router
V0.6 schema changes for configuration entities.

Change-Id: Ibc0b79d333edeba6d8d3ede1e8bbd23d4d02ffde
2016-07-08 15:03:48 -04:00
Andrew Smith 142d975ac3 Enable qpid-dispatch-router as alternative amqp backend
Update to the AMPQ1 plugin enables the optional use of the Apached QPID
Dispatch Router (qdr) as an alternative to the QPID C++ broker for the
rpc backend. The modifications to the plugin account for the installation
and configuration of the qdrouterd service.

Review Changes

Updated README for description and variable usage

Support for Ubuntu plugin deployment

Change-Id: I0f9f42fe942697526af70570f05a43be79f9f411
2016-03-08 13:45:57 -05:00
Andrew Smith b5a6ffff2b Set oslo_messaging_amqp section for qpid user
Also make the setting the sasl-service-name conditional on the qpidd version and fix a function name call.

Removed bashate errors(2).

Back out the tox.ini change

Inhibit warning for long line check and remove comments

Update README for user variables

Change-Id: I17a421836bb309c4d09cf9d0904d6294f99010da
2016-02-17 11:31:24 -05:00
Kenneth Giusti 8829503ec9 Set the qpidd output logfile permissions.
Also removes the explicit disabling of trace.  This will help
facilitate debugging in the future.

Change-Id: I6db5bd23492f2387fad1a0a223e0e4526e1c4015
2015-11-06 11:59:21 -05:00
Davanum Srinivas 0a179bf682 Added tox.ini, gitreview and update README
Change-Id: If334c400bccb63782dac9cad2eff9d334ff3a01d
2015-09-30 21:26:18 -04:00
Kenneth Giusti 22e7d43d8f add logging, fix qpidd startup race 2015-07-02 15:45:38 -04:00
Kenneth Giusti 75278c1ebf need to be able to read config earlier 2015-07-02 14:41:34 -04:00
Kenneth Giusti 54a6184d42 fix the username/password logic 2015-07-02 14:19:47 -04:00
Kenneth Giusti 5fcec67e91 fix permission issues on ubuntu install 2015-07-02 13:37:58 -04:00
Kenneth Giusti 063ae9010e for ubuntu use the QPID PPA 2015-07-01 17:27:51 -04:00
Kenneth Giusti c2433b4c54 fix issue where pip installs library to wrong path 2015-07-01 14:06:04 -04:00
Kenneth Giusti 9cd3a3a047 Merge branch 'master' of github.com:kgiusti/amqp1-devstack 2015-06-30 14:48:51 -04:00
Kenneth Giusti 4e317f483f add qpid PPA for ubuntu support 2015-06-30 14:48:22 -04:00
Kenneth Giusti af36e5dcf7 fix empty function syntax error 2015-06-24 16:29:56 -04:00
Kenneth Giusti 3b3e8b6ff5 default to the SERVICE_HOST 2015-06-24 16:11:57 -04:00
Kenneth Giusti 0225b75e4a pyngus 1.3.1+ will auto-install necessary proton dependencies 2015-06-24 13:54:44 -04:00
Kenneth Giusti 70db683a70 fix a few syntax and package naming errors 2015-06-23 15:30:21 -04:00
Kenneth Giusti 36b49d83ed Initial checkin 2015-06-19 14:32:41 -04:00
Ken Giusti 57346830bd Initial commit 2015-06-19 11:45:30 -04:00