336 Commits

Author SHA1 Message Date
Jeremy Stanley
82471d1af4 Revert "Turn rax-ord on slowly, max to 10"
We've collected a sufficient sample of new failures with our desired
debugging data included, so shutting rax-ord back off again for now
while we continue to assist the provider troubleshoot.

This reverts commit 8edd84d148c1cf0ad6222814c14087f933ac1e80.

Change-Id: I845e1bda9274f7f9c20faca4a148a65dbf80cf3d
2016-04-08 18:51:51 +00:00
Jenkins
51ec23046a Merge "Silence zuul_swift_upload" 2016-04-05 15:03:17 +00:00
Anita Kuno
8edd84d148 Turn rax-ord on slowly, max to 10
We want to evaluate current cloud conditions in rax-ord.

This patch sets max-servers from 0 to 10 in rax-ord.

Change-Id: Ic3c39e52b6472766f467adb92e33074f65a9bf42
2016-04-04 19:48:10 -04:00
Jenkins
a1c41f4386 Merge "Add traceroute to default preinstalled packageset" 2016-04-04 19:19:05 +00:00
Jeremy Stanley
565c807d3b Add traceroute to default preinstalled packageset
When building images with diskimage-builder, include traceroute so
that it can be used as an ever-present diagnostic in a variety of
jobs without having to declare it in job-specific or
project-specific dependency lists.

Change-Id: Ic0be90226d01b399f3ca0c26ad6d43bcaa2a0bdf
2016-04-04 18:19:36 +00:00
Anita Kuno
c3cddb7df8 Turn off vexxhost in nodepool
Currently vexxhost is having a number of build timeout issues.

This patch sets the max-servers in vexxhost from 25 to 0.

Change-Id: I7661887e9a5fab4265a51b283d989f3071e7bee4
2016-04-04 11:57:25 -04:00
Paul Belanger
05fa77ad0d Bring a single ubuntu-xenial node online
We are ready to begin experimental testing with ubuntu-xenial.

Change-Id: Ia97604489b8886e0624cc3a4dfcfc7160bdb490e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-04-01 10:40:26 -04:00
Clark Boylan
90bc24b54f Add removal of grub boot timeouts back in
When we removed the restrict memory grub stuff because hpcloud was no
longer in use we also removed the configuration updates that set the
grub timeout to 0. This can save many seconds per instance boot purely
waiting for grub to timeout and continue booting the host.

Change-Id: I2d79ec4ebd55f927d868e06c8f00cf50f34f3b92
2016-03-30 15:20:10 -07:00
Paul Belanger
37def90e30 Remove devstack-trusty from nodepool
We have no jobs using devstack-trusty images anymore, so we can remove
the images from nodepool.

Change-Id: I6f1755414944440922c77b5fe0d702f2cb0044c7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-30 13:58:16 -04:00
Paul Belanger
17a63888ef Set devstack-trusty(-2-node) to min-ready -1
Prepare for the removal of devstack-trusty.

Change-Id: I5ed473d14567cdf9fcaaa7e900e00efe665d91b8
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-30 13:56:05 -04:00
Jenkins
8a7510b4f7 Merge "Add ubuntu-xenial DIB to nodepool" 2016-03-30 15:44:53 +00:00
Paul Belanger
9d28ac787f Add ubuntu-xenial DIB to nodepool
The time as come to add support for Ubuntu Xenial.

Change-Id: I0e0834f5631345f822ca89378db11e9f6801ac69
Depends-On: I857a85177e9281b23f130453180764839e19a551
Depends-On: If3693594c2b02c28e47302158e1303176d282a5d
Depends-On: Iebc359de33748668d1c2cb4c953b60be2dacd7dc
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-29 16:29:32 +00:00
Anita Kuno
0f9b5f8401 Turn off rax-ord
Currently the failure rate for nodes being created in rax-ord is
very high.

This patch takes the max_servers in rax-ord from 195 to 0.

