We no longer need a zuulv2 dev server, so we can delete it.
Change-Id: Ib6be603719fda8b759c606a9c972377a64437c98
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This patch takes part of the smooth shift of log
configuration files from system-config to puppet-zuul.
Here we remove the usage of manage_log_conf to true as
the patch this one depends on set the feature flag
as true by default. This removes useless redundancy.
This patch should be marged after Iae1e8329373463b332bf1452ec05187d8fda20e3
has been validated and merged.
Change-Id: I6693244d54d44b3f1044ff6a9016184e5b8af4ec
Depends-on: Iae1e8329373463b332bf1452ec05187d8fda20e3
gearman-logging.conf, logging.conf and merger-logging.conf
has been moved in puppet-zuul modules in:
I76851c8672968a7581622cac8ff0062c1f50e0ef
The patch this one depends on adds a feature flag (by default set
to false) that can activate the installation of these configuration
files.
This patch removes the configuration files and set the
feature flag to true in order to let puppet-zuul manage
the configuration files by itself.
Two follow up patches will then be created (once this one is merged)
in order to set the feature flag (in puppet-zuul) at true by default
and another one on system-config to remove "manage_log_conf => true".
Change-Id: Ic5ceb7fb23a8403a31f9db2774ddd900fd838930
Depends-On: I76851c8672968a7581622cac8ff0062c1f50e0ef
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
No longer needed. Remove as part of module-split sprint.
Also remove reference to it from openstack_project/zuul_prod.pp.
Change-Id: I6424d6d7c22b240ca3f1453d5b8770ed56e61e12
The status_url is not exposed in the signature, and it's
used a hardcoded value in the nested ::zuul class declaration.
This allows user to define their own value.
Change-Id: Ibf0aafaa4c7d86a5d3ba71018b93427e6a8c744e
Closes-Bug: 1387994
Start using the project-config repo for Zuul. Stop managing
/etc/zuul/layout in the zuul module itself in favor of the
project_config module.
Change-Id: I46ddb22c53783c0cffa665959f708b0568abd25f
Move the layout.yaml and functions files into a subdir of /etc/zuul
to facilitate the separation of project and system configuration.
Change-Id: Ib62063ffef91c370d4626e8590ac856177f6099f
The following items were missing from an automated zuul install:
* A pre-populated known hosts file
* The git user/email for creating commits (.gitconfig existed
on zuul.o.o, but switch to using zuul's config file instead).
Also, make sure that the mergers specify the zuul server as the
gearman server address rather than localhost.
Change-Id: I47a473f60c4b5b2daaa910aa61cdf6e0c6fe1528
Remove obsolete config options from zuul module.
The server and merger classes are constructed so that they
may coexist on a single server. Also, the init section is
constructed so that it will install everything needed for
both services but without activating them (leaving maximum
flexibility for the operator).
Change-Id: I7b86fbbe4611c5edfb463a0a6944e0717f664188
Zaro needs access to zuul-dev server to test gerrit upgrades. Zaro has read
and agrees to the following http://ci.openstack.org/sysadmin.html#ssh-access
Change-Id: I0a9e8a4fbe89b64b98510bb9a474d98ca8f0a01f
Will take effect when Zuul is running this change:
I74702fd7d37358e6f4caa7e7ac0a3ede73184077
This change also adds that feature to the Zuul config and enables
it for OpenStack. It also adds the ability to specify HTML in a
commentlink (and uses it).
Change-Id: Idb4ad8e6079165d681271987a92cab5d8b7c81be
Now that Zuul and Jenkins use Gearman we don't need to push Jenkins auth
details down into the zuul manifests. Removes these parameters and vars.
Change-Id: I744977f002eb9fb60c3392f0281ab033ffe2bb12
(This is only used by zuul-dev currently.)
Remove co-hosted gearmand server (will require manual cleanup).
Also, listen for feature/gearman events in openstack-infra.
Change-Id: I2dd58e62ff79277f1ef5c79da54bcc7511f2ccee
Reviewed-on: https://review.openstack.org/30175
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Because puppet scoping is ridiculous.
Change-Id: I5a62a272353a88fe996e946ef3611a8320ba9c30
Reviewed-on: https://review.openstack.org/29011
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
And connect it to the firehose.
Change-Id: Id860ff329e33a588d669608e5402bdb3765001dd
Reviewed-on: https://review.openstack.org/28742
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins