7491 Commits

Author SHA1 Message Date
John L. Villalovos
daa7a41e21 Export the 'short_source' function & don't keep PS4 in sudo
Export the 'short_source' function so that it will be present in the
environment for child shell scripts. Do this because we are passing PS4
to the child shell scripts and it is using 'short_source'

Don't do an 'env_keep' in the sudoers file for PS4, since it is
difficult to also pass along the 'short_source' function.

Change-Id: I9781010d6eb336d02939c7fd47f18bedeae5ccc6
Closes-Bug: #1563443
2016-05-06 10:50:58 -07:00
Jenkins
8d27280f3e Merge "Handle common and seperate tempest tox venvs" 2016-05-04 21:54:17 +00:00
Jenkins
8f9e545513 Merge "Remove NOVA_V2_LEGACY option" 2016-05-04 20:41:46 +00:00
Jenkins
e917b44c2a Merge "Remove unused tempest options" 2016-05-04 20:38:47 +00:00
Jenkins
5899d20bc3 Merge "Set default value and configurable value for integration bridge" 2016-05-04 16:44:28 +00:00
Matthew Treinish
b31640af5e
Handle common and seperate tempest tox venvs
In order to support the effort to unify the tox venvs being created
by tempest this commit temporarily cases the path of the venv being
created. Once tempest is updated to only use .tox/tempest we can
remove the if blocks and just use it unconditionally.

Change-Id: I34a69020eee07156e64026781a3c0bffdb5ab415
2016-05-04 11:44:06 -04:00
Jenkins
a5c1a93096 Merge "Update is_service_enabled" 2016-05-03 23:09:21 +00:00
Jenkins
125055e598 Merge "Remove tempest-lib setup" 2016-05-03 23:09:14 +00:00
Jenkins
24fe4a3c69 Merge "Remove deprecated references to g-search" 2016-05-03 23:08:40 +00:00
Jordan Pittier
a046b6052a Remove tempest-lib setup
Tempest-lib, as a standalone project, is deprecated in favor of a
"lib/" directory inside Tempest's repo. So remove the installation
of tempest-lib in DevStack.

Change-Id: I507bfe875777fd25bbe5d67c861f3fca99faa22d
2016-05-02 11:59:52 +02:00
Ken'ichi Ohmichi
269704c119 Remove NOVA_V2_LEGACY option
There are two implementation code for similar API in Nova repository.
One is newer: v2.1 API, another is legacy: v2 API. v2.1 API has been
used as the default API since Liberty and legacy v2 API has been marked
as deprecated. We have used and tested v2.1 API so well and now is
nice time to remove legacy API code based on the consensus of the
design summit of Austin.
This patch removes NOVA_V2_LEGACY which set up legacy API code.

NOTE: The gate job which uses this NOVA_V2_LEGACY option has been
      removed already since Iac81b7d569b76b99e9d86eaa5001ae7f9b78cdfe.

Partially implements blueprint remove-legacy-v2-api-code

Change-Id: I0e16b7ce608d7eeb3a35fd77e66531dfc8c142ef
2016-05-01 07:24:11 -07:00
OpenStack Proposal Bot
13b3be10a7 Updated from generate-devstack-plugins-list
Change-Id: I5fdf1e4a7bb0fbb9fa9b3ca96f42b87bd7f38d0d
2016-04-30 06:51:53 +00:00
Jenkins
602a455746 Merge "Remove vpnaas code from devstack" 2016-04-29 22:33:16 +00:00
Jenkins
5b83e986de Merge "Switch fernet to be the default token provider" 2016-04-29 17:27:15 +00:00
Ihar Hrachyshka
1a791cbc44 Remove vpnaas code from devstack
This service is now configured by devstack plugin in master.

Change-Id: Ie5fc0d2a45c1b564f98c69ec9ea6fbdeeb465d32
2016-04-28 12:39:26 -07:00
John Kasperski
7b3ae53328 Update is_service_enabled
The nova check in is_service_enabled() is loading the nova repo
when ENABLED_SERVICES=ovn-northd.  Add a comma before each of the
checks to prevent this error with any of the other services.

Change-Id: I9deee735812cde44ea5140b1ad76848f02576609
Closes-Bug: #1574431
2016-04-27 12:13:16 -05:00
Sylvain Baubeau
7fa0efffab Remove deprecated references to g-search
Commit 020586fab4173ea860789e459cb941c85179c739 removed support
for g-search as it was promoted to its own project. The devstack
plugin for Searchlight triggers the installation of elasticsearch,
so it can be removed from upstream devstack.

