puppet-openstackci/contrib/single_node_ci_data.yaml
Thiago Paiva 7fb2a0c340 Pinning JJB and Zuul for 3rd party CI
Some changes affecting the syntax and use of JJB and Zuul were made in order to
use it with Zuulv3. The objective of this patch is to expose variables and pin
the versions of these services since the recommendation for now for 3rd party
CI maintainers is to not update.

Change-Id: I289186b7a25755c9258897202f01d278d0cc5a75
2016-08-02 13:59:47 +00:00

45 lines
1.5 KiB
YAML

# See parameter documentation inside ../manifests/single_node_ci.pp
# Fields commented out have reasonable default values
#vhost_name:
project_config_repo: http://your-project-config-repo.example.com/project-config-example.git
#serveradmin:
#jenkins_username: jenkins
#jenkins_password:
jenkins_ssh_private_key: |
-----BEGIN RSA PRIVATE KEY-----
Insert jenkins private key here
-----END RSA PRIVATE KEY-----
jenkins_ssh_public_key: your-jenkins-public-key-no-whitespace
jjb_git_revision: 1.6.1
#jjb_git_url: https://git.openstack.org/openstack-infra/jenkins-job-builder
#gerrit_server: review.openstack.org
#gerrit_ssh_host_key:
gerrit_user: your-gerrit-user
gerrit_user_ssh_private_key: |
-----BEGIN RSA PRIVATE KEY-----
Insert gerrit private key here
-----END RSA PRIVATE KEY-----
gerrit_user_ssh_public_key: gerrit-public-key-no-whitespace
git_email: your-email@example.com
git_name: Your Name
log_server: logs.example.com
#smtp_host:
#smtp_default_from:
#smtp_default_to:
zuul_revision: 2.1.0
#zuul_git_source_repo: https://git.openstack.org/openstack-infra/zuul
oscc_file_contents: |
# Insert OSCC file contents here as explained in the
# documentation so that nodepool is able to
# authenticate to your cloud(s)
#
mysql_root_password: secret_mysql_root_password
mysql_nodepool_password: secret_mysql_nodepool_password
#nodepool_jenkins_target: jenkins1
#jenkins_api_key:
#jenkins_credentials_id:
nodepool_revision: 0.3.0
#nodepool_git_source_repo: https://git.openstack.org/openstack-infra/nodepool