Robert Collins 38a80d6044 Revert "Remove tripleo from nodepool config"
This reverts commit c982db10ffca4206a1c3f496fbe59a23bb1bac15.

We now have a) fixed nodepool to be less affected by outages, b)
restored the tripleo cloud to service and c) added a new pipeline to
make outages affect other people less.

Change-Id: I99972b8cae537bea259abb835ed12c3405df5e85
2014-02-21 09:18:37 +13:00

608 lines
18 KiB
Plaintext

script-dir: /etc/nodepool/scripts
dburi: 'mysql://nodepool:<%= mysql_password %>@localhost/nodepool'
cron:
cleanup: '*/1 * * * *'
check: '*/15 * * * *'
update-image: '14 2 * * *'
zmq-publishers:
- tcp://jenkins01.openstack.org:8888
- tcp://jenkins02.openstack.org:8888
- tcp://jenkins03.openstack.org:8888
- tcp://jenkins04.openstack.org:8888
- tcp://jenkins05.openstack.org:8888
- tcp://jenkins06.openstack.org:8888
- tcp://jenkins07.openstack.org:8888
gearman-servers:
- host: zuul.openstack.org
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/'
boot-timeout: 120
max-servers: 188
rate: 0.001
images:
- name: devstack-precise
base-image: 'Ubuntu 12.04 LTS (Precise Pangolin)'
min-ram: 8192
name-filter: 'Performance'
setup: prepare_node_devstack.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: bare-precise
base-image: 'Ubuntu 12.04 LTS (Precise Pangolin)'
min-ram: 8192
name-filter: 'Performance'
setup: prepare_node_bare.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: bare-centos6
base-image: 'CentOS 6.5 (PVHVM)'
min-ram: 8192
name-filter: 'Performance'
setup: prepare_node_bare.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: py3k-precise
base-image: 'Ubuntu 12.04 LTS (Precise Pangolin)'
min-ram: 8192
name-filter: 'Performance'
setup: prepare_node_py3k.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: dsvm-precise-krnl
base-image: 'Ubuntu 12.04 LTS (Precise Pangolin)'
min-ram: 8192
name-filter: 'Performance'
setup: prepare_node_devstack_new_kernel.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/'
boot-timeout: 120
max-servers: 60
rate: 0.001
images:
- name: devstack-precise
base-image: 'Ubuntu 12.04 LTS (Precise Pangolin)'
min-ram: 8192
name-filter: 'Performance'
setup: prepare_node_devstack.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: bare-precise
base-image: 'Ubuntu 12.04 LTS (Precise Pangolin)'
min-ram: 8192
name-filter: 'Performance'
setup: prepare_node_bare.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: bare-centos6
base-image: 'CentOS 6.5 (PVHVM)'
min-ram: 8192
name-filter: 'Performance'
setup: prepare_node_bare.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: py3k-precise
base-image: 'Ubuntu 12.04 LTS (Precise Pangolin)'
min-ram: 8192
name-filter: 'Performance'
setup: prepare_node_py3k.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/'
boot-timeout: 120
max-servers: 192
rate: 0.001
images:
- name: devstack-precise
base-image: 'Ubuntu 12.04 LTS (Precise Pangolin)'
min-ram: 8192
name-filter: 'Performance'
setup: prepare_node_devstack.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: bare-precise
base-image: 'Ubuntu 12.04 LTS (Precise Pangolin)'
min-ram: 8192
name-filter: 'Performance'
setup: prepare_node_bare.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: bare-centos6
base-image: 'CentOS 6.5 (PVHVM)'
min-ram: 8192
name-filter: 'Performance'
setup: prepare_node_bare.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: devstack-precise-check
base-image: 'Ubuntu 12.04 LTS (Precise Pangolin) (PVHVM)'
min-ram: 8192
name-filter: 'Performance'
setup: prepare_node_devstack.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: py3k-precise
base-image: 'Ubuntu 12.04 LTS (Precise Pangolin)'
min-ram: 8192
name-filter: 'Performance'
setup: prepare_node_py3k.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'
boot-timeout: 180
max-servers: 48
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: bare-precise
base-image: 'Ubuntu Precise 12.04 LTS Server 64-bit 20121026 (b)'
min-ram: 8192
setup: prepare_node_bare.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'
boot-timeout: 180
max-servers: 192
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: bare-precise
base-image: 'Ubuntu Precise 12.04 LTS Server 64-bit 20121026 (b)'
min-ram: 8192
setup: prepare_node_bare.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'
boot-timeout: 180
max-servers: 48
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: bare-precise
base-image: 'Ubuntu Precise 12.04 LTS Server 64-bit 20121026 (b)'
min-ram: 8192
setup: prepare_node_bare.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: hpcloud-region-a
region-name: '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'
boot-timeout: 120
max-servers: 0
images:
- name: devstack-precise-check
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-region-b
region-name: 'region-b.geo-1'
service-type: 'compute'
service-name: 'Compute'
username: '<%= hpcloud_username %>'
password: '<%= hpcloud_password %>'
project-id: '<%= hpcloud_project %>'
auth-url: 'https://region-b.geo-1.identity.hpcloudsvc.com:35357/v2.0'
boot-timeout: 120
max-servers: 5
images:
- name: devstack-precise-check
base-image: 'Ubuntu Precise 12.04 LTS Server 64-bit 20121026 (b)'
min-ram: 30720
setup: prepare_node_devstack.sh
username: jenkins
private-key: /home/nodepool/.ssh/id_rsa
- name: tripleo-test-cloud
service-type: 'compute'
service-name: 'nova'
username: '<%= tripleo_username %>'
password: '<%= tripleo_password %>'
project-id: '<%= tripleo_project %>'
auth-url: 'https://ci-overcloud.tripleo.org:13000/v2.0'
boot-timeout: 120
max-servers: 190
networks:
- net-id: f69ac547-db64-4e69-ae70-e5233634aff0
- net-id: b54c5011-519a-4364-8256-a9214eec2387
images:
- name: tripleo-precise
base-image: 'Ubuntu Precise 12.04 LTS Server 64-bit'
min-ram: 8192
name-filter: h1
setup: prepare_node_tripleo.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: bare-precise
min-ready: 6
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: hpcloud-az1
- name: hpcloud-az2
- name: hpcloud-az3
- name: bare-centos6
min-ready: 2
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: devstack-precise
min-ready: 6
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: hpcloud-az1
- name: hpcloud-az2
- name: hpcloud-az3
- name: devstack-precise-check
min-ready: 1
providers:
- name: hpcloud-region-b
- name: rax-iad
- name: py3k-precise
min-ready: 1
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: tripleo-precise
min-ready: 5
providers:
- name: tripleo-test-cloud
- name: jenkins02
jenkins:
url: 'https://jenkins02.openstack.org/'
user: '<%= jenkins_api_user %>'
apikey: '<%= jenkins_api_key %>'
credentials-id: '<%= jenkins_credentials_id %>'
images:
- name: bare-precise
min-ready: 6
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: hpcloud-az1
- name: hpcloud-az2
- name: hpcloud-az3
- name: bare-centos6
min-ready: 2
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: devstack-precise
min-ready: 6
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: hpcloud-az1
- name: hpcloud-az2
- name: hpcloud-az3
- name: devstack-precise-check
min-ready: 1
providers:
- name: hpcloud-region-b
- name: rax-iad
- name: py3k-precise
min-ready: 1
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: tripleo-precise
min-ready: 5
providers:
- name: tripleo-test-cloud
- name: jenkins03
jenkins:
url: 'https://jenkins03.openstack.org/'
user: '<%= jenkins_api_user %>'
apikey: '<%= jenkins_api_key %>'
credentials-id: '<%= jenkins_credentials_id %>'
images:
- name: bare-precise
min-ready: 6
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: hpcloud-az1
- name: hpcloud-az2
- name: hpcloud-az3
- name: bare-centos6
min-ready: 2
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: devstack-precise
min-ready: 6
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: hpcloud-az1
- name: hpcloud-az2
- name: hpcloud-az3
- name: devstack-precise-check
min-ready: 1
providers:
- name: hpcloud-region-b
- name: rax-iad
- name: py3k-precise
min-ready: 1
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: tripleo-precise
min-ready: 5
providers:
- name: tripleo-test-cloud
- name: jenkins04
jenkins:
url: 'https://jenkins04.openstack.org/'
user: '<%= jenkins_api_user %>'
apikey: '<%= jenkins_api_key %>'
credentials-id: '<%= jenkins_credentials_id %>'
images:
- name: bare-precise
min-ready: 6
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: hpcloud-az1
- name: hpcloud-az2
- name: hpcloud-az3
- name: bare-centos6
min-ready: 2
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: devstack-precise
min-ready: 6
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: hpcloud-az1
- name: hpcloud-az2
- name: hpcloud-az3
- name: devstack-precise-check
min-ready: 1
providers:
- name: hpcloud-region-b
- name: rax-iad
- name: py3k-precise
min-ready: 1
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: tripleo-precise
min-ready: 5
providers:
- name: tripleo-test-cloud
- name: jenkins05
jenkins:
url: 'https://jenkins05.openstack.org/'
user: '<%= jenkins_api_user %>'
apikey: '<%= jenkins_api_key %>'
credentials-id: '<%= jenkins_credentials_id %>'
images:
- name: bare-precise
min-ready: 6
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: hpcloud-az1
- name: hpcloud-az2
- name: hpcloud-az3
- name: bare-centos6
min-ready: 2
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: devstack-precise
min-ready: 6
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: hpcloud-az1
- name: hpcloud-az2
- name: hpcloud-az3
- name: devstack-precise-check
min-ready: 1
providers:
- name: hpcloud-region-b
- name: rax-iad
- name: py3k-precise
min-ready: 1
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: tripleo-precise
min-ready: 5
providers:
- name: tripleo-test-cloud
- name: jenkins06
jenkins:
url: 'https://jenkins06.openstack.org/'
user: '<%= jenkins_api_user %>'
apikey: '<%= jenkins_api_key %>'
credentials-id: '<%= jenkins_credentials_id %>'
images:
- name: bare-precise
min-ready: 6
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: hpcloud-az1
- name: hpcloud-az2
- name: hpcloud-az3
- name: bare-centos6
min-ready: 2
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: devstack-precise
min-ready: 6
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: hpcloud-az1
- name: hpcloud-az2
- name: hpcloud-az3
- name: devstack-precise-check
min-ready: 1
providers:
- name: hpcloud-region-b
- name: rax-iad
- name: py3k-precise
min-ready: 1
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: tripleo-precise
min-ready: 5
providers:
- name: tripleo-test-cloud
- name: jenkins07
jenkins:
url: 'https://jenkins07.openstack.org/'
user: '<%= jenkins_api_user %>'
apikey: '<%= jenkins_api_key %>'
credentials-id: '<%= jenkins_credentials_id %>'
images:
- name: bare-precise
min-ready: 6
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: hpcloud-az1
- name: hpcloud-az2
- name: hpcloud-az3
- name: bare-centos6
min-ready: 2
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: devstack-precise
min-ready: 6
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: hpcloud-az1
- name: hpcloud-az2
- name: hpcloud-az3
- name: devstack-precise-check
min-ready: 1
providers:
- name: hpcloud-region-b
- name: rax-iad
- name: py3k-precise
min-ready: 1
providers:
- name: rax-iad
- name: rax-dfw
- name: rax-ord
- name: dsvm-precise-krnl
min-ready: 1
providers:
- name: rax-dfw
- name: tripleo-precise
min-ready: 5
providers:
- name: tripleo-test-cloud