Test using integrated build
In order to do a more complete verification of any patches, we add a full uncontainerised OpenStack deployment to do the functional testing using the integrated repo. This replaces the previous functional test mechanism. Any additional role tests are left as-is. They will require some extra implementation in the integrated build before they can be transferred. The CentOS distro. installation was missing RPMs which meant some binaries was missing, this patch adds those as well. Depends-On: https://review.openstack.org/648502 Depends-On: https://review.openstack.org/648551 Depends-On: https://review.openstack.org/648575 Change-Id: I4b73967aacb92b63f9f01514979e31aa2fb5f61e
This commit is contained in:
parent
430932f274
commit
b3602ac191
@ -29,6 +29,10 @@ swift_devel_distro_packages:
|
||||
|
||||
swift_service_distro_packages:
|
||||
- openstack-swift
|
||||
- openstack-swift-account
|
||||
- openstack-swift-container
|
||||
- openstack-swift-object
|
||||
- openstack-swift-proxy
|
||||
- python-keystonemiddleware
|
||||
- python-memcached
|
||||
- python-swift
|
||||
|
@ -19,3 +19,53 @@
|
||||
vars:
|
||||
tox_env: swift3
|
||||
|
||||
- job:
|
||||
name: openstack-ansible-deploy-aio_metal_swift-centos-7
|
||||
parent: openstack-ansible-deploy-aio
|
||||
nodeset: centos-7
|
||||
vars:
|
||||
action: deploy
|
||||
scenario: aio_metal_swift
|
||||
|
||||
- job:
|
||||
name: openstack-ansible-deploy-aio_distro_metal_swift-centos-7
|
||||
parent: openstack-ansible-deploy-aio
|
||||
nodeset: centos-7
|
||||
vars:
|
||||
action: deploy
|
||||
scenario: aio_metal_swift
|
||||
install_method: distro
|
||||
|
||||
- job:
|
||||
name: openstack-ansible-deploy-aio_metal_swift-opensuse-150
|
||||
parent: openstack-ansible-deploy-aio
|
||||
nodeset: opensuse-150
|
||||
vars:
|
||||
action: deploy
|
||||
scenario: aio_metal_swift
|
||||
|
||||
- job:
|
||||
name: openstack-ansible-deploy-aio_distro_metal_swift-opensuse-150
|
||||
parent: openstack-ansible-deploy-aio
|
||||
nodeset: opensuse-150
|
||||
vars:
|
||||
action: deploy
|
||||
scenario: aio_metal_swift
|
||||
install_method: distro
|
||||
|
||||
- job:
|
||||
name: openstack-ansible-deploy-aio_metal_swift-ubuntu-bionic
|
||||
parent: openstack-ansible-deploy-aio
|
||||
nodeset: ubuntu-bionic
|
||||
vars:
|
||||
action: deploy
|
||||
scenario: aio_metal_swift
|
||||
|
||||
- job:
|
||||
name: openstack-ansible-deploy-aio_distro_metal_swift-ubuntu-bionic
|
||||
parent: openstack-ansible-deploy-aio
|
||||
nodeset: ubuntu-bionic
|
||||
vars:
|
||||
action: deploy
|
||||
scenario: aio_metal_swift
|
||||
install_method: distro
|
||||
|
@ -15,12 +15,24 @@
|
||||
|
||||
- project:
|
||||
templates:
|
||||
- openstack-ansible-role-jobs
|
||||
- openstack-ansible-role-distro_install-jobs
|
||||
- check-requirements
|
||||
- openstack-ansible-linters
|
||||
- publish-openstack-docs-pti
|
||||
- release-notes-jobs-python3
|
||||
check:
|
||||
jobs:
|
||||
- openstack-ansible-deploy-aio_metal_swift-centos-7
|
||||
- openstack-ansible-deploy-aio_metal_swift-ubuntu-bionic
|
||||
- openstack-ansible-deploy-aio_distro_metal_swift-centos-7
|
||||
- openstack-ansible-swift3-ubuntu-xenial:
|
||||
voting: false
|
||||
gate:
|
||||
jobs:
|
||||
- openstack-ansible-deploy-aio_metal_swift-centos-7
|
||||
- openstack-ansible-deploy-aio_metal_swift-ubuntu-bionic
|
||||
- openstack-ansible-deploy-aio_distro_metal_swift-centos-7
|
||||
experimental:
|
||||
jobs:
|
||||
- openstack-ansible-deploy-aio_metal_swift-opensuse-150
|
||||
- openstack-ansible-deploy-aio_distro_metal_swift-opensuse-150
|
||||
- openstack-ansible-deploy-aio_distro_metal_swift-ubuntu-bionic
|
Loading…
Reference in New Issue
Block a user