86b600e5415ffc787b421427dca1af538e94e956
Commit Graph

434 Commits

This Branch
This Branch
All Branches
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
2017年11月17日 08:10:19 +01:00
OpenStack Proposal Bot
b44bd83208 Updated from OpenStack Ansible Tests
Change-Id: I34ccb3afa7b32971457318f511ba3f52e25b087f
2017年11月10日 13:18:29 +00:00
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
2017年10月23日 11:32:10 +01:00
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: I0391ec310c4eede436011a48490e3c524c8ddf4d
17.0.0.0b1
2017年10月18日 17:50:54 +01:00
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
2017年10月17日 20:22:53 +00:00
OpenStack Proposal Bot
602a9d439c Updated from OpenStack Ansible Tests
Change-Id: Iae23dfc74bba6a5df9dd5d51d7f08aaa6cadc940
2017年10月12日 20:45:20 +00:00
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
2017年10月10日 09:42:16 +00:00
Jenkins
2888b2ce1a Merge "Update links in CONTRIBUTING.rst" 2017年09月20日 13:43:06 +00:00
Jenkins
f1d74842be Merge "SUSE: Use rabbitmq-server/erlang packages from openSUSE repos" 2017年09月20日 12:48:37 +00:00
lidong
e7f98fd456 Update links in CONTRIBUTING.rst
Use https instead of http for docs links
Change-Id: I37a504d941b54e947f81f2194d18313479f71a00
2017年09月20日 10:33:20 +08:00
OpenStack Proposal Bot
5c5ca5f1ee Updated from global requirements
Change-Id: Iddbda9f8d610afa6521e10e477e41cdbf60848ad
2017年09月16日 23:20:49 +00:00
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
2017年09月14日 23:04:50 +00:00
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