4367 Commits

Author SHA1 Message Date
Jenkins
bfa5817c50 Merge "Add rhel7 as supported distro" 2014-06-27 14:23:59 +00:00
Ian Wienand
3171cb98a9 Add rhel7 as supported distro
rhel7 testing has been fairly stable with redhatci bot testing beta
and RC builds for some time.  Centos7 testing is now coming online
with the nightly builds.  Thus no need to require the unsupported flag
any more.

Change-Id: Iceab5c1d8b713f1f96b5751cf988fe060cfeff58
2014-06-27 13:26:27 +10:00
Jenkins
f05dc966fa Merge "Don't install openvswitch-datapath-dkms on newer kernels" 2014-06-26 21:05:37 +00:00
Jenkins
a9c6c2174f Merge "soft-qemu handling with F20 could image" 2014-06-26 16:40:25 +00:00
Jenkins
945ccecb68 Merge "Always check keystone using http" 2014-06-25 21:14:35 +00:00
Jenkins
4fabfe73b3 Merge "Add explicit libkrb5-dev dependency for keystone" 2014-06-25 21:14:24 +00:00
Attila Fazekas
b3e722df60 soft-qemu handling with F20 could image
When the qume used with Linux image without
a para-virtualized timer, various timing issues can happen,
if the qemu process preempted in the wrong time, for example
at timer test.

The issues less like happens on low load, high core number
host system, but it can happen.

For soft qemu (TCG) generally recommended to explicitly disable the
timer check.

Pre-caching the Fedora `gate edition` image, which contains the
the no_timers_check option.

Related-Bug: #1297560
Partial-Bug: #1312199

Change-Id: Id5cd01a92a047b7859914e5bb017c15ee443b4d5
2014-06-25 20:15:47 +00:00
Jenkins
002ab9374c Merge "Build retry loop for screen sessions" 2014-06-25 19:37:51 +00:00
Doug Hellmann
45400b0072 Add explicit libkrb5-dev dependency for keystone
Our Trusty test nodes do not include libkrb5-dev by default, and it is
needed to install some of the python libraries keystone uses (kerberos,
brought in by requests-kerberos).

Partial bug: #1334326

Change-Id: I1fdaa46c4590e69da82365dee578c1aa0ec95e80
2014-06-25 11:27:13 -07:00
Stanislaw Pitucha
be4c953e5a Always check keystone using http
The check to $service_port must be done using http. It's
$KEYSTONE_SERVICE_PORT that may use either the http or https protocol.

partial blueprint devstack-https
Change-Id: I8ae081e9710c54396b765210336a7de331947086
2014-06-25 16:17:17 +00:00
Kyle Mestery
86af4a0e5d Don't install openvswitch-datapath-dkms on newer kernels
On kernels >= 3.13 for Ubuntu, there is no need to install the
openvswitch-datapath-dkms package anymore. Consequently we don't need the
dkms package anymore, nor the linux headers.

Update the opendaylight devstack code to correctly check for this and make
the right decision.

While here, also utilize get_packages() and common code where possible.

Change-Id: Idd6a71951f6f77b6e3c4e536e735dfead6a40bc1
Closes-Bug: #1331111
2014-06-25 10:31:44 -04:00
Jenkins
c6dc3deb25 Merge "Bump EPEL release rpm for RHEL 7 to 7.0-2" 2014-06-24 18:00:41 +00:00
Jenkins
0b8b18d840 Merge "XenAPI: Tail output from stack.sh" 2014-06-24 18:00:30 +00:00
Jenkins
a26fc1815f Merge "Add an environment variable to enable extensions in keystone" 2014-06-24 18:00:26 +00:00
Jenkins
690fd92096 Merge "Handle failure of openstack endpoint" 2014-06-24 17:54:18 +00:00
Jenkins
51df53bb14 Merge "Use curl to download from github.com" 2014-06-24 17:54:14 +00:00
Jenkins
9ad8f98901 Merge "retry apt operations to avoid network issues" 2014-06-24 17:53:55 +00:00
Bob Ball
dc7ebbb9a4 XenAPI: Tail output from stack.sh
While installing devstack in XenServer's DomU we can easily
track the output so end-users have much more visibility of
both what is going on and what (if anything!) went wrong.

