642af023fe4acb1363c217026564f15e2a1e24b0
811 Commits
| 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:
|
||
|
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 |
||
|
Jenkins
|
f68443be49 | Merge "Update ubuntu excludes for ocata-m2" | ||
|
Jenkins
|
8856d1c178 | Merge "Run nova cell v2 setup" | ||
|
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 |
||
|
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 |
||
|
Emilien Macchi
|
cdb52a34df |
scenario001: enable tempest plugin for Panko
Change-Id: I4ba20bffc37b45927c09e918b3118ebd948dd3ae Depends-On: I1c2e7a228e2b56a03dc30faec7fee6025af5cf84 |
||
|
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 |
||
|
Jenkins
|
44c2c5e832 | Merge "Remove external_network_bridge option" | ||
|
OpenStack Proposal Bot
|
baea4c771b |
Updated from Puppet OpenStack modules constraints
Change-Id: I352d3faeef8e11e0d7a45c89f8389883a354b13b |
||
|
ZhongShengping
|
9f4638b0bb |
Remove external_network_bridge option
The external_network_bridge parameter is deprecated and will be removed in Ocata. Change-Id: Ifd9fd2393ceb9b0d1a4b83a9954d581a43bdb0d4 |
||
|
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 |
||
|
Jenkins
|
c88e310e11 | Merge "Sort the output of rpm -qa for easier comparisons" | ||
|
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 |
||
|
David Moreau-Simard
|
9f7057ea43 |
Sort the output of rpm -qa for easier comparisons
Change-Id: I99a6be868e6701bb3f2ffaaa075bcb91782884b4 |
||
|
Jenkins
|
70f1128dca | Merge "Pass rbd_default_features to puppet-ceph" | ||
|
Jenkins
|
0f85cbe213 | Merge "Remove rbd_default_features so puppet-ceph can mange it" | ||
|
Emilien Macchi
|
591f3c7c1f |
scenario004: disable watcher
Watcher introduced a new dependency with:
|
||
|
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 |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
Jenkins
|
fe06c06e10 | Merge "Add puppet-ipaclient" | ||
|
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 |
||
|
OpenStack Proposal Bot
|
dde5441761 |
Updated from Puppet OpenStack modules constraints
Change-Id: I58285a5e18442b6d8042716ea9ac0ed69f36783e |
||
|
Jenkins
|
629a21f98a | Merge "Remove testing for Glance Registry" | ||
|
OpenStack Proposal Bot
|
481b5c13e9 |
Updated from Puppet OpenStack modules constraints
Change-Id: I541725c3d0de88ac89db7d1d6aa70d171392f403 |
||
|
Jenkins
|
71ed71b582 | Merge "Re-enable Mistral testing" | ||
|
Emilien Macchi
|
76813468bd |
Re-enable Mistral testing
This reverts commit
|
||
|
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 |
||
|
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 |
||
|
Jenkins
|
dbc4ab06f9 | Merge "nova: activate placement API service" | ||
|
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 |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
Jenkins
|
b9c8db942b | Merge "Remove enable_v1 and enable_v2 parameters for lbaas" | ||
|
Emilien Macchi
|
96f76cd047 |
Unpin Tempest
Tempest has been fixed upstream. We shouldn't have to pin it anymore. Change-Id: I14ceda3ebad7797cbd278199ea3c3bc8151dbf66 |
||
|
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 |
||
|
OpenStack Proposal Bot
|
70c2da75bf |
Updated from Puppet OpenStack modules constraints
Change-Id: I1bf0e86823e82de62e3f4da9325e1635dc9e4404 |
||
|
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 |
||
|
Jenkins
|
9d63728d14 | Merge "Remove redundant code" | ||
|
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 |
||
|
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 |
||
|
ZhongShengping
|
5bbce60012 |
Remove redundant code
By default, the database has been synchronized in puppet-mistral, so we can remove the line. Change-Id: I2bebcd92b70c4f2a3be92fd75f3fb93b4fecaf91 |
||
|
OpenStack Proposal Bot
|
9318abae58 |
Updated from Puppet OpenStack modules constraints
Change-Id: I54fe97a05ac9bc472a5b077049e883d06f0f3c0e |
||
|
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 |
||
|
Jenkins
|
05f164fe83 | Merge "Revert "Fix ci"" | ||
|
Jenkins
|
9cc1fbf36e | Merge "Revert "Pin older openstack-selinux"" |