Change-Id: Ie6c94b333d6e6f3d503b7240f7ab39b237684311
2016-03-28 11:35:22 -04:00
Jeremy Stanley
678c1c81b5 Drop tempfile workaround for aggregate bindep list
Since support for using "-f -" to read a package list from stdin
is supported in bindep 0.1.0 and later, remove the hacky temporary
workaround which stashed it in a tempfile.

Change-Id: I02d153113a160028658e38828e113fcf02bc5ab1
2016-03-28 14:03:18 +00:00
Andreas Jaeger
84e76e3f72 Silence zuul_swift_upload
At the end of gate jobs, we get warnings from zuul_swift_upload that
are not actionable for us.

Use requestsexceptions to silence these warnings. Add requestsexceptions
to the venv that is created for zuul_swift_upload to run in.

Example file
http://logs.openstack.org/48/298048/1/check/gate-ha-guide-tox-checkniceness/62e2d16/console.html

The example shows 6 warnings starting with:
/usr/zuul-swift-logs-env/local/lib/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py:315:
SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject
Name Indication) extension to TLS is not available on this platform.
This may cause the server to present an incorrect TLS certificate, which
can cause validation failures. For more information, see
https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
  SNIMissingWarning
/usr/zuul-swift-logs-env/local/lib/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py:120:
InsecurePlatformWarning: A true SSLContext object is not available. This
prevents urllib3 from configuring SSL appropriately and may cause
certain SSL connections to fail. For more information, see
https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
...

Change-Id: I02b4b6c7b426f3e9aa498941e4d75f67066d4d27
2016-03-27 21:23:31 +02:00
Jenkins
52c721ff12 Merge "Set devstack-trusty to 0" 2016-03-25 19:18:49 +00:00
Jenkins
15ef1031a3 Merge "Add centos-7 dib to all clouds" 2016-03-25 14:32:50 +00:00
Jenkins
33b4a0839c Merge "Revert "Allow test slaves to talk to themselves"" 2016-03-25 06:29:02 +00:00
Jenkins
79479ec621 Merge "Add multinode instances to rax" 2016-03-25 02:26:14 +00:00
Clark Boylan
e88dd66c8a Revert "Allow test slaves to talk to themselves"
This reverts commit 468f17c4f6afac507dba9d4783c7da6fde24f656.

This isn't working on fedora-23 or centos7 slaves for some reason making
it very difficult to get those nodes ready. Revert in order to do more
testing across the platforms.

Change-Id: I634e784b71a2d92a745f8d9c89532e953f48b9cf
2016-03-24 17:11:57 -07:00
Paul Belanger
ff0efd4c2f Set devstack-trusty to 0
Thanks old friend, but we've replaced you with ubuntu-trusty. Don't
take it the wrong way, but we hope not to see you again.

Change-Id: Ic43645cd2b8b583f68fd10fff926630f5194bc90
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-24 15:09:04 -04:00
Paul Belanger
766ceabf46 Add centos-7 dib to all clouds
Now that rax is happy, lets upload centos-7 to the rest of our clouds.

Change-Id: I8fb364ed6ed55e27d3c54c4642e484f1d2c1668b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-24 13:59:13 -04:00
Paul Belanger
0fc1f48839 Add debian-jessie to all cloud providers
Change-Id: Ifaad7db78bb59def9026e0b74c20ce224fa68822
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-24 13:53:22 -04:00
Clark Boylan
bd03003818 Add multinode instances to rax
These were removed due to failed network setup that has been corrected
in the dib image builds. Add them back in now that they should have
functioning network interfaces.

Change-Id: Ia319f6dd8838fa6babcdd8d0d1fd91c4871553c4
2016-03-24 10:47:55 -07:00
Jenkins
5784a6afda Merge "Use correct flavors for centos7 and fedora23 in rax" 2016-03-23 20:47:08 +00:00
Clark Boylan
468f17c4f6 Allow test slaves to talk to themselves
Update iptables rules to allow slaves to talk to themselves over their
known IP addresses. This should allow services to listen on public or
private addresses in addition to the loopback address and talk to those
services over these IPs.

