7251 Commits

Author SHA1 Message Date
Jenkins
a53f01e188 Merge "worlddump: log command failure details" 2016-03-07 14:30:12 +00:00
Jenkins
7f75348d67 Merge "Add error handling for euch.sh volume creation" 2016-03-07 14:30:02 +00:00
Jenkins
7f81e5ae9b Merge "Add pg_createcluster creating process for psql version after 9.3" 2016-03-07 14:29:53 +00:00
Jenkins
c72f8d318f Merge "Introduce Virtuozzo distribution" 2016-03-07 14:09:03 +00:00
Jenkins
3fc4472be4 Merge "Updated from generate-devstack-plugins-list" 2016-03-07 02:05:08 +00:00
Jenkins
4fcb7b60a7 Merge "Update account generator calls with correct password" 2016-03-07 01:03:39 +00:00
Clint Adams
4b186badaa Remove devstack plugins proposal job footer
Aside from notes, the content of the footer is entirely redundant
with the detected plugins list, so let's remove it.

Change-Id: I346b59705c5b0716a18087f6800f568fb1f4c9a8
2016-03-04 15:41:28 -05:00
Matthew Treinish
6cf412bb7e
Update account generator calls with correct password
Change I380dd20e5ed716a0bdf92aa02c3730359b8136e4 updated the tempest
configuration to stop creating a bunch of globals. But as part of
that refactor it started using $admin_password as the password
argument for tempest-account generator, which is never defined.
This commit rectifies the situation by using the correct variable
$password.

Change-Id: Ieeed58751e5784020e04bcc2911ac74791662110
2016-03-04 10:36:10 -05:00
OpenStack Proposal Bot
96d895d871 Updated from generate-devstack-plugins-list
Change-Id: I01587633625087d190e879c88c53730efa01cd16
2016-03-04 06:26:51 +00:00
Jenkins
147a3647fe Merge "Increase Plugin Name column width by 10 in devstack plugins list" 2016-03-04 01:58:49 +00:00
Jenkins
ba71f0ead7 Merge "Fix is_suse() check for openSUSE distros" 2016-03-04 01:48:10 +00:00
Jenkins
b4758cb5ff Merge "Fix lsb installation for SUSE" 2016-03-04 01:35:55 +00:00
twm2016
5fe81c50a2 Add error handling for euch.sh volume creation
Error handling for volume creation calls die with the appropriate
 message.

Change-Id: Ib095992384edf895aaf78cb4115702d6a0675a3f
Closes-Bug: #1206180
2016-03-03 09:12:20 -06:00
Evgeny Antyshev
718512c4d2 Introduce Virtuozzo distribution
Virtuozzo is a RHEL-based distribution serving as a platform OS
to host proprietary container virtualization
(formerly, Parallels Cloud Server).

We moved away from CloudLinux distribution, which has actually
no support in Devstack (no such clause in is_fedora).
As it was us who introduced CloudLinux, by this patch
we replace it with Virtuozzo distribution.

More info on Virtuozzo company here: http://virtuozzo.com

Change-Id: Ib8a77e4611ebc05bc0aa50bb83ab79c412e21c74
2016-03-03 14:56:59 +00:00
Ihar Hrachyshka
7976aacdf6 worlddump: log command failure details
If a command we trigger fails for some reason, it's worth logging
details about the failure (like return code).

Change-Id: Ib19aa474eccdd11e138a4f55e125935b621bca05
2016-03-03 15:31:43 +01:00
Jenkins
cd6e23faba Merge "Add Glance Artifact API in devstack installation" 2016-03-03 11:20:15 +00:00
Thomas Bechtold
899dfeef46 Fix lsb installation for SUSE
zypper has a "-n" (non-interactive) switch. "-y" is not known
as a global option.

Change-Id: I6537529e91c12c5f0d15a9faa2cca8aedaf7d956
2016-03-03 11:27:53 +01:00
Yalei Wang
174986db21 Add pg_createcluster creating process for psql version after 9.3
postgresql 9.3 don't create /etc/postgresql and related conf file by
default. So we need start the pg_createcluster in devstack if has not
started after package installed.

