8677 Commits

Author SHA1 Message Date
Jenkins
bffdbd30b5 Merge "Stop linking to jenkins in zuul status page" 2016-04-16 16:04:06 +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
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
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
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
Michael Krotscheck
80cd50c593
Revert "Add NPM mirror hosting to unified mirrors"
This reverts commit e47c469cc690db071f8b8d727080d36961e82a72.

Change-Id: I7a09640cff418b55ce061a785162960db713c00c
2016-04-13 07:01:20 -07:00
Michael Krotscheck
e47c469cc6
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: I7f7c6caa6af16101cf104f950968f3c6319b8243
2016-04-13 05:46:12 -07:00
Spencer Krum
8d5b262e7e Put uri_rewrite and data_dir in variables
We need these values in both the o_p:npm_mirror class and in the
o_p::mirror_update class. This indicates that we didn't use containment
as well as we should have, but that's fine and we can clean this up
later.

Change-Id: I1cbf5b30b5f2fa22d576cd23da9eb34942f6df76
2016-04-12 14:32:02 -07:00
Jenkins
3a3ded19db Merge "Added NPM Mirror to mirror_update" 2016-04-12 21:10:51 +00:00
Jenkins
ed0fdbe3e8 Merge "Tell os-client-config that tripleo doesn't have neutron" 2016-04-11 21:29:31 +00:00
Jenkins
16de26fcd1 Merge "Raise gerrit heaplimit to 30 GB" 2016-04-11 19:31:40 +00:00
Michael Krotscheck
841e7e2f57 Added NPM Mirror to mirror_update
This patch adds a cron job to our mirror_update servers which will
begin mirroring the npm registry into our own AFS mirror directories,
under the /npm path.

It uses two major components: First, the registry-static project,
available here: https://github.com/davglass/registry-static

Secondly, a custom implementation of the fs-blob-store named
afs-blob-store, which creates a virtual filesystem that automatically
translates paths to accomodate AFS' folder size limit. This project
is currently still hosted on github, however will be added to
OpenStack soon: https://github.com/krotscheck/js-afs-blob-store

This will require creating ACL's as well as the AFS principal before
this can be landed.

Change-Id: Ib78852fc5cde4fb04fe6439e01a591ca2781ce21
2016-04-11 17:34:30 +00:00
Jenkins
347245d938 Merge "Add user smarcet to openstackid production server" 2016-04-11 15:34:46 +00:00
Monty Taylor
749babc4c7
Tell os-client-config that tripleo doesn't have neutron
The TripleO cloud does not work when the neutron-based floating ip
logic creates a floating ip directly on a server port. The problem is
that the floating IP is correctly created and correctly associated with
the server, but Nova has no clue that this has happened, so GET calls to
/server do not show that the server has the floating IP. As that's the
way we track success, we can't use it. However, if a floating IP is
created using the nova proxy, it all works - so just configure the cloud
with "has_network: False" so that direct neutron interactions are not
attempted.

Change-Id: Idb90cad36feb99bc5aa19da4874ce97f868681c7
2016-04-10 13:14:18 -05:00
Andreas Jaeger
f1f0a882c4 Raise gerrit heaplimit to 30 GB
With the new instance with mor RAM, we should raise the heap limit to 30
GB.

Change-Id: Ib60b02d1374ccd8f1f7634776e336a32c5c92a20
2016-04-10 18:09:35 +02:00
Jenkins
7d3981bcf4 Merge "Run cacti's node generation from cron" 2016-04-08 22:50:27 +00:00
Matthew Treinish
6b74d687a4
Update subunit2sql conf path
The puppet-subunit2sql module updated where it puts config file to
be in /etc/subunit2sql instead of /etc/logstash. But we missed updating
the worker yaml config file. This patch corrects the oversight.

Change-Id: Ibb4d2eee7deb7876fc17c49dade8d4ae1236ca3e
2016-04-08 14:49:31 -04:00
Sebastian Marcet
90f2348f94 OpenStackId 1.0.18
https://git.openstack.org/cgit/openstack-infra/openstackid/tag/?h=1.0.18

Change-Id: Ie429e7282fb7ef3b2fdd27f5a982237937f47528
2016-04-05 09:11:13 -03:00
Jeremy Stanley
10013f46e5 Declare redis 2.8.4 on openstackid.org
We're upgrading openstackid.org to Ubuntu 14.04 LTS, and so need to
adjust the redis version passed to the openstackid module for it.
This matches what's already in use for openstackid-dev.openstack.org
and Puppet is currently disabled on the real openstackid.org by UUID
while we build its replacement.

