b4fbecd93f056f52022b39f5a7c35a4175fdee7c
Commit Graph

522 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
Major Hayden
a74c237cf7 Use yum whe installing RabbitMQ
The version of dnf that comes with CentOS 7 does not come with
versionlock support. This causes the locks for RabbitMQ and erlang
to be ignored, which breaks the gate.
Closes-Bug: 1717376
Change-Id: Ifd8cd5a7f26c044564b5e8f64398f59636d62200
2017年09月14日 16:26:30 -06:00
Jenkins
925771f77f Merge "Updated from global requirements" 2017年09月13日 17:00:38 +00:00
OpenStack Proposal Bot
d1b8ab8949 Updated from global requirements
Change-Id: Ifba4774601504ca8f042c3cab9151723b324f627
2017年09月13日 12:59:32 +00:00
OpenStack Proposal Bot
9931b68417 Updated from OpenStack Ansible Tests
Change-Id: I116639225c35c95239e06802cca64652212e2c2e
2017年09月12日 23:56:02 +00:00
Jenkins
b034bfa0ca Merge "Updated from global requirements" 2017年09月12日 23:34:59 +00:00
Jenkins
91cd47a4f0 Merge "Upgrade to RabbitMQ 3.6.11" 2017年09月12日 22:08:09 +00:00
Jenkins
b2fbb5b096 Merge "Optimize CentOS Erlang installation" 2017年09月12日 22:01:23 +00:00
OpenStack Proposal Bot
e4d8e6fce3 Updated from global requirements
Change-Id: If6c0bdb25be4631d16ccd0934661ef6d0154db62
2017年09月12日 21:00:34 +00:00
Major Hayden
a0693cd918 Upgrade to RabbitMQ 3.6.11
Depends-On: I3641da0cf67809ca0b343a9692fd5c7592fadb78
Change-Id: Ie37982fcdf5f9e0a290f733635680a19e9531d59
2017年09月12日 10:02:09 -06:00
Major Hayden
05370b0394 Optimize CentOS Erlang installation
This patch optimizes the Erlang/RabbitMQ installation on CentOS. It
includes:
 * Installing RabbitMQ from RabbitMQ's repository
 * Installing Erlang all-in-one from RabbitMQ's repository
 * Remove old versionlocks before applying new ones (fixes bug)
