Time has no meaning for non-live changes. Really only the time
for the live change at the end of the list has any relevance.
The enqueue time is just repeated, and the ETA of 0 is just weird.
Don't display them for non-live changes.
Change-Id: Ibfcd4c997c1f2447d56ad12f7f7c0203c62d5bce
Currently the check queue count includes non-live changes. Update
it to only count live changes, as that is more reflective of
what is going on and what people expect.
Change-Id: I65c40e4c9eed2db2e020253defe230b65b76000b
There isn't much point to this level of access at the moment, except,
perhaps, fixing operational problems. Let infra-root handle that.
Change-Id: Id18fe3c87d782c6669b5f15b3de813bb1dc2fb8f
The Gerrit 2.9 replication plugin added an explicit defaultForceUpdate
parameter. This change adds it to the puppet script and sets the parameter
to true.
Depends-on: Ia77319ec95636e42d0b0860901dc6f3b34f4750d
Change-Id: I716d4afcd8d503edd1b66d5ea732a151e66b09e4
The summitsponsors@lists.openstack.org mailing list will be used for
coordination of events between sponsoring organizations for the
OpenStack Summit.
Change-Id: I8415a2408b3c94d8c115ba42e91a530ea3a96041
review-dev.o.o fails to update launchpad blueprints, issues, etc.
because it's missing the launchpadlib package.
Error in the Gerrit logs:
Traceback (most recent call last):
File "/usr/local/bin/update-bug", line 6, in <module>
from jeepyb.cmd.update_bug import main
File "/usr/local/lib/python2.7/dist-packages/jeepyb/cmd/update_bug.py",
line 25, in <module>
hook[change-merged] output: from launchpadlib import launchpad
hook[change-merged] output: ImportError: No module named launchpadlib
Change-Id: I94abd2928729cd59227b077578447d63464b2797
Update the zuul status page javascript to use a grey icon when
representing non-live changes. This change has already been made
in the zuul project js.
Change-Id: I60bfa3b7f24e9638fe9be41f07ee472827fb64f9
There is no description of the log files generated for ironic. This
adds a description for them.
Change-Id: Ib72e4937124e615eaf64a0fbb940722b86c89a69
Signed-off-by: John L. Villalovos <john.l.villalovos@intel.com>
Apache logs aren't getting indexed after changes to where they exist
in devstack-gate. This means the horizon logs are lost, and that
keystone logs aren't getting indexed at all on the main jobs.
Change-Id: I1ef5084d6bf4dc9f74f4e4b51e00e97573074e38
This change is using the new conf variable to set settings.php
variables instead of separate conf_xxx ones. It helps to extended
the configuration without puppet-drupal module rewrite.
Depends-On: I9e77d609bc6aaa3a5e10f065e79aa8a86cae151e
Change-Id: I991a121d081ee54800fb2988a040fddce0e0db48
Now that pip has global config and we have one, remove the per-user
config in the jenkins user. This patch needs for patches to
devstack-gate and project-config to happen first.
Change-Id: I4b123181aed32eb91c07eac3ec1051bbc846c4d2
Depends-On: If9f3cec10d8057631978f7f1d5cd7e4936e163ef
Depends-On: I3e983102683db3898bd1cae5173eaa0f1259dc6f
The zuul user on zuul-dev.o.o could not connect to review-dev.o.o because the
/home/zuul/.ssh/known_hosts file did not get created. This causes zuul-merger
to fail because it needs that to clone repos from review-dev.o.o. This change
passes the gerrit public key from review-dev.o.o so that puppet can create the
known_hosts file.
Change-Id: Iae5d63cc7fd01dc68e4eef96a29bccda6f047eb3
Sometimes there is a need to debug why a project is not being
created or ACLs are not properly refreshed.
The way we call manage-projects leaves no trace of debug
messages to inspect failures.
Add a -v flag to the manage-projects calls to display
verbose output, and send logging to a custom logfile
Change-Id: I389bd2b128a82a745f6946cbe87c22aa208c161c
If puppet creates users after any static UID/GID users are created,
it will use the next available UID or GID even if we intend to use
if for another static user. Solve this by increasing the dynamic
range minimums in /etc/login.defs, and also define system account
maximums explicitly so that they don't get interpreted as one less
than the normal user minimums and potentially also conflict.
Change-Id: Ie82ee5cbc23ef38b0eddd8c6af611724cc10fb28
The ansible triggered puppet runs in the puppet_run_all script can force
the script to take longer than 15 minutes if there is much work to do.
This means puppet runs can overlap since the cron executes every 15
minutes. Avoid this overlap if things take a long time with a lock file
enforced by flock.
Change-Id: Ib2680ae3d2641dba7262d09d05a8bcd105b2bb43
This commit removes the 3 unneeded subunit worker processes from the
subunit_worker node type. Previously, 4 workers were launched on the
same node (similar to the logstash workers) but this caused issues
in production. (they consumed all the ram) After dropping down to one
process it was able to handle the load without issue and didn't
consume all the resources.
Change-Id: I5f7f85fc6f8bfb5d2fbec548b58c5d8a1bc0e628
The special py3k-precise nodes are no longer needed by any jobs, so
stop building them and clean up any custom Puppet related to them.
Change-Id: I40d5d09f28ef53583d239d2e852e9c50b5962cf8
Depends-On: Ie105674833e0a527f990a7448855a1090f5dc651
We have a small set of iptables rules on our single use slaves that
enable ironic and heat functionality. We are shifting the floating IP
range from 172.24.4.0/24 to 172.24.5.0/24 and placing an overlapping
range of 172.24.4.0/23 to give compute nodes routes to the floating IPs
in multinode situations.
To accmodate these changes expand the existing rules to cover
172.24.4.0/23 instead of just 172.24.4.0/24.
Change-Id: I0b28c3607747c3939912ce4664627910f431dba6
The spec:
http://specs.openstack.org/openstack-infra/infra-specs/specs/puppet-modules.html
For this particular module, we will take this opportunity to rename the
module to "simpleproxy" to reflect the fact that eventually it will have
no dependency on mysql.
Depends-On: I42597f8bc5ded5b4cdf89b4eae780ae4bcf9f61e
Change-Id: I3cbd5983423ff3a4f59b79af3378c91eff323a49