fac24451af8e85baead7b9a67d1b5c2f1379fe7c
Commit Graph

911 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
Emilien Macchi
642af023fe Align the stars
nova: do not install virtlockd and virtlog (workaround)
virtlog and virtlockd services are not idempotent with our version of
Puppet when deploying on Ubuntu.
See https://tickets.puppetlabs.com/browse/PUP-6370
Note: we already had this issue 8 months ago: https://review.openstack.org/#/c/324816
But it was fixed after Puppet 4.5. We'll have to investigate.
Change-Id: I2059b83d055d551872f4b63dc952af775f83c020
Disable the deprecation warnings as errors for puppet-syntax
Recently puppet4 started deprecating ruby 2.0 with the following
commit: e9eda7ed56
One way to work-around this (in the absence of a more recent ruby
version) is to not treat this deprecation warnings as fatal when
doing the puppet syntax check
Change-Id: If31ac681c75c6eb361dbb58682233160b31ae113
Related-Bug: #1660943
Co-Authorized-By: Michele Baldessari <michele@acksyn.org>
2017年02月01日 22:36:10 -05:00
David Moreau-Simard
543c0d8ce5 Use RDO centos7-ocata instead of centos7-master
centos7-master in RDO no longer tracks Ocata, it has diverged as
projects branch and work is starting on Pike.
Use centos7-ocata for the puppet-openstack-integration master
branch until the Ocata testing repositories are available.
Change-Id: I7abde7c457239aec0d1616db054268c5a8e70f53
2017年01月26日 16:46:17 -05:00
Jenkins
f68443be49 Merge "Update ubuntu excludes for ocata-m2" 2017年01月26日 05:38:33 +00:00
Jenkins
8856d1c178 Merge "Run nova cell v2 setup" 2017年01月26日 04:32:48 +00:00
Alex Schultz
97ea1dc349 Update ubuntu excludes for ocata-m2
Since ocata-m2 has been published in proposed for UCA, let's see what
tests still fail.
Depends-On: I272c03f19d7182c4a731a1ef0fcbc2b9c6ca0b97
Change-Id: I4c8e102dea02e931abdc708f6ad2c508765a4c5b
2017年01月26日 04:12:52 +00:00
Alex Schultz
26617a72ab Run nova cell v2 setup
Cells are being required so we need to setup the default cell.
Change-Id: I119353e5edf343d704ad961b21c5aa466eb7d54d
Depends-On: I591b451197dc3bd0783978f5e3d2b1c830afe54e
2017年01月25日 14:00:13 -07:00
Emilien Macchi
cdb52a34df scenario001: enable tempest plugin for Panko
Change-Id: I4ba20bffc37b45927c09e918b3118ebd948dd3ae
Depends-On: I1c2e7a228e2b56a03dc30faec7fee6025af5cf84
2017年01月25日 17:19:12 +00:00
Alex Schultz
12cb1cc873 Disable designate on Ubuntu
Designate is broken on Ubuntu for the ocata-m2 packages. Let's disable
it to fix scenario003 for now.
Change-Id: I92209f6bf6f28f6c70993fbd7fdbd1bccf0e59fe
2017年01月24日 19:17:01 -07:00
Jenkins
44c2c5e832 Merge "Remove external_network_bridge option" 2017年01月23日 18:50:14 +00:00
OpenStack Proposal Bot
baea4c771b Updated from Puppet OpenStack modules constraints
Change-Id: I352d3faeef8e11e0d7a45c89f8389883a354b13b
2017年01月22日 07:53:48 +00:00
ZhongShengping
9f4638b0bb Remove external_network_bridge option
The external_network_bridge parameter is deprecated and
will be removed in Ocata.
Change-Id: Ifd9fd2393ceb9b0d1a4b83a9954d581a43bdb0d4
2017年01月21日 20:38:21 +08:00
Alex Schultz
ae23f634fa Add python-gabbi for tempest on Ubuntu
The gabbi library is needed for tempest and it's not being installed by
the Ubuntu tempest package. So let's add it to try and fixup the tempest
test.
Change-Id: I711543f3706735966b52f5e56b5b9349b6d2cced
2017年01月20日 16:00:44 -07:00
Jenkins
c88e310e11 Merge "Sort the output of rpm -qa for easier comparisons" 2017年01月18日 23:03:57 +00:00
Emilien Macchi
23cee64901 logs: add keystone-resources for debug
It can be useful to have keystone resources in a file, when Keystone has
been run.
Change-Id: I90123f6cba01a1d56e7bc0b1d0cca4c999bb38b1
2017年01月18日 11:14:29 -05:00
David Moreau-Simard
9f7057ea43 Sort the output of rpm -qa for easier comparisons
Change-Id: I99a6be868e6701bb3f2ffaaa075bcb91782884b4
2017年01月17日 11:37:08 -05:00
Jenkins
70f1128dca Merge "Pass rbd_default_features to puppet-ceph" 2017年01月16日 23:26:58 +00:00
Jenkins
0f85cbe213 Merge "Remove rbd_default_features so puppet-ceph can mange it" 2017年01月16日 22:34:19 +00:00
Emilien Macchi
591f3c7c1f scenario004: disable watcher
Watcher introduced a new dependency with:
a015af1bd2
But RDO doesn't have any package for Monasca yet.
Let's disable Watcher until packages are built in RDO and dependencies
are fixed.
Change-Id: I321e7830aa3a94e23dac422470ba98a63a666fab
2017年01月16日 13:41:48 -05:00
Emilien Macchi
b095924bc5 nova: disable setup_cell0
This feature is broken for us now, let's disable it so we can promote
packages in RDO:
https://bugs.launchpad.net/tripleo/+bug/1649341
Change-Id: I8853290d4f63ef4ce5cb77579ad821f15bbb739c
2017年01月13日 16:16:30 -05:00
John Fulton
f9597b482a Pass rbd_default_features to puppet-ceph
The rbd_default_features extra configs parameter was removed from
this module as per I3242cfe0f141fe2bbb951ce2cf7071fd07456db8 so that,
as per I95cafec9160f5c3b1610a0408f2f80d567fcaa89, puppet-ceph could
manage it instead. This change passes the new rbd_default_features
parameter to puppet-ceph with a value of 15, the same value that this
module used to use for performance reasons.
Change-Id: I1810b0e58c47f3827b6396c039eb9a32510a7993
Depends-On: I477640c5db2cc84622da7734fb54cfe7740bd137
2017年01月13日 21:10:04 +00:00
John Fulton
d8076c256e Remove rbd_default_features so puppet-ceph can mange it
Remove the client/rbd_default_features resource from this module
so that the puppet-ceph module can manage it instead as per
I477640c5db2cc84622da7734fb54cfe7740bd137. This change was
anticpated as per I95cafec9160f5c3b1610a0408f2f80d567fcaa89.
Change-Id: I3242cfe0f141fe2bbb951ce2cf7071fd07456db8
Related-Bug: 1633552
2017年01月13日 17:33:22 +00:00
Emilien Macchi
4de9f26865 run_tests.sh: default WORKSPACE to /tmp
When I run p-o-i on my laptop, logs go into / which is weird.
Default $WORKSPACE to /tmp, so when we run the scripts outside OpenStack
Infra environment, logs are visible in a safe place.
Change-Id: Ib8b0f9417098bcf703e31984804f2b72a8d93866
2017年01月12日 07:46:35 -05:00
Jenkins
fe06c06e10 Merge "Add puppet-ipaclient" 2017年01月11日 20:21:33 +00:00
Ade Lee
b02aab5174 Add puppet-ipaclient
The puppet-nova manifest file for novajoin references the
ipaclient module to register the undercloud node with IPA
by doing an ipa-client-install. In order for the unit tests
to pass, puppet-ipa-client needs to be in the CI environment.
Change-Id: I8e9bd4ed859cc438a309d9a00dd278c65dbb822d
2017年01月11日 13:12:09 -05:00
OpenStack Proposal Bot
dde5441761 Updated from Puppet OpenStack modules constraints
Change-Id: I58285a5e18442b6d8042716ea9ac0ed69f36783e
2017年01月11日 08:01:41 +00:00
Jenkins
629a21f98a Merge "Remove testing for Glance Registry" 2017年01月09日 20:14:33 +00:00
OpenStack Proposal Bot
481b5c13e9 Updated from Puppet OpenStack modules constraints
Change-Id: I541725c3d0de88ac89db7d1d6aa70d171392f403
2017年01月07日 07:48:47 +00:00
Jenkins
71ed71b582 Merge "Re-enable Mistral testing" 2017年01月07日 02:04:39 +00:00
Emilien Macchi
76813468bd Re-enable Mistral testing
This reverts commit 4d6b918cef.
It activates Mistral testing again, module one test that fails all the
time:
https://bugs.launchpad.net/mistral/+bug/1654555
Change-Id: I763fd9b13ba94d1e76682a7a1c4264d7507c922c
2017年01月06日 11:37:59 -05:00
Emilien Macchi
817f19550a Remove testing for Glance Registry
Glance registry is not required for the v2 of the API and there are
plans to deprecate it in the glance community. Allow for it to be
disabled in tests.
Change-Id: I89f319f18f4cbda4244e96732a16df81a0f836b0
2017年01月06日 11:11:47 -05:00
Emilien Macchi
fda89d648e nova: deploy placement database
It's recommended to have a database dedicated for placement service in
Nova. Let's do it.
Change-Id: Ib113bc341582e1053fa89fb531586a04e5b19df4
Depends-On: I139e1549fb4b33e518892a30bf781856d6cb31bc
2017年01月05日 18:56:01 -05:00
Jenkins
dbc4ab06f9 Merge "nova: activate placement API service" 2017年01月05日 18:05:18 +00:00
Emilien Macchi
471217ea1e nova: activate placement API service
Activate a new service in Nova: Placement API
It will be mandatory in the future.
docs.openstack.org/developer/nova/placement.html
Note: testing only on Centos7. Ubuntu package is broken.
Change-Id: I02f5ec6b99f14ec3568934815c45efb83711d706
2017年01月05日 04:01:58 +00:00
Alex Schultz
6d5803d05a Fix beaker under centos
beaker-puppet_install_helper 0.6.0 has made the PUPPET_INSTALL_TYPE now
default to agent which was the previous behavior we had when running
under puppet 4. Since puppet 3 is now officially EOL, this switches the
defaut to assume puppet agent packaging rather than the foss version.
Change-Id: I3243f9d7bdb19840f6462c5b6b237c2314a71fbe
2017年01月04日 16:38:33 -07:00
Emilien Macchi
bdc77a2d66 aodh: don't hardcode keystone endpoint version
In service credentials, don't hardcode keystone endpoint version so it
will use keystone v3.
Change-Id: I7a334c07e03a24fcc6113c09e78409176cfd7683
2017年01月03日 11:11:19 -05:00
Emilien Macchi
ddd5a3d20e nova: cleanup from old bits
Cleanup some workarounds for idempotency, the bug should be fixed since
we updated the version of Puppet.
Change-Id: I429b4159dfd26893b5c488e171b26c5bbae53d7d
2016年12月23日 14:30:11 -05:00
Alex Schultz
d97ade6e1e Enable cell_v2 setup for p-o-i
This change adds in the ability to test the cell_v2 setup for nova.
Change-Id: I08efa36f5f62ae406ab20e8da77c01fbf3d9b11f
Depends-On: Idfc369e9e17f7d5a30ce4ff52beb604dd4a6ac23
Related-Bug: #1649341 
2016年12月23日 02:43:34 +00:00
Jenkins
b9c8db942b Merge "Remove enable_v1 and enable_v2 parameters for lbaas" 2016年12月20日 23:36:53 +00:00
Emilien Macchi
96f76cd047 Unpin Tempest
Tempest has been fixed upstream. We shouldn't have to pin it anymore.
Change-Id: I14ceda3ebad7797cbd278199ea3c3bc8151dbf66
2016年12月20日 11:16:58 -05:00
David Moreau-Simard
b6243b1617 Adjust how we pin (or not) Tempest depending on where we're running
We don't want to pin Tempest if we're running inside the Tempest gate.
This allows their patchsets to be properly tested inside the p-o-i jobs
that are running there.
If we're not running inside the Tempest gate, pin to whatever version
is in TEMPEST_VERSION.
Change-Id: If2221480fb13a69e64adc26fa6bc211bf563bfa8
2016年12月20日 08:48:23 -05:00
OpenStack Proposal Bot
70c2da75bf Updated from Puppet OpenStack modules constraints
Change-Id: I1bf0e86823e82de62e3f4da9325e1635dc9e4404
2016年12月20日 07:44:43 +00:00
ZhongShengping
1ab8ba671d Remove enable_v1 and enable_v2 parameters for lbaas
1) enable_v1 and enable_v2 parameters are deprecated and will be
 removed in Ocata, so we can remove them.
