10321 Commits

Author SHA1 Message Date
Jenkins
51f304af2c Merge "Allow root logins from localhost" 2016-05-05 04:22:03 +00:00
Clark Boylan
6fcc8d3f26 Upgrade elasticsearch to 1.7.5
There have been a couple bug fix release between latest 1.7.x and 1.7.3
which we are running. Pull in this fixes in hopes that it makes shard
allocation more reliable.

Change-Id: I48f46663c73cb178ca3cf95a166b3df2ea121459
2016-05-04 12:06:58 -07:00
Jenkins
5d281a742b Merge "Fix URL detection in testresult match" 2016-05-04 19:02:01 +00:00
Ian Wienand
48e8f7e937 Fix URL detection in testresult match
This regex dates from the original commit
(Idb4ad8e6079165d681271987a92cab5d8b7c81be) where I think the negative
matches are intended to stop matching between groups.

I don't think this is necessary.  In particular, the negative match on
the last group ($4) means that it will not match if there is a URL in
the free-form text portion.

I've simplified this and also added some comments to make it clear
what it is looking for.

Change-Id: I863d88e9a7ed2fd41924b8fc4a12dbea3ee2b205
2016-05-04 20:21:50 +02:00
Paul Belanger
4fc49fc85c
Check for both curl and wget for puppetlabs deb
As a host may not have wget add logic to try curl too.

Change-Id: I9a2ffeff08926eec5f4fee04fde0ddcc19004493
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-05-04 12:39:02 -04:00
Monty Taylor
75f069ee0f
Allow root logins from localhost
In addition to enabling root logins with host matches in sshd config, we
need to put localhost into the key options line.

Change-Id: I09c4120f152fd69b54cad259394721d208efdb23
2016-05-03 08:47:11 -05:00
Spencer Krum
1d540a2ecb Add directory resources to puppetdb module
I think that the puppetdb module expects the package to do this work,
and that's why it doesn't do this for us. There may also be an issue
with the puppetdb module setting up a config file under /etc and the
puppetdb application looking for a config file under /opt/puppetlabs

Change-Id: Ide2b3a5841ac07fd7e154e8d26ce0b036f734a41
2016-05-01 12:59:41 -07:00
Jenkins
03a687ee2d Merge "Add puppetdb.o.o trusty support" 2016-04-29 20:05:34 +00:00
Paul Belanger
20e5d5b58d Add puppetdb.o.o trusty support
Changes include changing upstream git clone and pinning to the version
we run in production.  Also new apache 2.4 syntax.

Change-Id: I3a214a42d3c49a1ea36fe84d21a275d736dfb889
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-29 12:50:47 -07:00
Clark Boylan
1662b89dd5 Add xenial to debian ceph hammer mirror
There are xenial packages in the debian ceph hammer repo now. Add them
to our mirror so that we can transition to xenial with ceph packages
included.

Change-Id: I815f903e11bad92da2c3587be02fed703cfa2361
2016-04-29 07:22:51 -07:00
Jenkins
4babed90be Merge "Add support to launch-node for cinder attach" 2016-04-26 12:29:15 +00:00
Jenkins
23dcb7dd5b Merge "Zuul status: Link to logs.o.o on completed builds" 2016-04-22 22:19:05 +00:00
David Moreau-Simard
17863132c3 Add #rdo to meetbot channels
Change-Id: Ibd1e6d9e87d1dfe41b40046f17b498ba2c112138
2016-04-22 10:37:45 -04:00
Jenkins
1bcfb0e7fd Merge "Replace the packstack-dev channel by rdo" 2016-04-22 09:12:36 +00:00
Jenkins
9e5d11a8f0 Merge "Add database backups for refstack.openstack.org" 2016-04-21 21:27:07 +00:00
Jenkins
3fbae1c407 Merge "Remove proposed/ acls" 2016-04-21 17:30:18 +00:00
James E. Blair
43c3a31674 Remove proposed/ acls
I am reliably informed these are not used anymore.  Note, this
change updates All-Projects ACLs, so on approval, we should make
the corresponding change in Gerrit.

Change-Id: I1073663b8f80de8639a75b4b155258c1abed9df9
2016-04-21 07:58:42 -07:00
David Moreau-Simard
3252fb0d61 Replace the packstack-dev channel by rdo
We are retiring the packstack-dev channel and are moving packstack
related things to #rdo.

