86b600e5415ffc787b421427dca1af538e94e956
434 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Andreas Jaeger
|
7d4a81a2d0 |
Remove setting of version/release from releasenotes
Release notes are version independent, so remove version/release values. We've found that projects now require the service package to be installed in order to build release notes, and this is entirely due to the current convention of pulling in the version information. Release notes should not need installation in order to build, so this unnecessary version setting needs to be removed. This is needed for new release notes publishing, see I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting at http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html . Change-Id: I467712d9122270788f19d2fc8aa9481b1379bcf0 |
||
|
OpenStack Proposal Bot
|
b44bd83208 |
Updated from OpenStack Ansible Tests
Change-Id: I34ccb3afa7b32971457318f511ba3f52e25b087f |
||
|
Jesse Pretorius
|
b68c271406 |
Remove unified queue from gate pipeline
Initially the intent for adding this was to better test any patches for roles together before they merge, but it has had the unintended side-effect of causing patches to take much longer to merge (because they all get lined up in a single queue, rather than independent queues) and a lot more infra resources are used (because a patch that fails at the top of the queue will result in all subsequent patches restarting all their tests). As discussed in the channel, we'd prefer to revert back to the previous independent queue method of testing. It has served us well. Change-Id: I97d4ff7a61dc2c1fd9b8a8455f290d47161cf07a |
||
|
Jesse Pretorius
|
6299fc19f4 |
Add openstack-ansible-linters test
Currently the linters test is in the project-config repository, but those are meant to be used for standard jobs which do not require any repository other than the one given. Our lint tests use the 'openstack-ansible-tests' repository, so we should rather use our own job definition. Change-Id: Id4e64c4f57530bfcd8900dd562845f07761a2d43 Depends-On: I0391ec310c4eede436011a48490e3c524c8ddf4d17.0.0.0b1 |
||
|
Jean-Philippe Evrard
|
17e5df0953 |
Initial OSA zuul v3 role jobs
This patch implements an initial set of jobs intended to match the current job execution method. It does not intend to improve how the jobs are executed - only to replicate what is currently in openstack-infra/openstack-zuul-jobs and provide the platform to iterate on. Change-Id: I7a1c312268b7219cb3e04058e9563a2fe0c469f0 |
||
|
OpenStack Proposal Bot
|
602a9d439c |
Updated from OpenStack Ansible Tests
Change-Id: Iae23dfc74bba6a5df9dd5d51d7f08aaa6cadc940 |
||
|
Jean-Philippe Evrard
|
f133cfd6c1 |
Add OpenStack-Ansible metadata
We need to add openstack ansible information in the role metadata to be able to track role maturity. With it, we can create a role maturity table and take decisions about role deprecations. Change-Id: If60e1fd819709b35e4481f05e3735ccc3c8986de |
||
|
Jenkins
|
2888b2ce1a | Merge "Update links in CONTRIBUTING.rst" | ||
|
Jenkins
|
f1d74842be | Merge "SUSE: Use rabbitmq-server/erlang packages from openSUSE repos" | ||
|
lidong
|
e7f98fd456 |
Update links in CONTRIBUTING.rst
Use https instead of http for docs links Change-Id: I37a504d941b54e947f81f2194d18313479f71a00 |
||
|
OpenStack Proposal Bot
|
5c5ca5f1ee |
Updated from global requirements
Change-Id: Iddbda9f8d610afa6521e10e477e41cdbf60848ad |
||
|
Markos Chandras
|
9dccd87218 |
SUSE: Use rabbitmq-server/erlang packages from openSUSE repos
The openSUSE OBS OpenStack repositories provide rabbitmq-server and erlang packages tested in an openSUSE OpenStack cloud environment so it's best to use these instead of upstream ones. As such we change the default option to be 'distro' instead of 'file'. However, for the tests we use 'file' so we can install an older version and test the upgrade path. Moreover, we drop the 'zypper lock' code since the OBS repositories only provide one version of the needed packages. Finally, we fail if the installation method is set to external since there is no upstream repositoiry for openSUSE. Change-Id: I79b8f0af97b6fcbf904f4b497a8ab0e070d20542 |
||
|
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 |