The erlang-solutions repository is hosted in eastern Europe and has
high latency to the USA and western Europe. Installing from that
repository brings in over 80 individual packages, which causes
additional delays in the role.
The Erlang all-in-one package from RabbitMQ's repository contains
only the Erlang bits that RabbitMQ needs. Also, it has HiPE enabled
by default, which is recommended by RabbitMQ developers for
better performance.
Closes-Bug: 1712596
Change-Id: I1bfcc96f353bd27b0004d93e250bb041eee48bdb
2017年09月12日 09:59:47 -06:00
OpenStack Proposal Bot
8ff3803bc3 Updated from OpenStack Ansible Tests
Change-Id: I32f99381742145f48eca4fc806022ffc23f37b80
2017年09月11日 21:14:30 +00:00
lidong
b2f820cbf9 Update links in README
Change the outdated links to the latest links in README
Change-Id: I8bd4f047811f8bf3a39e2526ad27cffc64f11850
2017年09月11日 14:24:20 +08:00
Major Hayden
b5daa6b3c1 Add release note for RabbitMQ ulimit
The release note didn't make it in with the RabbitMQ ulimit
adjustment patch. This patch adds the note.
Closes-Bug: 1714511
Change-Id: I858f459fad829571c66f3baac4432c3d0318820d
2017年09月06日 16:36:49 -05:00
Markos Chandras
251d814f04 tests: test-vars: Install the RabbitMQ file directly
The distribution repositories may provide different RabbitMQ versions
and even change during time. As such, in order to be able to reliably
test the upgrade path, we need to install the rpm/deb packages directly
instead of replying to the distribution repositories. This is mostly a
problem for openSUSE which uses the OBS repositories since there is not
an upstream one for it.
Change-Id: I3641da0cf67809ca0b343a9692fd5c7592fadb78
2017年09月04日 20:22:53 +01:00
Major Hayden
e9b44a3a2b Increase RabbitMQ's ulimit to 65536
This patch increases the default ulimit for RabbitMQ to 65536. This
lines up well with other deployments (see bug report).
Closes-Bug: 1714511
Change-Id: I55ec4590c2c382bf26e9178ce9500fddcd6128dc
2017年09月01日 08:40:38 -05:00
OpenStack Proposal Bot
5f5c7d2b48 Updated from OpenStack Ansible Tests
Change-Id: If094fb2f7cb46ff4bca8efc2ea36c23a5a3d2cd3
2017年08月31日 15:20:02 +00:00
OpenStack Proposal Bot
1ca63b50e2 Updated from OpenStack Ansible Tests
Change-Id: Id6a383a1e2f6c62cc5c3ce5df884fc1c65893836
2017年08月24日 13:58:41 +00:00
Jenkins
a51b3d95cc Merge "Remove update_cache for yum" 2017年08月22日 13:39:24 +00:00
Jenkins
083fdba350 Merge "Add automatic restart for RabbitMQ" 2017年08月22日 13:39:18 +00:00
Jenkins
c7932d6ede Merge "Update reno for stable/pike" 2017年08月21日 18:51:36 +00:00
Major Hayden
68c754f692 Remove update_cache for yum
This patch removes the update_cache step when installing RabbitMQ
with yum. Updating the cache forcefully isn't required after changing
locked versions or changing repo priorities.
Change-Id: I089695069bb4c12844df9d3dd9f72a7503d38cdd
2017年08月21日 09:58:22 -05:00
0ab6163904 Update reno for stable/pike
Change-Id: I1c5e7a626ff386eccfc603946233601f72df1c7d
2017年08月21日 10:35:00 +01:00
Major Hayden
e27a4b2851 Add automatic restart for RabbitMQ
This patch ensures that systemd will restart RabbitMQ in case of
failure or if the process is manually killed.
Closes-Bug: 1659954
Change-Id: Id8dbdccfe445f4a25902054eb6809d42a92d5f5d
2017年08月18日 08:50:19 -05:00
OpenStack Proposal Bot
660bf02497 Updated from global requirements
Change-Id: I269bcfc0d7f901fff5bdc4c7214d0bddd15e18ff
2017年08月18日 11:38:50 +00:00
Major Hayden
9f95b25476 Add final dnf support bits
The dnf package manager was missing from the list of package
managers in the upgrade check tasks. This patch ensures that
the upgrade check runs on servers with dnf.
The dnf module has no 'update_cache' argument, so this patch removes
that if dnf is being used. Updating the metadata cache is not needed.
Implements: blueprint centos-and-dnf
Change-Id: I10565b2e9379d5ac60ae65bfcdda221a0218988e
2017年08月11日 12:57:46 -05:00
Jesse Pretorius
9edd9e72d6 Allow RabbitMQ/Erlang repo overrides without extra-vars
It may be required to override the repo information
in its entirety, rather than just the URL. This
patch allows that to be done.
Change-Id: Ib49c057465a2a7e394a830a33a03ad9de3150899
16.0.0.0rc1
2017年08月09日 09:29:31 +00:00
Major Hayden
26307723de Pass list for package installation
Modern versions of Ansible support lists being passed to the package
module and this speeds up package installations.
This patch removes with_items and passes a list of packages to the
package module.
Change-Id: I5ae9926043bd810bf3d5478e420b86cbd0676efe
2017年08月04日 15:35:52 +00:00
OpenStack Proposal Bot
3378efdce0 Updated from OpenStack Ansible Tests
Change-Id: I9d87a027e9933e5ead242342f8accb8882638eed
2017年08月04日 15:22:51 +00:00
OpenStack Proposal Bot
1e4e8459c3 Updated from OpenStack Ansible Tests
Change-Id: I928704e6e3340fcce00ade2c6fab6a13af3ee4dc
2017年08月03日 15:27:21 +00:00
Major Hayden
f739bf3953 Add dnf support
This patch adds dnf support for CentOS.
Implements: blueprint centos-and-dnf
Change-Id: I769576a944c07a295c3a81a2192f7d5f7b6ecfa4
2017年08月02日 13:21:17 -05:00
OpenStack Proposal Bot
fcf578b819 Updated from OpenStack Ansible Tests
Change-Id: I6dd90fbf481028eeea05631ee72194f8a1e02af4
2017年07月31日 19:11:46 +00:00
Jenkins
fbfbaba6eb Merge "Updated from global requirements" 2017年07月28日 18:35:08 +00:00
OpenStack Proposal Bot
7b6dd8357a Updated from OpenStack Ansible Tests
Change-Id: I73d07eeb7659e0ba35b044888ab32b489bcec200
2017年07月28日 15:01:11 +00:00
OpenStack Proposal Bot
aae681411e Updated from global requirements
Change-Id: Ia21d175526145d569bbac2c705f1ca913109b742
2017年07月27日 19:18:25 +00:00
Kevin Carter
6c8e460e3b correct distro package variable name
The variable "rabbitmq_erlang_distro_packages" was mis-named and should
have been "rabbitmq_distro_packages". This change simply corrects the
mistake.
Closes-Bug: #1704856
Change-Id: I0c9a6f3d4fad924a315fbd4fc0450419e258785f
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
16.0.0.0b3
2017年07月18日 11:19:46 -05:00
ZhongShengping
e9a04204a8 Update URLs in documents according to document migration
Change-Id: Ia7fa5068e5b3b2be91e3c57378e313db9fed4ee6
2017年07月14日 09:47:15 +08:00
OpenStack Proposal Bot
d273b8cd74 Updated from OpenStack Ansible Tests
Change-Id: I62acb2edcda0e25af1376a210a8f888499d04bd2
2017年07月06日 21:09:09 +00:00
OpenStack Proposal Bot
0a232c7c5a Updated from OpenStack Ansible Tests
Change-Id: Icc2884652c41ff82dc5916d71291e1dbd383589d
2017年07月06日 13:03:20 +00:00
ZhongShengping
486e54aa8e Fix openstackdocstheme settings
To use openstackdocstheme 1.11.0 properly, this patch fixes
some settings according to follow[0].
[0]https://docs.openstack.org/openstackdocstheme/latest/
Change-Id: Ib2d216eeef4c78e0f9ff24d8b8e531fa2ad833c1
2017年07月03日 16:50:23 +08:00
Jenkins
f637a91fa6 Merge "SUSE: pin erlang packages" 2017年06月30日 11:26:00 +00:00
Jenkins
71168795b2 Merge "Fix RPM warnings, cleanup" 2017年06月29日 16:03:01 +00:00
Jenkins
b3afa10130 Merge "Actually pin erlang packages" 2017年06月29日 14:44:19 +00:00
Markos Chandras
eb66cf1f3d SUSE: pin erlang packages
Similar to Ie0c241de6a1a371969ed6e2886d6514c9419622f, we use
'zypper addlock' to pin the installed erlang packages.
Change-Id: I2244d3c246d09b6c14929eda4dbb043a9d35aefd
2017年06月29日 15:33:07 +01:00
Jimmy McCrory
c73e469e19 Actually pin erlang packages
For package pinning to work correctly on Ubuntu, the priority of pinning
to a specific version needs to be higher than the priority of all
packages coming from the ESL repo.
For RedHat distros, the yum-versionlock plugin will need to be installed
and used to properly pin a package to a specific version.
Change-Id: Ie0c241de6a1a371969ed6e2886d6514c9419622f
2017年06月28日 16:43:06 -07:00
Markos Chandras
50bffbf8f1 SUSE: Add ability to use the upstream RabbitMQ package
The upstream project provides a rabbitmq package for SUSE so we default to
rabbitmq_install_method == 'file' like the rest of the distributions.
This also updates the rabbitmq test version to 3.6.9.
Change-Id: Iaf6918262e10b7b9129a86fa10090e34602b8f6f
2017年06月28日 17:04:45 +01:00
OpenStack Proposal Bot
43aa191486 Updated from global requirements
Change-Id: Ia314e24c09573c5479e675a397f7c9725b436501
2017年06月27日 17:51:06 +00:00
OpenStack Proposal Bot
baf6ef1bc4 Updated from OpenStack Ansible Tests
Change-Id: Ifee01f962a1600ef8b18d5982870df628f157ab9
2017年06月26日 13:45:27 +00:00
Jenkins
5c60ee07ba Merge "Pin erlang packages to version 19.3" 2017年06月23日 14:48:41 +00:00
Jenkins
8d15e618e2 Merge "Add support for the openSUSE Leap distributions" 2017年06月23日 14:48:39 +00:00
Jenkins
467e3709a3 Merge "Use newer when syntax" 2017年06月23日 09:06:51 +00:00