2035 Commits

Author SHA1 Message Date
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
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
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
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
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
Jenkins
c47478f41d Merge "Run 'reprepro ubuntu' cron once ever 2 hours" 2016-04-02 11:16:15 +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
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
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
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
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
Andreas Jaeger
770611b4e5 Remove libtidy install
libtidy was needed "for python-tidy, used by sphinxcontrib-docbookrestapi".

sphinxcontrib-docbookrestapi is retired as stackforge project.
There are three repositories using it in test-requirements but those
do not build any documents - and installing sphinxcontrib-docbookrestapi
works even without libtidy installed.

libtidy is in bindep-fallback, so can get removed here.

Change-Id: I2140917471b09e4d4d53652f4d608ea4c7df65db
2016-03-29 20:02:09 +02:00
Paul Belanger
4fe99be987 Remove 'Temporary for debugging glance' on jenkins slaves
In an effort to clean up our manifests, and add support for Ubuntu
Xenial, we can remove this 'temporary' workaround now.  If projects
need to enable this, doing so in JJB makes more sense today.

Change-Id: Iebc359de33748668d1c2cb4c953b60be2dacd7dc
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-29 11:04:44 -04:00
Andreas Jaeger
85d93d60b6 Do not install sbcl
This is only needed by cl-openstack-client and handled via
other-requirements now.

See also If8b4e412f8ae48c6c0133634df4a95d10a876be3.

Change-Id: I23079763b8247e4b342231177546436182ab48d8
2016-03-29 11:42:32 +02:00
Jenkins
c9f8a7a956 Merge "Add support for Ubuntu Xenial" 2016-03-29 08:03:36 +00:00
Andreas Jaeger
ba0367417e Remove unused nspr dependency
Since change Ie38deadf190db33863c99d4610157349484ac10f ceilometer does
not use spidermonkey which needed libnspr4-dev to be installed. There's
also no other repository using the library.

Thus the requirement can be removed now.

Change-Id: I0dcc581d4c20d6b0da85495cfeb9923cb5bbee93
2016-03-28 18:46:13 +02:00
Paul Belanger
37dc420f92 Add support for Ubuntu Xenial
This is our first attempt to add support for ubuntu xenial.

Change-Id: I857a85177e9281b23f130453180764839e19a551
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-26 13:47:17 -04:00
Sebastian Marcet
d28b89fbfb OpenStackId 1.0.17
https://git.openstack.org/cgit/openstack-infra/openstackid/tag/?h=1.0.17

Change-Id: I0a30c9f4f5938333357d325b0e92bd2165d7aae9
2016-03-24 13:34:47 -03:00
Jenkins
0d935cc212 Merge "Fix centos7 issue with wheel_mirror.pp" 2016-03-23 23:38:50 +00:00
Sebastian Marcet
995484565e OpenStackID 1.0.16
https://git.openstack.org/cgit/openstack-infra/openstackid/tag/?h=1.0.16

Change-Id: Ia89129619cf6961f42de8baa5caee507f7c2093a
2016-03-23 17:57:26 +00:00
Paul Belanger
753145d64a Fix centos7 issue with wheel_mirror.pp
Change-Id: Ia51ac3310da38be2acf23bf75e247725659d9cd3
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-22 19:25:57 -04:00
Jeremy Stanley
92a4343e75 Revert "Update enviroment id on openstackid production"
This reverts commit f7ae87c072f33cb7a12a714cf45e9c9df9e246f6.

Change-Id: I4d64eef86f1fbf7f91a4a3a075b2ccc9893b4568
2016-03-22 18:25:41 +00:00
Jenkins
88a9299b54 Merge "Add sender email for storyboard.openstack.org" 2016-03-22 17:25:11 +00:00
Sebastian Marcet
f7ae87c072 Update enviroment id on openstackid production
formerly its was set to "dev", changed to the right id
"production".

