The vos release on AFS for PyPI is in a bad place emotionally right now.
So as not to stress it out too much more, stop vos releasing until we
can get it fixed. Also, point the AFS client mirrors to the read/write
path instead of the read only path so that the gate can get PyPI updates
again.
Change-Id: I5d9ac9cc56c16dacad22c1da157cad7f5480c301
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
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
As a host may not have wget add logic to try curl too.
Change-Id: I9a2ffeff08926eec5f4fee04fde0ddcc19004493
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
We can readd them when they return
Running ansible in ad-hoc mode against 'all' hosts causes many errors
because these hosts don't exist any more.
Change-Id: If095df0811ca6d2fc04542044958055b9b835170
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
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
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>
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
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
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
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
Recent security issues with Jenkins have prompted us to remove them from
the Internet. Sorry folks.
Change-Id: I99bf3cfbcd92f65376638e00683574252e8bda02
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
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>
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
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