Change-Id: I7d12a13cea9dffda6c1388ce711b6adf76cae72c
2014-06-24 14:37:36 +01:00
Bob Ball
8230296ec3 Use curl to download from github.com
Github recently removed some sslv3 ciphers - wget seems to only
enable a subset of the ciphers available so fails now, but curl
continues to succeed.

Use --no-sessionid to work around
https://bugzilla.redhat.com/show_bug.cgi?id=1098711

Change-Id: Ia110bd2d0a222e438189c10a9c1a236bd7ea3d0e
2014-06-24 11:36:47 +01:00
Julien Vey
00da58a0da Add an environment variable to enable extensions in keystone
Following https://review.openstack.org/#/c/44401/3

Change-Id: I8e0391cd68e29e6d57c0f35517bf4155110861c7
Closes-Bug: #1218733
Co-Authored-By: Yong Sheng Gong <gongysh@unitedstack.com>
2014-06-24 10:09:08 +02:00
Ian Wienand
bcdce9ea12 Handle failure of openstack endpoint
Change 4f7bf6963a1e9ae03bc0ae9189874cba561ad62f introduced finding the
endpoint via "openstack endpoint show" only.  Previously that output
was piped through grep, etc. so it handled fell back to a blank
output when the endpoints were not available.

Ignore failures of this command so the blank output is matched

Change-Id: Iae2f09784ffa38efd2f858513bf284c84c32edac
2014-06-24 15:06:02 +10:00
Jenkins
4fcda870e6 Merge "Do not install openvswitch-datapath-dkms on Ubuntu 14.04" 2014-06-23 18:39:24 +00:00
Jenkins
399a2640bc Merge "Use Keystone's default token format if not set" 2014-06-23 13:43:30 +00:00
Jenkins
d4f3ab9c1f Merge "Move static docs into master branch" 2014-06-23 13:42:55 +00:00
Sean Dague
e83f7785a7 retry apt operations to avoid network issues
One of the major gate failures is do to something being wrong with
the apt mirrors. The Acquire group provides an implicit retry on
network operations which seems like it might be helpful here.

Ref: http://linux.die.net/man/5/apt.conf

Change-Id: I099f47ed86ad6a3d4296bff4cce75e7f7d946d27
Related-Bug: #1286635
2014-06-23 09:06:22 -04:00
Brad P. Crochet
e66da49c29 Bump EPEL release rpm for RHEL 7 to 7.0-2
Change-Id: I67aca97770cd6f89072e881ae37e39d70bfaba53
2014-06-23 08:17:54 -04:00
Henry Gessau
c48afe4bc0 Do not install openvswitch-datapath-dkms on Ubuntu 14.04
Change-Id: I8c58d998011427a202c79c45b87b5eca5ceaaa71
Closes-bug: #1331111
2014-06-22 16:10:56 -04:00
Jenkins
4adc16f7e4 Merge "add worlddump tool to devstack" 2014-06-22 17:40:15 +00:00
Jenkins
f94b44dd97 Merge "Glance: start to use nova's glance configuration section" 2014-06-22 17:32:06 +00:00
Jenkins
51018faa06 Merge "Add support for django_openstack_auth" 2014-06-22 17:19:18 +00:00
Sean Dague
97fcc7b27b add worlddump tool to devstack
when we exit poorly, start building a tool for doing a capture
as to why. This tool is expected to be consumed directly from
grenade as well.

Change-Id: Ia1bc1c2e259587035ca7252baceec25fa464cb82
2014-06-22 11:37:51 -04:00
Dean Troyer
54b9732339 Move static docs into master branch
The hand-maintained static HTML docs for DevStack have been in a
GitHub gh-pages branch; move them into the master branch in
preparation for hosting them in openstack.org infrastructure.