Change-Id: I2b348658d79b23b5f21871b33d8023499b2fb956
Close-bug: #1552051
2016-03-03 04:08:01 +00:00
Ralf Haferkamp
37dddb73fd Fix is_suse() check for openSUSE distros
We need to do a substring match on the vendor here. As most releases return
"openSUSE project" for the vendor.

Change-Id: Ia05db8d93b5e3f42cb6a9c8d77616ca9f7c32039
2016-03-02 15:34:06 +01:00
Jenkins
925e2d9ded Merge "Add note about the periodic proposal job to the header" 2016-03-02 05:56:37 +00:00
Jenkins
effcfd6983 Merge "Disable tempest tox venv recreation in OFFLINE mode" 2016-03-02 05:55:28 +00:00
Clint Adams
bb40df5714 Increase Plugin Name column width by 10 in devstack plugins list
Change-Id: I62b1dca87ca8df4335a062caaf5e6a3e76e9101a
2016-03-01 18:12:48 -05:00
Clint Adams
304f4ce87c Add note about the periodic proposal job to the header
Now that the devstack pluging periodic proposal job is in place,
add a note to the header to try to head off confusion.

Change-Id: I1c740ff768f831548970142a8bd024abe1763fdf
2016-03-01 18:42:44 +00:00
Jenkins
a9bc5cb60e Merge "Place the generated list in the correct location for the proposal job" 2016-02-29 20:00:22 +00:00
Jenkins
efcf3b5fe8 Merge "Remove filesystem-based code path" 2016-02-29 19:55:17 +00:00
Jacek Tomasiak
3ded0dbba5 Disable tempest tox venv recreation in OFFLINE mode
Setting OFFLINE=True in local.conf should enable stack.sh to run multiple
times without an internet connection. This was broken for some cases
when recreation of tox venv for tempest was forced in lib/tempest.

This change makes recreation of tox venv enabled only when OFFLINE mode is
disabled.

Change-Id: I2bf6caf60038a3690378eead905b35e9175ac356
Closes-Bug: #1550537
2016-02-29 20:52:09 +01:00
Alexey Galkin
b65cf0aae4 Add Glance Artifact API in devstack installation
Since EXPERIMENTAL Glance v3 API has been removed in favor of
standalone API implementation was added we need to add some
changes in devstack to support it.

Implements blueprint: move-v3-to-glare
Depends-On: I5b7bd4cdcc5f2a40fc4a5f74bcc422fd700c4fb0

Change-Id: Iced3c68010eb6bcd2a6a1ec8f1c6883f84cbe77f
2016-02-29 16:27:22 +03:00
Jenkins
92116ecd66 Merge "Remove lib/cinder_backends/solidfire" 2016-02-27 02:37:24 +00:00
Clint Adams
e6f0d8cb40 Place the generated list in the correct location for the proposal job
If tools/generate-devstack-plugins-list.sh is invoked with a parameter,
as is the case with the proposal job, copy the generated list thither
so that git will actually generate a diff.

Change-Id: I874a521bba7f402f5c07e28d6ebb086e77873795
2016-02-26 08:25:32 -07:00
Clint Adams
8ce3faf4e7 Remove filesystem-based code path
This removes the fs-based git code path for detecting devstack plugins
as requested in I2c5c9282a8ad80014cad171a4dfbdc8f26044cd1

Change-Id: I6d1567c2545b866c433381d19587beb08c281c53
2016-02-26 08:18:13 -07:00
Jenkins
447af8f3f6 Merge "Generate plugins list through https requests" 2016-02-26 06:11:29 +00:00
Jenkins
da859495b2 Merge "Use SCREEN_NAME variable instead of hardcode in unstack and rejoin scripts" 2016-02-26 01:20:12 +00:00
Nikolay Fedotov
7f66503de0 Use SCREEN_NAME variable instead of hardcode in unstack and rejoin scripts
Change-Id: I7382eccf96d14df223777cd43344d554b8452a77
2016-02-25 14:03:19 +00:00
Jenkins
b01a3c3baf Merge "Followup comment fix from alt_demo user creation" 2016-02-25 00:55:54 +00:00
Jenkins
c6b5fe3c72 Merge "Skip ovs_ and ebtables_dump if needed commands not present" 2016-02-25 00:46:19 +00:00
Jenkins
6c888d2c49 Merge "localize user/project variables in tempest" 2016-02-25 00:45:22 +00:00
Jenkins
c3c91c4267 Merge "Minor fixes for bashate trunk" 2016-02-24 20:04:55 +00:00
Jenkins
ced2e414c0 Merge "fix postgres service name" 2016-02-24 19:54:36 +00:00
Jenkins
a91d7d8d05 Merge "Ironic: Update is_ironic_hardware function" 2016-02-24 19:40:46 +00:00
Jenkins
6bb429359d Merge "Fix uwsgi keystone" 2016-02-24 19:35:53 +00:00
Jenkins
0515ff0912 Merge "Ignore files created by pkg/elasticsearch.sh" 2016-02-24 03:30:58 +00:00
Chris Dent
57d79673d9 Skip ovs_ and ebtables_dump if needed commands not present
Skip with a notification that a command was not found when trying
to run a dump that relies on optional external command.