Depends-On: Iba74a5f6f8a08f73d73bc0ca2d499ea215cf8c8a
Change-Id: Ide1fa8132bde92724aea2a62fe1e17fae324fc09
2016-03-22 14:50:42 +00:00
Jenkins
738373c43f Merge "Remove http.maxWait hack as fixed in Gerrit 2.5" 2016-03-18 08:42:20 +00:00
Sebastian Marcet
0b597039ad OpenStackID 1.0.15 Release
https://git.openstack.org/cgit/openstack-infra/openstackid/tag/?h=1.0.15

Change-Id: I1771f7650243758f36e457d7f749377e2b03e1d5
2016-03-17 19:21:44 +00:00
Ian Y. Choi
e619b17da2 Openstackid Production Release rollback to 1.0.13
Currently openstackid does not authenticate for
translate/translate-dev/refstack.openstack.org homepages.

The last commit (https://review.openstack.org/#/c/293573)
changed openstackid version from 1.0.13 to 1.0.14 on production.
After the commit, it seems not to authenticate some homepages.

So this commit rollbacks openstackid production release
from 1.0.14 to 1.0.13 as a temporary solution.

Change-Id: I3251857c7bc266fa855be539881545011ed42c6e
2016-03-17 21:53:28 +09:00
Darragh Bailey
941a2a2eea Remove http.maxWait hack as fixed in Gerrit 2.5
Remove the workaround for a bug in Gerrit versions older than 2.5 where
the http.maxWait value was sent to a method expecting the integer to
representing milliseconds without first correctly converting the default
time.

Gerrit's 2.5 release notes specifically note this bug was fixed.

Change-Id: Ic697fd1f5bcf0c7186ac5a9a2201edf88717ae80
2016-03-17 12:41:41 +00:00
Jenkins
d41b3bd5e9 Merge "Make reprepro useable on multiple mirrors" 2016-03-17 02:36:16 +00:00
Sebastian Marcet
0ba730c6b8 Openstackid Production Release 1.0.14
https://git.openstack.org/cgit/openstack-infra/openstackid/tag/?h=1.0.14

Change-Id: I6b94a4325772d53abb8dc8b2230ede1e19bf7eb0
2016-03-16 18:10:12 +00:00
Clark Boylan
c929e3fb66 Make reprepro useable on multiple mirrors
Ubuntu isn't the only thing we want to mirror, we may also want to
mirror debian or ceph packages and so on. Refactor the puppet so that it
is easier to do this in a reconsumable way.

Change-Id: I0a12bc4cb67339a7566fb113bbbc897d4f112f50
2016-03-16 09:34:18 -07:00
Sebastian Marcet
d17e3f8319 Add user smarcet to openstackid production server
with the upcomming release of summit app on Austin 2016 Summit
we would need access to production server in order to check error
logs and troubleshoot.

Change-Id: I43cbd22b5b23c2776bffa215a29a5d423961fb7a
2016-03-16 12:11:21 -03:00
Zara
31b043c3fb Add sender email for storyboard.openstack.org
This patch updates the sender email from the default
no-reply@storyboard.openstack.org to
storyboard@storyboard.openstack.org , as the former user is not
recognised. By doing it here, we avoid changing the global defaults,
as per the comments in this patch:
https://review.openstack.org/#/c/293080/

Change-Id: Ic4d12ab42687aaf4d0157aa5155ad7d81b94bacb
2016-03-16 11:31:51 +00:00
Sebastian Marcet
cfa22b1234 OpenStackId: Update Email configuration
This change is related to https://review.openstack.org/#/c/292605/
its sets smtp configuration and email log error capabilities to both nodes
production/dev.

Change-Id: Ie4ae1379451059b525a07611867dd4d3f6d6a9ac
2016-03-16 08:22:04 -03:00
Clark Boylan
1260435c05 Don't install ES on logstash workers
Now that we are running logstash 2.0 the logstash daemon can talk to
elasticsearch directly and load balance across the cluster. This means
we don't need a local elasticsearch daemon to do that for us. The big
savings here is in memory so stop installing and running elasticsearch
completely on the workers.

Note this will not uninstall an existing ES install you will need to
clean that up if a preexisting install is present.

Change-Id: I9b622674a74a26e7c3024e684e05291f43aec021
2016-03-11 13:37:20 -08:00