By default tools/build_docs.sh now builds the static HTML output
into docs/html.

Change-Id: Ide5f7d980a294c7a9f8a3decaed0939f1c239934
2014-06-20 18:04:55 -05:00
Jenkins
cab1eb12c6 Merge "cinder: use non-deprecated notification_driver" 2014-06-20 16:20:16 +00:00
Jenkins
3cb9b434a7 Merge "Install oslo.db from source" 2014-06-20 09:26:50 +00:00
Gary Kotton
8f8ea9ac91 Glance: start to use nova's glance configuration section
Commit 4b6e75b5f8037adbf63ac2f03dca17f0c8c0bc08 added support
of a neutron section. This updates the code to make use of
that section.

Change-Id: Ib9a0f2aeb0d91adeb567f79917804f0a89fdb6e1
2014-06-20 00:51:09 -07:00
Jenkins
e0ccdd1488 Merge "Use oslo-messaging-zmq-receiver to start zeromq receiver" 2014-06-20 00:45:12 +00:00
Jenkins
056b7c1193 Merge "PKIZ is the default token provider" 2014-06-19 23:00:13 +00:00
Jenkins
711a4d2ff7 Merge "Install ryu's requirements" 2014-06-19 22:49:50 +00:00
Jenkins
f3939bf077 Merge "Use correct path when extracting tar.gz image" 2014-06-19 22:47:39 +00:00
Jenkins
47e7a14319 Merge "Remove external attribute from the Provider Network" 2014-06-19 22:06:41 +00:00
Brant Knudson
1e1fce856d Use Keystone's default token format if not set
Devstack was setting its own default for Keystone's token format, so
when Keystone's default token format changed then devstack needed to
be updated. With this change, devstack will only override Keystone's
token format if KEYSTONE_TOKEN_FORMAT is set explicitly. PKI setup
is assumed to be needed unless the KEYSTONE_TOKEN_FORMAT is set to
UUID.

Change-Id: Idfa78e93abd80273dadcf37007a024bb6a783a48
2014-06-19 16:59:09 -05:00
Jenkins
fcebd2b5e6 Merge "Call ironic-dbsync with proper --config-file option" 2014-06-19 16:57:32 +00:00
Sean Dague
0afa912e99 Build retry loop for screen sessions
There is a timing window where we might lose the commands being
stuffed into screen because bash is spawning. In those cases, loop
around and try building screen sessions again.

Change-Id: I49247de06bbd59424cb10fb9a8db145907be5138
Related-Bug: #1331274
2014-06-19 12:07:43 -04:00
Jenkins
a887acb934 Merge "Remove obsolete sahara keystone auth conf" 2014-06-19 12:38:01 +00:00
Elena Ezhova
2d451967be Use oslo-messaging-zmq-receiver to start zeromq receiver
The project-specific receiver command nova-rpc-zmq-receiver
has been replaced with oslo-messaging-zmq-receiver.

We need to update devstack code accordingly.

Change-Id: I7696c649fa818ecb523b698ea4a23f70da60147d
Closes-Bug: 1279739
2014-06-19 16:25:23 +04:00
Jenkins
e54a2b5057 Merge "Save OPENSTACK_KEYSTONE_URL to horizon local_settings" 2014-06-19 11:34:10 +00:00
Sergey Lukjanov
0d286089b2 Remove obsolete sahara keystone auth conf
Change-Id: I9005d99540572bd1e9251683b1e9cc6638afa7e7
2014-06-19 10:41:39 +00:00
Jenkins
8c2164dbfd Merge "Neutron: start to use nova's neutron configuration section" 2014-06-18 18:54:59 +00:00
Doug Hellmann
c7297945d9 Install oslo.db from source
Add oslo.db to the list of Oslo libraries we install from source.

Change-Id: Ie97ab6bfac19fbce9aeda5a96c6d7a805dfa6c35
2014-06-18 11:39:52 -07:00
Jenkins
af86e43d7b Merge "Fix unsubstituted filename creation" 2014-06-18 11:16:14 +00:00