Otherwise we produce noise in the error output that is misleading.

Change-Id: I0e3d99da8c54d2912463ecba7c1783864a7c7fc7
Closes-Bug: #1548833
Closes-Bug: #1506873
2016-02-24 02:51:26 +00:00
Jin Nan Zhang
bb16c87a21 Ignore files created by pkg/elasticsearch.sh
When running pkg/elasticsearch.sh the following files are created:

.localrc.password
files/elasticsearch-1.4.2.noarch.rpm
files/elasticsearch-1.4.2.noarch.rpm.sha1.gen
files/elasticsearch-1.4.2.noarch.rpm.sha1.txt


Change-Id: Ie2ab8b7fe72f51cb350e1f46ca97570b84047ac4
Closes-Bug: #1548201
2016-02-23 15:06:48 +00:00
Mehdi Abaakouk
13fe6f59d1 Fix telemetry integration gate jobs
Since https://review.openstack.org/#/c/281779/2 have been
merged the telemetry integration job is broken.

Unfortunatly, it can't be fixed on our side, because we have to
rename SERVICE_TENANT_NAME in many devstack plugin, we can't merge thing
until all plugins have been fixed.

So this change restores SERVICE_TENANT_NAME, to be able to switch to SERVICE_PROJECT_NAME.

Related-bug: #1548634
Change-Id: I14ebf23aa63f0f153b934ad213a6209d22e73e9d
2016-02-23 13:04:12 +01:00
Jenkins
ecc7d273db Merge "Change default subnetpool size" 2016-02-23 03:12:57 +00:00
Jenkins
df9e62e3e6 Merge "Replace TENANT => PROJECT phase 1" 2016-02-23 00:39:41 +00:00
Assaf Muller
f5515409d5 Change default subnetpool size
Commit 7dbcfae introduced a subnetpool needed for the
auto-configured-topology Neutron extension. However, it allows
only up to 4 tenants, then you'd hit an error about no more
available IPs. This patch changes the size of the subnetpool
and the subnets it creates.

Change-Id: I4f43bebc52fb20e39853a1632fe31506958f5071
2016-02-22 17:41:02 -05:00
Jenkins
6278765c55 Merge "Provision deployment requirements for get-me-a-network" 2016-02-22 21:09:14 +00:00
Brant Knudson
d8589fa01a Fix uwsgi keystone
The uwsgi keystone jobs are failing with an error like

 + devstack/functions-common:_run_process:L1391:   setsid uwsgi /etc/keystone/keystone-uwsgi-admin.ini
 + devstack/functions-common:_run_process:L1395:   exit 0
 execvp: No such file or directory

I think this is because uwsgi isn't installed on the images. The fix
is to pip install it.

Also, use the full path to the uwsgi executable (even though execvp
is used) because eventlet (calling keystone-all) does.

Also, the uwsgi process wasn't shutting down on ./unstack.sh. This
is worked around by not running master process.

Change-Id: Id02e16c5149ba3dfa13051e87cfccd8e505b7362
2016-02-22 13:59:34 -06:00
Sean Dague
0f7653587e localize user/project variables in tempest
lib/tempest is using / setting a ton of globals, a lot which don't
look used. As a first step to converting over to s/tenant/project/
make all of these local which means they can not be impacting anything
outside of this function. That will make them safe to change names
later.

Change-Id: I380dd20e5ed716a0bdf92aa02c3730359b8136e4
2016-02-22 11:55:19 +11:00