Modify gerrit's git replication configuration so that it
pulls in from a list of replication targets defined in
puppet rather than individually added stanzas.
Pull the replicate_github variable from files, since it
is no longer required.
The replicate_local variable remains because it's used
in the apache configuration and for setup of the local
replication space for git.
Also add the cgit server to the list of servers.
Change-Id: I68de89bb216565f1754eb9b192bd437adcbf768b
The Zuul periodic trigger sets it, but devstack-gate expects
that if it is set, then ZUUL_REF will also be set, which it is
not (yet).
Change-Id: Id5ad96fca83c7e8c50f567fa6220ad00f1252e41
* modules/pip/manifests/init.pp: Remove the symlink workaround for
older python-pip EPEL packages since current versions now provide
/usr/bin/pip directly instead of /usr/bin/pip-python. The latter has
been switched to a symlink itself, so without this change in Puppet
we get circular symlinks and no executable.
Change-Id: If09a9c2a511dcc9ae845833543e304f1459fdeb2
ElasticSearch has a hard time performing queries on large amounts of
data. It must load the fields it is searching on into memory and that
can cause the node to use all of the memory allocated to it which in
turn causes a lot of garbage collection essentially taking the node
offline. Filter out DEBUG log messages in the devstack logs to reduce
the amount of data that must be loaded into memory when performing
searches.
Change-Id: Icfe9c8c17ccef4f9379c774eef791f43463dcf6d
Logstash.o.o needs to be given the host and port for its elasticsearch
discover node list. Fix the change that used just a list of hosts.
Change-Id: If421007f633eb54a5dc65d5ede57d1e0a6f1c5d9
* .../files/jenkins_job_builder/config/projects.yaml: Switch the
python-jobs group in for the previous pep8 and tarball jobs, since
we want to start running pythonXX tests too.
* .../files/zuul/layout.yaml: Run voting gate-git-review-pythonXX
jobs. These are effectively no-op tests for the moment, but will be
shortly followed by actual integration tests already under review.
Change-Id: I8cd516eef55e25d200609f6de3f06d322df383c7
Performing releases will facilitate diskimage-builder being
consumed by CI tooling, enabling tests which require customized
images.
Change-Id: Iafd16454a11123b2b41fc333b13576a01002bd9e
* .../files/jenkins_job_builder/config/projects.yaml: Remove the
gate-{name}-python33 template from projects which employ the
python-jobs group.
* .../files/jenkins_job_builder/config/python-jobs.yaml: Add the
gate-{name}-python33 template to the python-jobs group.
Change-Id: Ia745e3205a1be01bd49b44699106d90c7342fae4
puppet-lint expands symbolic links and use the realpath when checking
for the location of manifests. This means the autoloader_layout check
still fail although we tried to force the correct folder name
by using a symbolic link named after the puppet module.
This change brings two changes.
It now copies all files to a new folder named after the puppet module.
Rsync is used for the copy process. The destination folder is excluded
and so are hidden folders such as .git.
It also uses an alternative method to determine the module name
by reading the 'name' field from the Modulefile.
This allows a puppet module repository or project to be renamed
without breaking puppet-lint. An example of such use case would be
a rename of puppet-quantum to puppet-neutron.
If the Modulefile is not found or the name cannot be determined,
the puppet-lint builder falls back to its default behavior
which consists of running puppet-lint in the root of the workspace.
Change-Id: I6158ab3b32499820b7d09db7b31d4226650af8ae
tripleo-image-elements is shell, not python. However it will be
released to pypi via gerrit tagging.
Change-Id: I311377a878d2372cac4191d72f7d599921106b9d
we apparently were never running the neutron full job on the
neutron gate, which we should be doing, even though it's currently
non voting. This will ensure data comes in for neutron team about
what changes a neutron change has on gate behavior.
Change-Id: I411293e73d123db6311b3c3e2a10321d7d1bd54b
this adds the various myriad of devstack gate jobs to requirements
repo changes to ensure that our requirements list will work with
the various projects in a real environment.
Change-Id: I827d8612e7a185aac8503472f394ea1cd625809d
* modules/cgit/files/git.xinetd: Configure git xinetd
* modules/cgit/manifests/init.pp: Install git xinetd file and make sure the
* service is running.
Change-Id: I7686b1cacd257e2aa519885b969272055a74e48e