Change-Id: I600af9971d316ff9613e5f1a0b720cb6d3f69b53
2016-04-20 16:27:26 -04:00
Yolanda Robla
b53c69cfb2 Consume the latest puppetlabs rpm when installing puppet
We had it pinned to an specific version, which can cause problems
when new packages are released, forcing to bump periodically.
Instead of that, consume the latest rpm that will give us the
latest published version.

Change-Id: Idc9f40cdc8a9e47bdf9baa141c09e97f7884d3cf
2016-04-20 18:40:15 +02:00
Clark Boylan
6429922e99 Add support to launch-node for cinder attach
Now that we have a shade version of the launch node script adding in
support for attaching a cinder volume is simple. Do this so that
launching mirrors which rely on cinder volumes is simpler.

This updates the mount_volume.sh script to setup the first cinder volume
with lvm and mount it under the specified path. It will also install
lvm2 pacakges since they may not be present on all base images.

This updates the make_swap.sh script to avoid blindly using /dev/vdb as
the location for swap as this may be a cinder volume or config drive.

We add availability zone, device specification, mount path, and
fs label support to shade-launch-node.py as these are all necessary
inputs to properly mount a cinder volume in a VM.

Change-Id: Ie95fd4bd5fca8df4f8046d43d1333935cad567e3
2016-04-19 11:07:23 -07:00
James E. Blair
a159ea06f6 Zuul status: Link to logs.o.o on completed builds
Change-Id: I8af0fbe82acadc0e3c05bc5164eca5a318706023
Depends-On: Ida811e2b097a32b8d560aad8a0b18c8048a36279
2016-04-19 09:02:05 -07:00
Jeremy Stanley
53f974f16b Add database backups for refstack.openstack.org
Change-Id: If9561b28c0fdff7b83ca7c00ea7093df3367815d
2016-04-18 17:53:04 -07:00
Jenkins
e4c0d38df7 Merge "Add playbook to manage power state of ironic servers" 2016-04-18 18:40:50 +00:00
Jenkins
24056e3ca1 Merge "Document how mirrors are contstructed in AFS" 2016-04-16 16:04:14 +00:00
Jenkins
bffdbd30b5 Merge "Stop linking to jenkins in zuul status page" 2016-04-16 16:04:06 +00:00
Jenkins
e8f2838f95 Merge "Stop testing OpenStackId on Ubuntu Precise" 2016-04-16 08:09:32 +00:00
Jenkins
f9b5ed2968 Merge "Restrict access to Jenkinses" 2016-04-16 02:00:07 +00:00
Jenkins
9f19c35fae Merge "Add symlink for ceph-deb-hammer" 2016-04-16 00:19:26 +00:00
James E. Blair
0a28946607 Stop linking to jenkins in zuul status page
See I99bf3cfbcd92f65376638e00683574252e8bda02.

Change-Id: I24d147003d85089ab740ebdc790ac545b9d5651d
2016-04-15 16:18:31 -07:00
Clark Boylan
6d99934ff0 Restrict access to Jenkinses
Recent security issues with Jenkins have prompted us to remove them from
the Internet. Sorry folks.

Change-Id: I99bf3cfbcd92f65376638e00683574252e8bda02
2016-04-15 16:10:48 -07:00
James E. Blair
380ed13d54 Don't pass URL to safe jenkins shutdown
We're already on the host, and this defaults to localhost, so this
is simpler and doesn't go through the apache proxy.

Change-Id: Iac1047dc0a482d21466ab062f3aa3b0ef9144f38
2016-04-15 14:29:23 -07:00
Paul Belanger
d122f85115
Add symlink for ceph-deb-hammer
Add our missing symlink to the AFS mirror so we can see
ceph-deb-hammer under apache.

Change-Id: I5ac55e5904246dc399712062466e2960e5db6e30
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-15 15:59:53 -04:00
Jenkins
3526c3ae58 Merge "Normalize list indentation in clouds.yaml" 2016-04-15 18:57:53 +00:00
Jenkins
f549b11d45 Merge "Also set the network info for internap ci account" 2016-04-15 18:57:43 +00:00
Jenkins
1cd1ce60e4 Merge "Use floating_ip_source for tripleo cloud" 2016-04-15 18:52:45 +00:00
Jenkins
ddda4057fb Merge "Add network entries to clouds.yaml for internap" 2016-04-15 18:52:37 +00:00
Jenkins
dcbbc5942f Merge "Remove HP Cloud from clouds.yaml" 2016-04-15 18:51:16 +00:00
Clark Boylan
657bcc4a00 Don't mirror udeb on ceph debian mirror
The ceph debian mirror does not have udeb components so don't attempt to
mirror them. Attempting to mirror them makes reprepro fail.

