9041 Commits

Author SHA1 Message Date
Andrea Frittoli
fddf3430d8 Render devstack ansible roles via zuul-sphinx
Change-Id: Ie0db5bcfdacc2543488704fe4428b68910bd6bf1
2018-02-19 18:34:43 +00:00
Monty Taylor
22d70554ac
Add /volume to block-storage endpoint
The block-storage endpoint was added to the catalog, but in the suburl
case it was not added with the /volume suburl. This leads to find it and
attempting to use it but not being able to because it's mis-formed.

Needed-By: https://review.openstack.org/545117
Change-Id: I84721c8ae637417e4b01be9e546ff77c250fc149
2018-02-15 16:42:49 -06:00
Zuul
e46d6ad2b7 Merge "Make the apache-logs-conf role less verbose" 2018-02-14 03:17:23 +00:00
Zuul
f2f49e5a55 Merge "Add the nova-next job to the experimental queue" 2018-02-13 21:30:23 +00:00
Zuul
b3517ca103 Merge "Remove unneed devstack early log file" 2018-02-13 21:14:46 +00:00
Matt Riedemann
21e3be8a5e Add the nova-next job to the experimental queue
The nova-next job is being moved from openstack-zuul-jobs
to the nova repo and so we'll remove it's usage from
project-config, therefore we need to define it's usage for
devstack here.

The related project-config change is:

I36d96f89b3e5323746fcbcef5cc7e4d0384a184d

Depends-On: I24a5f73c29094a23e2fdef8ee8b43601300af593
Change-Id: I28971dc7e5cb0b5cf9698e5251a7bb099e63f3db
2018-02-13 10:31:09 -05:00
Zuul
3f2f418fbf Merge "Add Zuul v3 native unit-tests" 2018-02-12 23:24:54 +00:00
Zuul
47467acf2f Merge "Move extensions_to_txt to the job defintion" 2018-02-09 12:29:21 +00:00
OpenStack Proposal Bot
34b4ff0bfd Updated from generate-devstack-plugins-list
Change-Id: I681735a1c29e4b41eb9fa71c2838df1a820f5f75
2018-02-08 06:15:13 +00:00
Clark Boylan
81fac768b5 Remove unneed devstack early log file
In the run devstack role we specify a path to devstack_early_log then
hand it to stack.sh as a parameter which stack.sh does nothing with.
While looking at a fix for this it was pointed out that these early logs
make it into the job's output log now so we don't need a special file
for them. Rather than handle this as a special case just let the
job-output.txt log file pick up the logs for us which allows us to
remove this unneeded feature.

Change-Id: I9bedbe91c60257d94173b1c70676dd6c2b49dc91
2018-02-06 10:10:05 +11:00
Zuul
fbdefacc1d Merge "Drop django_openstack_auth related code" 2018-02-05 03:42:45 +00:00
Zuul
b5683ea47d Merge "Add pcre-devel for opensuse" 2018-02-05 03:15:13 +00:00
Zuul
a902037bb7 Merge "CentOS: Fix EPEL mirroring and RDO install on CI nodes" 2018-02-05 03:14:10 +00:00
Ian Wienand
b355a9489f Add pcre-devel for opensuse
As a follow-on for I59fc688519341c90dc33b79d536f0625a6c4dd17 add to
suse as well.

Change-Id: I72a3cf33cb98ee2eca7f027c9e28f6fbf1404002
2018-02-05 10:54:48 +11:00
Andreas Jaeger
838b833b63 Add Zuul v3 native unit-tests
Add new job to replace legacy-devstack-unit-tests.

Change-Id: I4fe59b1954514a7146a4412e3103a0a05a9250f2
2018-02-04 21:42:00 +01:00
Andrea Frittoli (andreaf)
63171eeae2 Move extensions_to_txt to the job defintion
Move extensions_to_txt to the job defintion so that it may be
extended by descendant jobs.

Depends-on: https://review.openstack.org/540485/

Change-Id: I6e9009faa1451698ed781ce1ffdd9f22c97daa93
2018-02-02 18:45:40 +00:00
Andrea Frittoli
0f39756f61 Make the apache-logs-conf role less verbose
The role is logging a lot of useless data with all the stat info
from various config and log files. Remove verbosity using no_log.