2) Fix firewall_driver option value.
3) Fix the annotation of driver parameter.
Change-Id: Icb74bac3e56aa92288b4137e0f0f77da75c23f33
2016年12月20日 10:43:37 +08:00
Jenkins
9d63728d14 Merge "Remove redundant code" 2016年12月20日 00:51:22 +00:00
Emilien Macchi
dafc82ccfb Don't pin Tempest if jobs are run in Tempest gate
Do not pin Tempest if the jobs are run in Tempest gate, so they can
actually see the errors we have without the pin.
Change-Id: I439dc6b8200a59f31c0227a124b4a2a6e8d443ba
2016年12月19日 15:22:46 -05:00
Emilien Macchi
f43dfbd91d Pin tempest to unblock CI scenarios
openstack/tempest/master interface breaks Trove and more services.
There is an attempt to fix it here:
https://review.openstack.org/#/c/412511/
Let's pin Tempest until the fix works and is merged.
Change-Id: Iadf7c3164d2f16c5caa1b5d53089f35b22b7b289
2016年12月19日 12:53:32 -05:00
ZhongShengping
5bbce60012 Remove redundant code
By default, the database has been synchronized in puppet-mistral, so
we can remove the line.
Change-Id: I2bebcd92b70c4f2a3be92fd75f3fb93b4fecaf91
2016年12月19日 11:11:11 +08:00
OpenStack Proposal Bot
9318abae58 Updated from Puppet OpenStack modules constraints
Change-Id: I54fe97a05ac9bc472a5b077049e883d06f0f3c0e
2016年12月17日 08:00:16 +00:00
Alfredo Moralejo
3b6bc5bb3e Fix mariadb-libs issue for non p-o-i jobs
CentOS 7.3 ships a new version of mariadb-libs which
conflicts with the version in RDO.
For p-o-i scenarios jobs this has been fixed in
https://review.openstack.org/#/c/403164/ but rspec
jobs which use openstack_integration::repos but not
run_tests.sh are still failing.
This should be reverted once a new non-conflicting package
is released by RDO.
Change-Id: Ib43ac25f96994c9373fd1e848f229ec713dd54b7
2016年12月16日 11:47:46 -05:00
Jenkins
05f164fe83 Merge "Revert "Fix ci"" 2016年12月16日 00:38:14 +00:00
Jenkins
9cc1fbf36e Merge "Revert "Pin older openstack-selinux"" 2016年12月15日 17:51:00 +00:00