system-config/modules/openstack_project/templates/nodepool/nodepool.yaml.erb
Monty Taylor c72c096717 Add test jobs for RAX DFW and ORD regions
Change-Id: I954d0788a3694ba459bf62f5bde261e8d6d48c9c
2013-09-06 12:01:39 -04:00

158 lines
4.9 KiB
Plaintext

script-dir: /etc/nodepool/scripts
dburi: 'mysql://nodepool:<%= mysql_password %>@localhost/nodepool'
cron:
cleanup: '*/5 * * * *'
check: '*/15 * * * *'
update-image: '14 2 * * *'
zmq-publishers:
- tcp://jenkins01.openstack.org:8888
- tcp://jenkins02.openstack.org:8888
providers:
- name: rax-dfw
region-name: 'DFW'
service-type: 'compute'
service-name: 'cloudServersOpenStack'
username: '<%= rackspace_username %>'
password: '<%= rackspace_password %>'
project-id: '<%= rackspace_project %>'
auth-url: 'https://identity.api.rackspacecloud.com/v2.0/'
max-servers: 60
images:
- name: devstack-precise-dfw
base-image: 'Ubuntu 12.04 LTS (Precise Pangolin)'
min-ram: 8192
setup: prepare_node_devstack.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: rax-ord
region-name: 'ORD'
service-type: 'compute'
service-name: 'cloudServersOpenStack'
username: '<%= rackspace_username %>'
password: '<%= rackspace_password %>'
project-id: '<%= rackspace_project %>'
auth-url: 'https://identity.api.rackspacecloud.com/v2.0/'
max-servers: 60
images:
- name: devstack-precise-ord
base-image: 'Ubuntu 12.04 LTS (Precise Pangolin)'
min-ram: 8192
setup: prepare_node_devstack.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: rax-iad
region-name: 'IAD'
service-type: 'compute'
service-name: 'cloudServersOpenStack'
username: '<%= rackspace_username %>'
password: '<%= rackspace_password %>'
project-id: '<%= rackspace_project %>'
auth-url: 'https://identity.api.rackspacecloud.com/v2.0/'
max-servers: 60
images:
- name: devstack-precise-iad
base-image: 'Ubuntu 12.04 LTS (Precise Pangolin)'
min-ram: 8192
setup: prepare_node_devstack.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: hpcloud-az1
region-name: 'az-1.region-a.geo-1'
service-type: 'compute'
service-name: 'Compute'
username: '<%= hpcloud_username %>'
password: '<%= hpcloud_password %>'
project-id: '<%= hpcloud_project %>'
auth-url: 'https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0'
max-servers: 83
images:
- name: devstack-precise
base-image: 'Ubuntu Precise 12.04 LTS Server 64-bit 20121026 (b)'
min-ram: 8192
setup: prepare_node_devstack.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: hpcloud-az2
region-name: 'az-2.region-a.geo-1'
service-type: 'compute'
service-name: 'Compute'
username: '<%= hpcloud_username %>'
password: '<%= hpcloud_password %>'
project-id: '<%= hpcloud_project %>'
auth-url: 'https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0'
max-servers: 83
images:
- name: devstack-precise
base-image: 'Ubuntu Precise 12.04 LTS Server 64-bit 20121026 (b)'
min-ram: 8192
setup: prepare_node_devstack.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: hpcloud-az3
region-name: 'az-3.region-a.geo-1'
service-type: 'compute'
service-name: 'Compute'
username: '<%= hpcloud_username %>'
password: '<%= hpcloud_password %>'
project-id: '<%= hpcloud_project %>'
auth-url: 'https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0'
max-servers: 83
images:
- name: devstack-precise
base-image: 'Ubuntu Precise 12.04 LTS Server 64-bit 20121026 (b)'
min-ram: 8192
setup: prepare_node_devstack.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
targets:
- name: jenkins01
jenkins:
url: 'https://jenkins01.openstack.org/'
user: '<%= jenkins_api_user %>'
apikey: '<%= jenkins_api_key %>'
credentials-id: '<%= jenkins_credentials_id %>'
images:
- name: devstack-precise
providers:
- name: hpcloud-az1
min-ready: 5
- name: hpcloud-az2
min-ready: 5
- name: hpcloud-az3
min-ready: 5
- name: devstack-precise-iad
providers:
- name: rax-iad
min-ready: 2
- name: devstack-precise-dfw
providers:
- name: rax-dfw
min-ready: 2
- name: devstack-precise-ord
providers:
- name: rax-ord
min-ready: 2
- name: jenkins02
jenkins:
url: 'https://jenkins02.openstack.org/'
user: '<%= jenkins_api_user %>'
apikey: '<%= jenkins_api_key %>'
credentials-id: '<%= jenkins_credentials_id %>'
images:
- name: devstack-precise
providers:
- name: hpcloud-az1
min-ready: 5
- name: hpcloud-az2
min-ready: 5
- name: hpcloud-az3
min-ready: 5
- name: devstack-precise-iad
providers:
- name: rax-iad
min-ready: 2