Change-Id: I72c721573ffc4a14adc3e2b29285c1071b7ec4f7
2018-02-02 17:03:24 +00:00
Zuul
34564fd616 Merge "Updated from generate-devstack-plugins-list" 2018-02-02 16:28:32 +00:00
Zuul
85f990b1f5 Merge "Zuul: Remove project name" 2018-02-02 16:28:30 +00:00
James E. Blair
6e316daf45 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I32868cec22149ec1c18fe2737a65e88d32bff531
2018-02-02 03:48:46 -08:00
Zuul
55e461b11c Merge "tempest: set compute-feature-enabled.volume_multiattach" 2018-02-02 03:41:17 +00:00
Zuul
83ed9ab128 Merge "Move zuul_copy_output to be a job variable" 2018-02-02 02:02:25 +00:00
OpenStack Proposal Bot
bf1e6e7a34 Updated from generate-devstack-plugins-list
Change-Id: Idda642196d42d6ae930f4978c88c1b53124b7ead
2018-02-01 06:18:22 +00:00
Zuul
27ad349229 Merge "Remove libpcre3-dev&pcre-devel from horizon prerequisite" 2018-02-01 04:06:01 +00:00
Monty Taylor
a904caded4
Move zuul_copy_output to be a job variable
The zuul_copy_output variable is designed to be able to be used as
a zuul job variable so that zuul dictionary merging will work. However,
it's currently being set in the playbook rather than as a job variable,
so it's not possible to supplement it in a child job.

Move it to be a job variable. Also remove the wrapping {} as they should
not be needed to make zuul_copy_output a dictionary.

Change-Id: I78c7fed47c2ab868384c74dbff7904d33d510dd9
2018-01-31 14:40:39 -06:00
Zuul
7916735cff Merge "Remove glance api_servers from nova config" 2018-01-31 12:44:43 +00:00
Zuul
632d87a17c Merge "Create block-storage endpoint for cinder" 2018-01-31 08:27:54 +00:00
Jianghua Wang
540141cc1c Remove libpcre3-dev&pcre-devel from horizon prerequisite
As libpcre3-dev&pcre-devel are now added as general prerequisite,
remove it from horizon prerequisite.

Change-Id: I872aec210028373c39baee0ab846469fd9920de9
2018-01-31 02:57:19 +00:00
Zuul
1af2bea823 Merge "Add the dependent package for python-pcre installation" 2018-01-31 01:48:10 +00:00
Zuul
4f32bff459 Merge "Updated from generate-devstack-plugins-list" 2018-01-31 01:48:07 +00:00
Zuul
640150683d Merge "use openstack command instead of nova command" 2018-01-29 16:35:56 +00:00
shutingm
744a829ce0 Add the dependent package for python-pcre installation
This patch add libpcre3-dev and pcre-devel package for python-pcre
installation.

Closes-Bug: #1745606

Change-Id: I59fc688519341c90dc33b79d536f0625a6c4dd17
2018-01-29 02:11:17 -08:00
Zuul
5fb35b4f2b Merge "Added the ability to specify checksum for etcd" 2018-01-26 12:47:48 +00:00
OpenStack Proposal Bot
7f3248229b Updated from generate-devstack-plugins-list
Change-Id: I0648e5cd08bb88d5972726241da3d396ad1d0129
2018-01-26 06:19:49 +00:00
Zuul
66c893f25c Merge "Bump the Cinder LVM backing file size to 24Gb." 2018-01-25 19:26:49 +00:00
Ryota MIBU
842d54a299 use openstack command instead of nova command
In function 'get_instance_ip', 'nova' client command is used to get
instance information in order to retrive IP address of the instance.

There is no need to use the nova command, since 'openstack' client
already supports such basic operation.

Moreover, 'openstack' client has an option to get value of specified
column. That brings more accurate way of retriving IP address.

This patch replaces nova command in 'get_instance_ip' by 'openstack'
command. Note, this nova command is the only one in devstack tree.