Change-Id: I8b628446736e296aa6028c8e2ec848f2db8c4373
2016-04-04 20:21:44 +00:00
Jeremy Stanley
3f8493eb25 Disable openstackid.org by UUID before rebuilding
Due to various puppet changes which were required to support running
OpenStackId on Trusty, I7f1434a6218d3300d1315a2e3c0a446f05124353
disabled Puppet updates on the production openstackid.org server
temporarily. Given that the current plan is to replace
openstackid.org with a new server running Trusty now, switch the
disablement from its name to its UUID so we can successfully puppet
the replacement server.

Change-Id: I37fe3763c1e27ff7dfea2e2012f5df071224d30a
2016-04-04 20:16:49 +00:00
Jenkins
c47478f41d Merge "Run 'reprepro ubuntu' cron once ever 2 hours" 2016-04-02 11:16:15 +00:00
Jenkins
79d4a583cb Merge "Increase verbosity for reprepro command" 2016-04-01 21:30:26 +00:00
Jenkins
30fbf30518 Merge "Add back logdir for reprepro.pp" 2016-04-01 21:29:07 +00:00
Jenkins
c45fb205e6 Merge "Change http download command to point to git.o.o" 2016-04-01 21:16:10 +00:00
Paul Belanger
5b452e4df2 Increase verbosity for reprepro command
In an effor to better debug reprepo failures, lets increase the
logging.

Change-Id: I66073a26a60721221587b5e94825fdfdfe52fef9
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-01 17:12:30 -04:00
Paul Belanger
6b82c8b3da Add back logdir for reprepro.pp
It was removed in I0a12bc4cb67339a7566fb113bbbc897d4f112f50 by
mistake.

Change-Id: I42050405686364c30d825198d74077d121a349da
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-01 17:10:49 -04:00
Paul Belanger
9aaed7e0d0 Run 'reprepro ubuntu' cron once ever 2 hours
Otherwise, we are running it every 1 min(for the hour) each 2 hours.

Change-Id: I132825920c1807b3e8d97c16a93e9e9cf09bd971
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-01 15:19:23 -04:00
Paul Belanger
17cbda7375 Add trailing whitespace to reprepo distributions
Otherwise, we get the following errors:

  Error parsing /etc/reprepro/ubuntu/distributions, line 42: Second
  appearance of 'Origin' in the same chunk!

Change-Id: I11fb815eddae1efa7ff072f8065af5b9ddee5e85
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-01 14:08:12 -04:00
Khai Do
ded2ea1f5d Change http download command to point to git.o.o
The http download command on the Gerrit change screen points to
review.o.o We prefer it to point to the replicated repos because
those are faster and there are many more of them.

Depends-on: I4fa1cc7b1f0b717c35dc4eccedb635c9f3680c26
Change-Id: I24946f5feeae11b6659982d79f119d84335cc237
2016-04-01 16:51:21 +00:00
Paul Belanger
98ab6b5db7 Add ubuntu xenial to reprepro
Now that we have ubuntu-xenial dibs, we'll need to mirror xenial too.

Change-Id: I78768c1d67ea4ff107bbbfb848f936a6123ce19e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-01 12:26:44 -04:00
Jenkins
d771177e02 Merge "Add server and port caching settings for nodepool" 2016-04-01 16:20:24 +00:00
Jeremy Stanley
9e9dd6c3ce Declare redis 2.8.4 on openstackid-dev
We're upgrading openstackid-dev.openstack.org to Ubuntu 14.04 LTS,
and so need to adjust the redis version passed to the openstackid
module for it.

Change-Id: I1de428679017a8b7a13d06c8ce072ff0e625bbcf
2016-03-30 23:18:51 +00:00
Paul Belanger
11d676c384 Sync nodepool-builder logging with latest changes
Here we are removing devstack-trusty and adding ubuntu-xenial logs.

Change-Id: Ia4e2b3426442849efa02fe932d86d8ce5a1df48f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-30 17:03:08 -04:00
Jeremy Stanley
0e4036ddd4 Temporarily disable Puppet runs on openstackid.org
A refactor for the puppet-openstackid module in
I66c6ad413a6b0c31a19cc663058a53edc3bec5cc (switch to Puppetlabs
apache module, apache2-mpm-event, php5-fpm proxy handler) for
improved performance needs to be vetted on
openstackid-dev.openstack.org without adversely impacting production
openstackid.org.

This temporary disablement will be reverted once the updates are
confirmed to have the intended effect on the dev server and not
subtly break it in ways manual testing and CI jobs have not exposed.

Change-Id: I7f1434a6218d3300d1315a2e3c0a446f05124353
2016-03-30 15:11:17 +00:00
Jenkins
bb49abf9c4 Merge "Remove libtidy install" 2016-03-30 14:04:55 +00:00
Jenkins
f92f90a642 Merge "Do not install sbcl" 2016-03-30 08:56:04 +00:00