Change-Id: Iada75fc59c66b776c506431f93deb668ab0a84b9
2016-04-26 20:45:43 +02:00
Jenkins
96ffde28b6 Merge "Fix ironic compute_driver name" 2016-04-26 10:21:17 +00:00
vsaienko
e3a04dd857 Fix ironic compute_driver name
This commit fixes breaking change [0].
Long driver names like 'nova.virt.libvirt.libvirtDriver' are
no longer available and 'libvirt.libvirtDriver' should be used
instead.

Reference:
[0] https://review.openstack.org/309504

Change-Id: I27a1b75b921c7401bc8614caadfd1e09e7dd5d65
Closes-Bug: 1574990
2016-04-26 10:26:30 +03:00
OpenStack Proposal Bot
c4a0d21436 Updated from generate-devstack-plugins-list
Change-Id: I376abd75e0d0ce77c35b106a4e9c8c3e23247eb4
2016-04-23 06:55:18 +00:00
Ken'ichi Ohmichi
229685112d Remove unused tempest options
Since I380dd20e5ed716a0bdf92aa02c3730359b8136e4 , tempest options
tempest_username and tempest_tenant_name have been added.
However, they are never used at all.
So this patch removes them for the cleanup.

Change-Id: Ic40047c5903d664e4a2d5eea88ff788e39d1e416
2016-04-22 20:15:11 -07:00
Matt Riedemann
ae4578bed9 Revert "Don't check for existing endpoints"
This reverts commit 7d1ec430046256ac3f536f4920a43936e28ef0c4.

This broke the sahara and layer4 dsvm jobs. The layer4 job
is voting on tempest changes so tempest is also broken.

Change-Id: Ide69f10cd85bf7ff0d86bc8cba56dedd26850362
Partial-Bug: #1573868
2016-04-23 01:45:40 +00:00
Sean Dague
7d1ec43004 Don't check for existing endpoints
We really should only have code that create endpoints once, making all
osc calls get_or_set adds 3 seconds per call for no really good
reason.

This also stops creating the internal endpoints in the service
catalog. It's a pattern that we're trying not to propogate, so lets
not have it in devstack any more.

Change-Id: Ia8cefe43753900d62117beae330db46deb6a9fc9
2016-04-22 10:44:10 -04:00
Huan Xie
bea1e1954a Set default value and configurable value for integration bridge
When using XenServer as hypervisor, install_os_domU.sh will create
integration bridge for compute node when neutron network is used.
But it should provide a way to allow moving of the VM to another
host (with a different XEN_INTEGRATION_BRIDGE) for easier install.
This patch is to provide the way to let user have the chance to
configure integration bridge themselves

Change-Id: If923a5e978e77fc091d24b6e1fe7a83a3375da09
2016-04-22 06:21:52 +00:00
Jenkins
54f331969f Merge "remove clouds.yaml in clean.sh" 2016-04-21 20:01:54 +00:00
Jenkins
d57d52be48 Merge "Fix Q_PLUGIN_EXTRA_CONF_PATH usage comment" 2016-04-21 20:00:48 +00:00
Jenkins
f8c938502b Merge "Remove additional '/' in Q_PLUGIN_EXTRA_CONF_FILES" 2016-04-21 19:53:39 +00:00
OpenStack Proposal Bot
648c4c25f7 Updated from generate-devstack-plugins-list
Change-Id: I6f0a481f95055ed9334a57d50a68b077eace1e07
2016-04-21 06:58:55 +00:00
Jenkins
039fc1a542 Merge "Allow putting service users in a seperate domain" 2016-04-20 21:49:02 +00:00
Jenkins
290b6f204b Merge "Deprecate SERVICE_TENANT" 2016-04-20 21:22:58 +00:00
Jenkins
878c2b98e6 Merge "Fix DevStack failure in multi-region setting" 2016-04-20 20:42:24 +00:00
Tom Patzig
67223b0265 Fix Q_PLUGIN_EXTRA_CONF_PATH usage comment
The bug #1542282 added Q_PLUGIN_CONF_PATH to the comment on how to use
Q_PLUGIN_EXTRA_CONF_FILES. But the right variable name is
Q_PLUGIN_EXTRA_CONF_PATH; this patch fixes this comment.

Change-Id: I6b6b39068fe54509b1bb8af47ae0b21dd77c444a
Related-Bug: #1469434
Closes-Bug: #1542282
2016-04-20 15:11:51 +02:00
Jenkins
3e4c25b6c2 Merge "Add heat_stack_owner role required by tempest" 2016-04-20 06:21:24 +00:00
Brant Knudson
181588b9ba Switch fernet to be the default token provider
Use the fernet token provider as the default for keystone.

 The Keystone token provider of choice is changing from UUID to Fernet.
 However, due the the need for multi-site keystone deploys to have keys
 kept in sync, we cannot change the default in upstream Keystone
 without  breaking existing deployments.  Fernet requires a deliberate
 setup step like what is done in devstack.  Making the change in
 devstack documents the expected setup.