Change-Id: Iee0b81a994a4da5b3f4572c2e8eb30514cd43f89
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2018-01-24 23:52:56 +09:00
Zuul
614cab33c4 Merge "Remove hack for ubuntu cloud archive" 2018-01-21 22:08:24 +00:00
Monty Taylor
0b45e2f8e8
Remove hack for ubuntu cloud archive
There is a hack here to set up ubuntu cloud archive, pinning it to
mirror.dfw.rax.openstack.org. The mirror-info role seems to be doing
this correctly now though, so let's remove the hack and let things work
normally.

Change-Id: I283cb3452245b64e9492806f06404b484f21c358
2018-01-18 17:41:04 -06:00
Matt Riedemann
ffe691ecd5 tempest: set compute-feature-enabled.volume_multiattach
This adds the ENABLE_VOLUME_MULTIATTACH flag and if True
configures Tempest to run volume multiattach tests.

Note that due to https://bugzilla.redhat.com/show_bug.cgi?id=1378242
we can't run multiattach tests with the Pike UCA packages since
those include qemu 2.10 and libvirt 3.6, and the valid versions for
multiattach support with libvirt is qemu<2.10 or libvirt>=3.10.

Depends-On: I80c20914c03d7371e798ca3567c37307a0d54aaa
Depends-On: I158c6f20e3e6a24bd2e5299abbeb3fc5208e5885

Part of nova blueprint multi-attach-volume

Change-Id: I46b7eabf6a28f230666f6933a087f73cb4408348
2018-01-18 18:00:04 +01:00
Zuul
b5841fa5d6 Merge "Remove deprecated 'deactivate_image' feature flag setting" 2018-01-18 12:09:14 +00:00
Zuul
9db83628e6 Merge "Modified the subnet-range parameter to be optional" 2018-01-18 03:47:32 +00:00
Zuul
c5c7d8f37e Merge "Switch to consolidated fetch-subunit-output role" 2018-01-17 20:31:33 +00:00
Peter Penchev
6bcd8cad16 Bump the Cinder LVM backing file size to 24Gb.
This follows a change made to devstack-gate in commit 841ebc3 to allow
tempest to succeed even if it happens to run several volume tests in
parallel.  Right now it's possible for a tempest-full test (run without
devstack-gate) to fail with an "Insufficient free virtual space" error in
the cinder-scheduler log.

Suggested by: Clark Boylan <clark.boylan@gmail.com>
Closes-Bug: 1743597
Change-Id: I16ccb9976d1bc7c9f56a6a4d73e35042a5867ef9
2018-01-16 18:05:06 +02:00
Zuul
db0d40ebd5 Merge "Initialize newly added glance-image-import config file" 2018-01-16 10:53:07 +00:00
Zuul
67d26e2161 Merge "Fix Python3 get_python_exec_prefix on Fedora 27" 2018-01-15 13:48:07 +00:00
Zuul
b1f632c3ab Merge "Updated from generate-devstack-plugins-list" 2018-01-15 11:04:28 +00:00
Ian Wienand
dc04b5aa24 CentOS: Fix EPEL mirroring and RDO install on CI nodes
CentOS tests have reverted to using upstream for EPEL rather than
local mirrors, introducing some unnecessary instability.  The root of
the problem is that /etc/nodepool/provider disappeared with zuulv3, so
we now always re-install the EPEL repo and overwrite the local EPEL
.repos files that were made during test setup and point to local
mirrors.

The other change is that we stopped installing the RDO repositories on
the testing nodes too.  That we were incorrectly taking this path and
reinstalling EPEL has hidden the removal of these packages from the
base image in the test, since it ends up installing them too.

Split the install into two parts -- epel and RDO.  Check for
/etc/ci/mirror_info.sh (the sourcable mirror script provided by base
test setup) and if so, just enable EPEL so we get the CI-mirror
version correctly.  Install the RDO repositories (if not already
installed) unconditionally.

Change-Id: Iccb045a6695deb10da4d68a5694e1fa45ccbb810
2018-01-15 08:24:06 +11:00
Zuul
e611c1568b Merge "Add Fedora 27 support" 2018-01-13 12:44:56 +00:00
Zuul
e5b9755d79 Merge "Update supported Ubuntu releases" 2018-01-13 12:44:55 +00:00
OpenStack Proposal Bot
4eb998fd5a Updated from generate-devstack-plugins-list
Change-Id: I6b1214c9b080fbad43609548bf89be50c8191d87
2018-01-13 06:17:40 +00:00