Add MySQL and Github connection information for Zuul v3

Add configuration for MySQL reporter and Github Application. Depends on
a change to puppet-zuul to allow for a parallel structure that contains
secrets. The secrets have been added to private hiera.

Change-Id: Ida3087b71cf75559240c58186c2a984ae3804670
Depends-On: I265b445cfbf4b6d4555621e3663e71e9a0f85813
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Monty Taylor 2017-07-12 07:26:06 -05:00 committed by Paul Belanger
parent a795824675
commit fd2162bd51
No known key found for this signature in database
GPG Key ID: 611A80832067AF38
2 changed files with 8 additions and 0 deletions

@ -14,6 +14,13 @@ zuul_connections:
user: 'zuul'
sshkey: '/var/lib/zuul/ssh/id_rsa'
- name: 'mysql'
driver: 'sql'
- name: 'github'
driver: 'github'
sshkey: '/var/lib/zuul/ssh/id_rsa'
gearman_server_ssl_cert: |
-----BEGIN CERTIFICATE-----
MIIEYTCCA0mgAwIBAgIJAKkAn3gh0LBPMA0GCSqGSIb3DQEBCwUAMIG5MQswCQYD

@ -1223,6 +1223,7 @@ node 'zuulv3.openstack.org' {
zookeeper_hosts => 'nodepool.openstack.org:2181',
zuulv3 => true,
connections => hiera('zuul_connections', []),
connection_secrets => hiera('zuul_connection_secrets', []),
zuul_status_url => 'http://127.0.0.1:8001/openstack',
gearman_client_ssl_cert => hiera('gearman_client_ssl_cert'),
gearman_client_ssl_key => hiera('gearman_client_ssl_key'),