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 IP address for review.openstack.org has changed, update the
.ssh/known_hosts file for the Zuul user on the production server
to reflect this in case of DNS problem.
Change-Id: Ic416299cbde6aadfce357c0ab15a9db69aada4ba
Change I1a11c990ea83e00550a0564ac1cf9d5d883db97d enabled Apache
listening for HTTPS but did not open 443/tcp in the local iptables
firewall on the server. Do that now so that it's reachable.
Change-Id: I591ca846abe0ee5e3b67ca6efd28f6f55987478f
So that we can include slices of zuul status data via Javascript at
https://review.openstack.org/ we also need it to be served via HTTPS
to match or else browsers will balk at it. Note that this does not
stop serving via HTTP or redirect it in any way, it is merely a
secondary means of obtaining the same data.
Change-Id: I1a11c990ea83e00550a0564ac1cf9d5d883db97d
Depends-On: I9799f39bf170f660bcbc17719937e1e87b68ac4a
Update the time from the default 2hrs to 4hrs. Some jobs now take
longer than 2 hours to run and this also allows time for testing
when a node is in hold.
Depends-On: I73758f04ed8dfb0e5227eac55505c9bc01c540df
Change-Id: I9e76ccdd9735e6042744f237ceb9af9b9d570f76
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
Zuul swift plugin checks for auth_version in zuul.conf. If swift
not found this option, it assumes 2.0 as default.
This patch add the possibility to specify which version you want
to use, allowing custom versions. It will be good in future when
version 3.0 releases.
Change-Id: I1ffd327feba8d290bf05291b022fff00af454c48
This change adds credentials as set up by fungi (2014-04-05T03:16:46)
http://eavesdrop.openstack.org/irclogs/%23openstack-infra/%23openstack-infra.2014-04-05.log
This allows zuul to send signed URL's for workers to push files to on
a per-job basis.
This change will require a zuul restart, not just a reload!
Note this is unreverts the revert in
c1b98eaff6 but is slightly edited hence
the lack of a proper revert commit. The reason for the revert has been
debugged and was due to rax identity service not providing a catalog
entry for swift when a tenant name is provided.
Change-Id: I04d3207002f7422b9851515ee88a74b19dd2f248
This reverts commit 176f15cd48.
Puppet and zuul aren't ready for this. The swift client throws an
exception. We need to restart zuul to fix a more pressing issue hence
this revert. Will debug when able to.
Change-Id: Ie4487d84b7f1495c7ec6fd31e4b5b90d6699a31d
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
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
And reconfigure zuul.openstack.org for gearman.
Change-Id: I251135e3b0f2638bcc0d817dadb549c0fc2e0d2f
Reviewed-on: https://review.openstack.org/32164
Tested-by: Jenkins
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: James E. Blair <corvus@inaugust.com>
On a zuul server, install the default status page as shipped by
Zuul (and its dependencies).
Remove openstack-specific redirects (hopefully it's been long enough
now).
Change-Id: Idfa2d9a4aa261182d166a36193fe74e1d922bcd9
Reviewed-on: https://review.openstack.org/29262
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
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