Specifically this should address a problem with rabbitmq coming up on
the public IP but not being able to talk to it due to iptables.

Change-Id: If851eb8ce97ca0c0c113f0a924ec0916c993cf87
2016-03-23 12:14:10 -07:00
Clark Boylan
ddf42c50c3 Stop using rax for multinode
Make this change until we have working eth0 and eth1 interfaces on rax
VMs as the multinode tests expect the private network to function if it
is present.

The underlying issue is that eth1 attempts to configure itself iwth dhcp
but there is no dhcp in rax and the glean config isn't in place before
eth1 is up'd. A new release of dib should fix this by removing the eth1
dhcp config and forcing glean to configure this interface.

Change-Id: I4daa46c56d701aedd99e10a69e7fa09b40dfaa47
2016-03-23 09:54:15 -07:00
James E. Blair
436394f4ce Use correct flavors for centos7 and fedora23 in rax
The rax definitions for centos7 and fedora23 were missing both the
flavor selector and the bit that tells rax to use pvhvm.  This adds
those to both images for all 3 rax regions.

Change-Id: I64cf074424b3c8eebf67510ba91bf24f2680dd0d
2016-03-23 09:19:46 -07:00
Jenkins
ac543494b6 Merge "Revert "Test centos-7 with earlier glean start"" 2016-03-22 19:33:57 +00:00
Antony Messerli
397e8f7bc9 Shift load from rax-iad to rax-ord
Change-Id: I1dfed94023413f767973724c36a29bae269e2d01
2016-03-18 09:47:08 -05:00
Ian Wienand
377529c675 Revert "Test centos-7 with earlier glean start"
This reverts commit bcb10ece74cc0e9cc950b07a478abe5cadb54908.

The original was just for testing the change on a live image.

Change-Id: I15a97a75f95ab439f3004781f53589f1e8d48440
2016-03-18 12:59:25 +11:00
Ian Wienand
bcb10ece74 Test centos-7 with earlier glean start
We have a suspicion that centos-7 nodes are not registering because
glean is not configuring the interface until after the network starts,
which means the network does not come up until DHCP has timed out,
which takes about 2 minutes.

Test a build with a proposed fix

Change-Id: Ib9d7cc711186299c77795e5147bf332c56e3aa7c
2016-03-18 12:16:47 +11:00
Clark Boylan
53cd995cf6 Add element to handle generic package installs
We end up needing to install a fair bit of stuff on top of the minimal
images in order to make them useable. Do this in a generic infra package
needs element that can grow to accomodate our needs.

For the future we can hopefully get some of this into dib itself so that
others can easily build instances they can ssh into.

Change-Id: I5826df829971e182cd0713b29df1cf70c119a0ab
2016-03-17 12:26:58 -07:00
Jenkins
3b51eda323 Merge "Change min-ready for ubuntu-trusty/devstack-trusty" 2016-03-17 12:44:34 +00:00
Andreas Jaeger
a32cb5a38f Change min-ready for ubuntu-trusty/devstack-trusty
We had min-ready as 20 for devstack-trusty and 8 for ubuntu-trusty. With
the switch from devstack-trusty to ubuntu-trusty let's increase
ubuntu-trusty - I propose 20 - and reduce devstack-trusty to 1 for now.

A follow up patch will remove devstack-trusty once and for all.