Change-Id: I8c0db244634b0861b0eb3c48fe6ede153f7f04f2
2016-04-19 19:04:37 +00:00
Tom Patzig
73467041b6 Remove additional '/' in Q_PLUGIN_EXTRA_CONF_FILES
Currently there is added an obsolote/wrong '/' when passing
Q_PLUGIN_EXTRA_CONF_FILES to the service start arguments.
Thats not a problem when using absolute paths, but wrong for
relative paths. This patch removes that extra '/'.

Change-Id: I2136d39889eaf83ecfcc711c733e95e261f455e0
Closes-Bug: #1572192
2016-04-19 17:02:34 +02:00
OpenStack Proposal Bot
f9d10ebdf1 Updated from generate-devstack-plugins-list
Change-Id: Id0201da590a6af83b2b6dd26da811cd67975f6eb
2016-04-19 06:46:31 +00:00
Jenkins
d55b83f824 Merge "Add volumev3 endpoint for Cinder" 2016-04-19 05:52:50 +00:00
Jenkins
16f72277be Merge "Updated from generate-devstack-plugins-list" 2016-04-19 00:12:12 +00:00
Jenkins
06f1ddd886 Merge "worlddump: request Guru Mediation reports for neutron agents" 2016-04-18 20:28:58 +00:00
Alex Meade
06c7a4404e Add volumev3 endpoint for Cinder
Change-Id: I97caa6bfababf7d1cc714296ae66f77d22bf24ab
2016-04-18 17:32:22 +00:00
OpenStack Proposal Bot
262ecba899 Updated from generate-devstack-plugins-list
Change-Id: I9078900f98721336daf1aab4a812eed96f8b1588
2016-04-18 06:53:45 +00:00
Jenkins
4e7804431a Merge "Move nova's api_paste_config into wsgi group" 2016-04-18 03:38:43 +00:00
Jenkins
9b4856fc83 Merge "Fix Q_PLUGIN_EXTRA_CONF_FILES usage comment" 2016-04-18 02:34:20 +00:00
Jenkins
fd33a08a88 Merge "Be a bit more explicit about the plugin generation" 2016-04-18 02:26:52 +00:00
Jamie Lennox
cbcbd8f33c Allow putting service users in a seperate domain
Make it possible to construct the service users in their own seperate
domain. Changing this away from Default will not work for everyone yet,
though it does work for basic service interaction however enabling it
will allow us to start testing and hopefully gating that services aren't
relying on v2 only concepts.

Change-Id: I7e73df5dd1caabf355783da2bc0f3007ade92fba
2016-04-18 09:59:52 +10:00
OpenStack Proposal Bot
4b267082a2 Updated from generate-devstack-plugins-list
Change-Id: I6a32144d4d210ebef8d770baf840fa90e345b3d1
2016-04-16 06:52:53 +00:00
Jenkins
3d0981398a Merge "Updated from generate-devstack-plugins-list" 2016-04-15 21:55:09 +00:00
Andreas Jaeger
fdb3883146 Add venv tox environment
This environment is used by the normal docs job, add it.
Manually add requirements needed for doc building.

Change-Id: I1be193d113683966f6a76e862713f3a550543168
2016-04-15 21:06:45 +02:00
Boden R
82bca44845 Fix Q_PLUGIN_EXTRA_CONF_FILES usage comment
Related bug #1469434 fixed the usage comments for
Q_PLUGIN_EXTRA_CONF_FILES. However that change didn't
make it into neutron-legacy. This patch updates the comments
in neutron-legacy to reflect proper assignment of
Q_PLUGIN_EXTRA_CONF_FILES as well indicate
Q_PLUGIN_CONF_PATH is required when using extra conf files.

Change-Id: I447f1158d333ac4a35c4903a509146a62d93b272
Related-Bug: #1469434
Closes-Bug: #1542282
2016-04-15 10:56:09 -06:00
Ihar Hrachyshka
ef219bfcaf worlddump: request Guru Mediation reports for neutron agents
Those reports may be helpful when debugging neutron gate issues.

pgrep is backwards compatible with old Solaris tools, which means it
does not match with commands that are longer than 15 characters. To
avoid that for neutron agent names which are longer than that, we need
to pass -f argument to match against the full cmdline.

Also killall instead of kill + pgrep in a subshell.

Change-Id: I9b3801e927c0e80443ed76e38cd8e3618e888e49
2016-04-15 08:27:54 +02:00