TripleO: Use nested virt

The tripleo-standalone job frequently fails in puppet-octavia repo
because creation of amphora instance is too slow. This change enables
nested virt to accelerate instance booting.

Backport note:
stable/xena is skipped. TripleO job was removed from stable/xena
because TripleO doesn't provide its stable/xena release.

Co-Authored-By: Michael Johnson <johnsomor@gmail.com>
Change-Id: I685062bc5aeaf6600df06531f0bff979a0d037ba
(cherry picked from commit c372c73fab)
(cherry picked from commit 0d9f89beda)
This commit is contained in:
Takashi Kajinami 2021-08-06 23:29:10 +09:00
parent 427f3b6568
commit 57f703081f
1 changed files with 15 additions and 0 deletions

View File

@ -9,11 +9,24 @@
- puppet-octavia-tripleo-standalone: - puppet-octavia-tripleo-standalone:
voting: false voting: false
- nodeset:
name: puppet-octavia-tripleo-single-node-centos-8-stream-nested-virt
nodes:
- name: primary
label: nested-virt-centos-8-stream
groups:
- name: switch
nodes:
- primary
- name: peers
nodes: []
# redefine tripleo-ci-centos-8-scenario010-standalone with tripleo-puppet-ci # redefine tripleo-ci-centos-8-scenario010-standalone with tripleo-puppet-ci
# job as its base. # job as its base.
- job: - job:
name: puppet-octavia-tripleo-standalone name: puppet-octavia-tripleo-standalone
parent: tripleo-puppet-ci-centos-8-standalone parent: tripleo-puppet-ci-centos-8-standalone
nodeset: puppet-octavia-tripleo-single-node-centos-8-stream-nested-virt
description: | description: |
TripleO standalone Job running Octavia specific Tempest tests. TripleO standalone Job running Octavia specific Tempest tests.
vars: vars:
@ -22,6 +35,7 @@
- build - build
- standalone - standalone
- octavia - octavia
- nested-virt
featureset: '062' featureset: '062'
standalone_ceph: true standalone_ceph: true
featureset_override: featureset_override:
@ -36,3 +50,4 @@
standalone_environment_files: standalone_environment_files:
- 'environments/low-memory-usage.yaml' - 'environments/low-memory-usage.yaml'
- 'ci/environments/scenario010-standalone.yaml' - 'ci/environments/scenario010-standalone.yaml'
- 'ci/environments/octavia-kvm.yaml'