
One of the types of failures in the top gate bug is due to a kernel crash in network namespace code. This patch installs a newer kernel on the devstack nodes. It installs the backported kernel and its headers that are made available for hardware enablement purposes. This gets from a 3.2.0 kernel to a 3.11.0 kernel. The patch is written as a new node prep script. A new node type is also defined that can be used by an experimental job. This will allow us to make sure everything is working before flipping the switch on using this kernel everywhere. The normal neutron devstack jobs are now listed in experimental. When run in the experimental pipeline, they should use the new node type that uses the new kernel. Change-Id: I9652b4183153687cc1e9a9a270ae0f78d8928620 Related-bug: #1254890
436 lines
13 KiB
Plaintext
436 lines
13 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
|
|
- 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: 132
|
|
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: devstack-precise-saucy-kernel
|
|
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
|
|
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: 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
|
|
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: 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: 5
|
|
networks:
|
|
- net-id: b703205c-1340-4258-a654-c14963ccef62
|
|
- net-id: 874b5d72-39db-4350-809e-cd45f6dd4049
|
|
images:
|
|
- name: tripleo-precise
|
|
base-image: 'Ubuntu Precise 12.04 LTS Server 64-bit'
|
|
min-ram: 8192
|
|
setup: prepare_node_tripleo.sh
|
|
username: jenkins
|
|
private-key: /home/nodepool/.ssh/id_rsa
|
|
- name: tripleo-fedora
|
|
base-image: 'Fedora 20 64-bit'
|
|
min-ram: 8192
|
|
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: 3
|
|
providers:
|
|
- name: rax-iad
|
|
- name: rax-ord
|
|
- name: hpcloud-az1
|
|
- name: hpcloud-az2
|
|
- name: hpcloud-az3
|
|
- 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: 3
|
|
providers:
|
|
- name: hpcloud-region-b
|
|
- name: tripleo-precise
|
|
min-ready: 1
|
|
providers:
|
|
- name: tripleo-test-cloud
|
|
- name: tripleo-fedora
|
|
min-ready: 1
|
|
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: 3
|
|
providers:
|
|
- name: rax-iad
|
|
- name: rax-ord
|
|
- name: hpcloud-az1
|
|
- name: hpcloud-az2
|
|
- name: hpcloud-az3
|
|
- 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: 3
|
|
providers:
|
|
- name: hpcloud-region-b
|
|
- name: tripleo-precise
|
|
min-ready: 1
|
|
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: 3
|
|
providers:
|
|
- name: rax-iad
|
|
- name: rax-ord
|
|
- name: hpcloud-az1
|
|
- name: hpcloud-az2
|
|
- name: hpcloud-az3
|
|
- 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: 3
|
|
providers:
|
|
- name: hpcloud-region-b
|
|
- 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: 3
|
|
providers:
|
|
- name: rax-iad
|
|
- name: rax-ord
|
|
- name: hpcloud-az1
|
|
- name: hpcloud-az2
|
|
- name: hpcloud-az3
|
|
- 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: 3
|
|
providers:
|
|
- name: hpcloud-region-b
|
|
- 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: 3
|
|
providers:
|
|
- name: rax-iad
|
|
- name: rax-ord
|
|
- name: hpcloud-az1
|
|
- name: hpcloud-az2
|
|
- name: hpcloud-az3
|
|
- 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: 3
|
|
providers:
|
|
- name: hpcloud-region-b
|
|
- 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: 3
|
|
providers:
|
|
- name: rax-iad
|
|
- name: rax-ord
|
|
- name: hpcloud-az1
|
|
- name: hpcloud-az2
|
|
- name: hpcloud-az3
|
|
- 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: 3
|
|
providers:
|
|
- name: hpcloud-region-b
|
|
- 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: 3
|
|
providers:
|
|
- name: rax-iad
|
|
- name: rax-ord
|
|
- name: hpcloud-az1
|
|
- name: hpcloud-az2
|
|
- name: hpcloud-az3
|
|
- 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: 3
|
|
providers:
|
|
- name: hpcloud-region-b
|