b4fbecd93f056f52022b39f5a7c35a4175fdee7c
522 Commits
| 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 |
||
|
Jenkins
|
925771f77f | Merge "Updated from global requirements" | ||
|
OpenStack Proposal Bot
|
d1b8ab8949 |
Updated from global requirements
Change-Id: Ifba4774601504ca8f042c3cab9151723b324f627 |
||
|
OpenStack Proposal Bot
|
9931b68417 |
Updated from OpenStack Ansible Tests
Change-Id: I116639225c35c95239e06802cca64652212e2c2e |
||
|
Jenkins
|
b034bfa0ca | Merge "Updated from global requirements" | ||
|
Jenkins
|
91cd47a4f0 | Merge "Upgrade to RabbitMQ 3.6.11" | ||
|
Jenkins
|
b2fbb5b096 | Merge "Optimize CentOS Erlang installation" | ||
|
OpenStack Proposal Bot
|
e4d8e6fce3 |
Updated from global requirements
Change-Id: If6c0bdb25be4631d16ccd0934661ef6d0154db62 |
||
|
Major Hayden
|
a0693cd918 |
Upgrade to RabbitMQ 3.6.11
Depends-On: I3641da0cf67809ca0b343a9692fd5c7592fadb78 Change-Id: Ie37982fcdf5f9e0a290f733635680a19e9531d59 |
||
|
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 |
||
|
OpenStack Proposal Bot
|
8ff3803bc3 |
Updated from OpenStack Ansible Tests
Change-Id: I32f99381742145f48eca4fc806022ffc23f37b80 |
||
|
lidong
|
b2f820cbf9 |
Update links in README
Change the outdated links to the latest links in README Change-Id: I8bd4f047811f8bf3a39e2526ad27cffc64f11850 |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
OpenStack Proposal Bot
|
5f5c7d2b48 |
Updated from OpenStack Ansible Tests
Change-Id: If094fb2f7cb46ff4bca8efc2ea36c23a5a3d2cd3 |
||
|
OpenStack Proposal Bot
|
1ca63b50e2 |
Updated from OpenStack Ansible Tests
Change-Id: Id6a383a1e2f6c62cc5c3ce5df884fc1c65893836 |
||
|
Jenkins
|
a51b3d95cc | Merge "Remove update_cache for yum" | ||
|
Jenkins
|
083fdba350 | Merge "Add automatic restart for RabbitMQ" | ||
|
Jenkins
|
c7932d6ede | Merge "Update reno for stable/pike" | ||
|
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 |
||
| 0ab6163904 |
Update reno for stable/pike
Change-Id: I1c5e7a626ff386eccfc603946233601f72df1c7d |
|||
|
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 |
||
|
OpenStack Proposal Bot
|
660bf02497 |
Updated from global requirements
Change-Id: I269bcfc0d7f901fff5bdc4c7214d0bddd15e18ff |
||
|
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 |
||
|
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: Ib49c057465a2a7e394a830a33a03ad9de315089916.0.0.0rc1 |
||
|
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 |
||
|
OpenStack Proposal Bot
|
3378efdce0 |
Updated from OpenStack Ansible Tests
Change-Id: I9d87a027e9933e5ead242342f8accb8882638eed |
||
|
OpenStack Proposal Bot
|
1e4e8459c3 |
Updated from OpenStack Ansible Tests
Change-Id: I928704e6e3340fcce00ade2c6fab6a13af3ee4dc |
||
|
Major Hayden
|
f739bf3953 |
Add dnf support
This patch adds dnf support for CentOS. Implements: blueprint centos-and-dnf Change-Id: I769576a944c07a295c3a81a2192f7d5f7b6ecfa4 |
||
|
OpenStack Proposal Bot
|
fcf578b819 |
Updated from OpenStack Ansible Tests
Change-Id: I6dd90fbf481028eeea05631ee72194f8a1e02af4 |
||
|
Jenkins
|
fbfbaba6eb | Merge "Updated from global requirements" | ||
|
OpenStack Proposal Bot
|
7b6dd8357a |
Updated from OpenStack Ansible Tests
Change-Id: I73d07eeb7659e0ba35b044888ab32b489bcec200 |
||
|
OpenStack Proposal Bot
|
aae681411e |
Updated from global requirements
Change-Id: Ia21d175526145d569bbac2c705f1ca913109b742 |
||
|
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 |
||
|
ZhongShengping
|
e9a04204a8 |
Update URLs in documents according to document migration
Change-Id: Ia7fa5068e5b3b2be91e3c57378e313db9fed4ee6 |
||
|
OpenStack Proposal Bot
|
d273b8cd74 |
Updated from OpenStack Ansible Tests
Change-Id: I62acb2edcda0e25af1376a210a8f888499d04bd2 |
||
|
OpenStack Proposal Bot
|
0a232c7c5a |
Updated from OpenStack Ansible Tests
Change-Id: Icc2884652c41ff82dc5916d71291e1dbd383589d |
||
|
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 |
||
|
Jenkins
|
f637a91fa6 | Merge "SUSE: pin erlang packages" | ||
|
Jenkins
|
71168795b2 | Merge "Fix RPM warnings, cleanup" | ||
|
Jenkins
|
b3afa10130 | Merge "Actually pin erlang packages" | ||
|
Markos Chandras
|
eb66cf1f3d |
SUSE: pin erlang packages
Similar to Ie0c241de6a1a371969ed6e2886d6514c9419622f, we use 'zypper addlock' to pin the installed erlang packages. Change-Id: I2244d3c246d09b6c14929eda4dbb043a9d35aefd |
||
|
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 |
||
|
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 |
||
|
OpenStack Proposal Bot
|
43aa191486 |
Updated from global requirements
Change-Id: Ia314e24c09573c5479e675a397f7c9725b436501 |
||
|
OpenStack Proposal Bot
|
baf6ef1bc4 |
Updated from OpenStack Ansible Tests
Change-Id: Ifee01f962a1600ef8b18d5982870df628f157ab9 |
||
|
Jenkins
|
5c60ee07ba | Merge "Pin erlang packages to version 19.3" | ||
|
Jenkins
|
8d15e618e2 | Merge "Add support for the openSUSE Leap distributions" | ||
|
Jenkins
|
467e3709a3 | Merge "Use newer when syntax" |