Commit Graph

23 Commits

Author SHA1 Message Date
Paul Belanger 95eb5e108c
Remove zuul-dev.o.o
We no longer need a zuulv2 dev server, so we can delete it.

Change-Id: Ib6be603719fda8b759c606a9c972377a64437c98
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-01-10 14:39:02 -05:00
Paul Belanger f13efacb5f Break out openstack_project::server from zuul_dev.pp
Change-Id: I255decdcc4ef4ca460248090bc9f52613248b065
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-02-07 14:51:18 -05:00
Fabien Boucher 9bdf19978e Use openstackci module for zuul_merger zuul_prod and zuul_dev
Depends-On: I48e49c760d5304bd7dd5b0bbbdaa27329b2d8a5f

Change-Id: I98ab36cca49f8784fc93c46db69bc2a777a61938
2015-07-02 13:48:12 -07:00
Fabien Boucher e398ff3def Do not set the manage_log_conf feature flag as default is true
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
2015-05-15 07:55:17 +00:00
Fabien Boucher 03560b7696 Let puppet-zuul manage log configuration files
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
2015-05-07 16:33:58 +00:00
Khai Do 6ddb5922a4 Create the known_hosts file for zuul user on review-dev.o.o
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
2015-02-04 10:41:08 -08:00
Ramy Asselin 8c1eb764df Remove recheckwatch module
No longer needed. Remove as part of module-split sprint.
Also remove reference to it from openstack_project/zuul_prod.pp.

Change-Id: I6424d6d7c22b240ca3f1453d5b8770ed56e61e12
2015-01-28 12:37:23 -08:00
Ricardo Carrillo Cruz 171769a441 Expose status_url parameter in zuul_prod/dev class signature
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
2014-10-31 15:49:24 +01:00
James E. Blair 8347b74ace Switch zuul and zuul-dev to project-config
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
2014-09-25 11:03:00 -07:00
James E. Blair a7810c3f99 Move zuul layout into /etc/zuul/layout
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
2014-09-25 10:40:05 -07:00
James E. Blair deed969d2d Update review.o.o ip addresses
Which are used in the puppet-managed known_hosts files for zuul.

Change-Id: I2664f609f6172515f2933b06cb06eb6a5d3ca9a7
2014-04-28 14:28:13 -07:00
Jenkins f05efdb15e Merge "give zaro access to zuul-dev server" 2014-02-23 06:16:38 +00:00
James E. Blair 9c73295557 Add gerrit ip addrs to zuul's known_hosts
Otherwise we get warnings from ssh.

Change-Id: I0a7cb1c4933c3ac3aaba8cc3018ad0c470d19e05
2014-02-18 10:10:30 -08:00
James E. Blair 17e09934db Fix zuul installation
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
2014-02-18 02:33:24 +00:00
James E. Blair 083281f7ee Add Zuul merge servers
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
2014-02-17 11:11:21 -08:00
Khai Do 4c79cfe718 give zaro access to zuul-dev server
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
2014-02-05 13:06:54 -08:00
Arx Cruz 5e5023ebae Zuul puppet support to zuul_url option
This adds the zuul_url support in puppet.

Change-Id: Ie37744f11452efc4029c1fe93d880dd3a4ecb831
2013-11-27 09:58:47 -02:00
James E. Blair b93eb82cad Add testresult commentlink
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
2013-08-18 12:43:15 -07:00
Clark Boylan 663fd2225f Cleanup unneeded Jenkins vars.
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
2013-07-31 16:19:49 -07:00
James E. Blair 07e2c94b58 Switch zuul.o.o back to master branch
Now that feature/gearman has been merged there.

Change-Id: I97df706ab3de6b83aff51f04742a843d72ae3292
2013-07-18 14:45:15 -07:00
James E. Blair b064f95e52 Use Zuul's internal gearman server.
(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
2013-06-04 21:47:33 +00:00
James E. Blair 7f7a96ca96 Rename zuul manifest to zuul_prod.
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
2013-05-13 22:08:47 +00:00
James E. Blair b081333c0b Add zuul-dev.openstack.org.
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
2013-05-13 20:32:34 +00:00