Change-Id: Iaa7d83bacfc645e7b52719be597d84d0e759fc8b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-17 08:17:55 -04:00
Jenkins
6b37bc24f1 Merge "Add debian-jessie to providers" 2016-03-16 22:33:38 +00:00
Paul Belanger
9c946d4f90 Add debian-jessie to providers
Change-Id: Iadfeaeedadc8e721c29185c806e08cb732eee22c
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-16 15:10:41 -04:00
Jenkins
0e23f1126e Merge "Remove bare-trusty from nodepool" 2016-03-16 18:56:13 +00:00
Jenkins
1a29ec3f8c Merge "Add curl package to puppet nodepool element" 2016-03-16 14:56:39 +00:00
Jenkins
d7f85f4b5d Merge "Add debian-jessie image to nodepool" 2016-03-16 13:20:10 +00:00
Igor Belikov
e57fe8bdf7 Add curl package to puppet nodepool element
puppet element calls install_puppet.sh script from system-config repo,
which depends on either curl or wget being installed in the system. Some
minimal images like debian jessie or ubuntu xenial miss those packages
and cause puppet element to fail when building the image.

Change-Id: Ic5124906b19b82d134a611e68fc7c5dd6fc88702
2016-03-16 16:18:30 +03:00
Thomas Goirand
45fe44f924 Add debian-jessie image to nodepool
This patch adds Debian Jessie diskimage-builder image to nodepool.
debian-packageinstall element is based on debian-minimal and provides
additional required packages, change is introduced in
I9486b1356eac74272e79655c9024d86ee486628c

Depends-On: Ic39ba2b5ceb5018efb75742547b2babf80827e56
Depends-On: I7a661c8b5d4bb632eb32b5018c55474c1c66a4e8
Depends-On: I4a5a8352388de46e9e7713fa11951fcde27eaad9
Change-Id: I851cb47e844a72a430b578dd63d8b230ee6e3ed9
Co-Authored-By: Igor Belikov <ibelikov@mirantis.com>
2016-03-16 00:50:37 +01:00
Jenkins
edf1308d8b Merge "Add centos-minimal build, experimental job" 2016-03-14 05:58:57 +00:00
Andreas Jaeger
a395491cc6 Increase min-ready for devstack-centos7
Looking at configured nodes for jobs, we currently have:
      8   bare-precise
    817   devstack-centos7
     15   devstack-trusty-2-node
    541   devstack-trusty
      6   fedora-23
    380   proposal
    609   release
      8   tripleo-f22
      1   ubuntu-trusty-2-node
   6092   ubuntu-trusty
      1   wheel-mirror-ubuntu-trusty-amd64

Let's increase min-ready for devstack-centos7 to avoid waiting in case
of idle systems.

Change-Id: I2855e641d20a555783e5ee05d741547455f856fe
2016-03-11 19:56:12 +01:00
Jenkins
1ea82f0d8b Merge "Revert "Temporarily stop booting ubuntu-trusty in rax-.*"" 2016-03-10 20:17:34 +00:00
Jenkins
f3e44cb532 Merge "Remove final bare-trusty job" 2016-03-10 19:50:09 +00:00
Jenkins
8518ad7442 Merge "Remove Fedora23 install-glean-from-git flag" 2016-03-10 15:09:48 +00:00
Andreas Jaeger
1b86f9c23b Remove bare-trusty from nodepool
We have no jobs using bare-trusty images anymore, so we can remove
the images from nodepool.

Change-Id: I86735abb44b38ff758633c368f6fe7ad4dcf7cd3
2016-03-10 15:58:20 +01:00
Andreas Jaeger
0f4fc18cba Remove final bare-trusty job
Test puppet apply on trusty using an ubuntu-trusty node: Change
gate-infra-puppet-apply-bare-trusty to
gate-infra-puppet-apply-ubuntu-trusty.

Also set min-ready to 0 for ubuntu-trusty in nodepool, a followup with
remove the configuration completely.

Change-Id: I4deff0af52d4189f1d07ddb6b07da5152888c144
2016-03-10 15:46:49 +01:00
Derek Higgins
e51f11d1be Reduce max-servers for tripleo rh1
In order to make them bigger, we've reduced the number
of testenvs available for CI jobs. To reduce the
possibility of jenkins salves waiting too long for testenv's
we should reduce the number of jenkins saves also. Jobs will
then wait in the ZUUL queue where they wont timout.

Change-Id: I0a146fe519598f6123cb7916e5238c8d66351628
2016-03-10 13:34:51 +00:00