Change-Id: Ica8e99092d762445af78bb0a7f7f789c8576a1c5
2016-04-15 10:38:36 -07:00
James E. Blair
542999b05e Normalize list indentation in clouds.yaml
Yes, they both work, but generally we use this form.

Change-Id: I7d04194cacc9fcaeab9176c761de4b2730ac4667
2016-04-15 10:33:11 -07:00
Michael Krotscheck
8832f7c55e
Moved npm rewrite rules out of directory scope
mod_rewrite has inconsistent behavior inside of a directory tag. For
example, it doesn't appear to update the value of REQUEST_URI in
subsequent redirects, and the modifiable URI passed to the RewriteRule
is different from that passed to the RewriteCond.

This patch moves the rewrite rules for the npm mirror out of the
directory block, in order to fix unexpected 500 errors when accessing
packages with single file names. It also switches the <directory>
configuration block to only match on subdirectories of /npm/, so that
listing the contents of /npm does not redirect the user to the
/npm/index.json/ package.

Why that package exists is left as an exercise to the user.

Change-Id: Idbad41867d3d3546a59fe0c4fa54c5be22e31438
2016-04-15 08:37:13 -07:00
Monty Taylor
16c9274213
Also set the network info for internap ci account
Same as the previous nodepool patch - it's important that we configure
internap correctly in our other clouds.yaml files.

Change-Id: I100fa7f7aa4836579dc8ddcfd40d78402aef38ef
2016-04-15 08:13:03 -05:00
Monty Taylor
84dac6c5cc
Use floating_ip_source for tripleo cloud
Instead of just turning off neutron, purely tell shade to use nova for
floating ips.

Change-Id: I731adfb1f5de788a3e2f5f66ab0be24c22a39b08
2016-04-15 08:10:21 -05:00
Monty Taylor
fb69f68776
Add network entries to clouds.yaml for internap
It's not possible to determine which networks are public and private at
internap. But we can configure them.

Change-Id: Ica0d271188261c96e03a6e8af9b664b1031ab945
2016-04-15 07:53:45 -05:00
Monty Taylor
6cab98a2c6
Remove HP Cloud from clouds.yaml
It does not exist anymore. Sniff.

Change-Id: I86f156aae84e3963f4fecc8698016d6e31a1c340
2016-04-15 07:51:00 -05:00
Clark Boylan
255d8091e1 Set the debian ceph key id to proper value
Turns out we got the wrong hash before :( but thankfully reprepro didn't
funciton in that state. Get the ids correct so reprepro can do its job.

Change-Id: Ic8e5f3ebfea681b289e1f5381134df4e0485af3d
2016-04-14 16:30:01 -07:00
Clark Boylan
37d4cb9df9 Change afs path for ceph mirror for readability
Move the ceph debian hammer mirror to mirror/ceph-deb-hammer from
mirror/debian-ceph-hammer to make it clear this is a ceph mirror for
debuntu distros. This isn't a debian specific ceph repo. Also don't use
a ceph/ directory in order to keep all top level repos at the same
directory level.

Change-Id: I5d313d301db4eaeb4267cdd6ce7787cf9c098582
2016-04-14 16:28:12 -07:00
James E. Blair
0a7e70220e Document how mirrors are contstructed in AFS
Change-Id: I197be39687c016ba8cbc5023bf6e05cdd8c7e5b1
2016-04-14 16:22:05 -07:00
Clark Boylan
3878c06e1b Apt mirror for ceph hammer release
Mirror the trusty packages for the ceph hammer release to aid in process
of making ceph testing more robust. Use reprepro which is already in use
to mirror the main ubuntu trusty repos.

Change-Id: Ifd09272c7b1e07de9135be5a96be06153a3f611e
2016-04-14 14:01:27 -07:00
Jenkins
5c499c15dd Merge "Run less parallelism in ansible" 2016-04-14 09:59:08 +00:00
Michael Krotscheck
320c399a91
Add NPM mirror hosting to unified mirrors
This patch makes the necessary modifications to host npm packages
on our mirrors. Changes include:

- index.json as a DirectoryIndex
- Rewrite rules for the AFS folder structure
- mod_substitute invocation to correctly reference absolute tarball
  url's described in the index.json files.

Change-Id: I1a5d560068e37e20ec565b8d864f89732ff5ad74
2016-04-13 08:50:37 -07:00