Remove scenario 000 integration job
The job has been kept non-voting for very long. Because we already have number of integration jobs, which are all superset of this tiny job, let's remove the job to reduce the resource we consume for testing. Change-Id: I7a07def6d53af069814b6565d8563ce757b26719
This commit is contained in:
parent
d1b87e5c21
commit
81a94be30d
81
README.md
81
README.md
@ -32,7 +32,6 @@ Description
|
||||
OpenStack Infrastructure is deploying four jobs per supported Operating System
|
||||
(Ubuntu and CentOS): scenario001, scenario002, scenario003, scenario004, and
|
||||
scenario005.
|
||||
For CentOS it is also deploying a job(scenario000) with very tiny installation.
|
||||
|
||||
The manifest files under the fixtures directory is used to compose the required
|
||||
services for each senario. The manifest files under the manifests directory
|
||||
@ -44,46 +43,46 @@ the same node.
|
||||
One manifest (scenario-aio) is used for people who want to [run a simple All-In-One
|
||||
scenario](#all-in-one).
|
||||
|
||||
| - | scenario000 | scenario001 | scenario002 | scenario003 | scenario004 | scenario005 | scenario-aio |
|
||||
|:----------:|:-----------:|:-----------:|:-----------:|:-----------:|:-----------:|:-----------:|:------------:|
|
||||
| ssl | yes | yes | yes | yes | yes | yes | no |
|
||||
| ipv6 | centos9 | centos9 | centos9 | centos9 | centos9 | centos9 | no |
|
||||
| keystone | X | X | X | X | X | X | X |
|
||||
| glance | | rbd | swift | file | swift+rgw | cinder | file |
|
||||
| nova | | rbd | X | X | rbd | X | X |
|
||||
| placement | | X | X | X | X | X | X |
|
||||
| neutron | | ovs | ovs | ovn | ovs | ovn | ovs |
|
||||
| cinder | | rbd | iscsi | | | iscsi | iscsi |
|
||||
| manila | | | | | cephfs | lvm | |
|
||||
| ceilometer | | X | X | | | | |
|
||||
| aodh | | X | X | | | | |
|
||||
| designate | | | | bind | | | |
|
||||
| backup | | | swift | | | | |
|
||||
| gnocchi | | rbd | swift | | | | |
|
||||
| ec2api | | | X | | | | |
|
||||
| heat | | X | | X | | | |
|
||||
| swift | | | X | | | | |
|
||||
| sahara | | | | X | | | |
|
||||
| trove | | | | X | | | |
|
||||
| horizon | | | | X | X | X | X |
|
||||
| ironic | | | X | | | | |
|
||||
| zaqar | | | X | | | | |
|
||||
| murano | | | | X | | | |
|
||||
| magnum | | | | X | | | |
|
||||
| mistral | | | | X | | | |
|
||||
| barbican | | | X | X | | | |
|
||||
| ceph | | X | | | X | | |
|
||||
| ceph mds | | | | | X | | |
|
||||
| ceph rgw | | | | | X | | |
|
||||
| vitrage | | X | | | | | |
|
||||
| watcher | | | | | X | | |
|
||||
| bgpvpn-api | | | | | X | | |
|
||||
| bgp-dr | | | | | X | | |
|
||||
| redis | | X | X | X | | | |
|
||||
| l2gw | | | | | X | | |
|
||||
| octavia | | | | | X | X | |
|
||||
| om rpc | amqp1 | amqp1 | rabbit | rabbit | rabbit | rabbit | rabbit |
|
||||
| om notify | rabbit | rabbit | rabbit | rabbit | rabbit | rabbit | rabbit |
|
||||
| - | scenario001 | scenario002 | scenario003 | scenario004 | scenario005 | scenario-aio |
|
||||
|:----------:|:-----------:|:-----------:|:-----------:|:-----------:|:-----------:|:------------:|
|
||||
| ssl | yes | yes | yes | yes | yes | no |
|
||||
| ipv6 | centos9 | centos9 | centos9 | centos9 | centos9 | no |
|
||||
| keystone | X | X | X | X | X | X |
|
||||
| glance | rbd | swift | file | swift+rgw | cinder | file |
|
||||
| nova | rbd | X | X | rbd | X | X |
|
||||
| placement | X | X | X | X | X | X |
|
||||
| neutron | ovs | ovs | ovn | ovs | ovn | ovs |
|
||||
| cinder | rbd | iscsi | | | iscsi | iscsi |
|
||||
| manila | | | | cephfs | lvm | |
|
||||
| ceilometer | X | X | | | | |
|
||||
| aodh | X | X | | | | |
|
||||
| designate | | | bind | | | |
|
||||
| backup | | swift | | | | |
|
||||
| gnocchi | rbd | swift | | | | |
|
||||
| ec2api | | X | | | | |
|
||||
| heat | X | | X | | | |
|
||||
| swift | | X | | | | |
|
||||
| sahara | | | X | | | |
|
||||
| trove | | | X | | | |
|
||||
| horizon | | | X | X | X | X |
|
||||
| ironic | | X | | | | |
|
||||
| zaqar | | X | | | | |
|
||||
| murano | | | X | | | |
|
||||
| magnum | | | X | | | |
|
||||
| mistral | | | X | | | |
|
||||
| barbican | | X | X | | | |
|
||||
| ceph | X | | | X | | |
|
||||
| ceph mds | | | | X | | |
|
||||
| ceph rgw | | | | X | | |
|
||||
| vitrage | X | | | | | |
|
||||
| watcher | | | | X | | |
|
||||
| bgpvpn-api | | | | X | | |
|
||||
| bgp-dr | | | | X | | |
|
||||
| redis | X | X | X | | | |
|
||||
| l2gw | | | | X | | |
|
||||
| octavia | | | | X | X | |
|
||||
| om rpc | amqp1 | rabbit | rabbit | rabbit | rabbit | rabbit |
|
||||
| om notify | rabbit | rabbit | rabbit | rabbit | rabbit | rabbit |
|
||||
|
||||
When the Jenkins slave is created, the *run_tests.sh* script will be executed.
|
||||
This script will execute *install_modules.sh* that prepare /etc/puppet/modules
|
||||
|
@ -1,86 +0,0 @@
|
||||
#
|
||||
# Copyright 2015 Red Hat, Inc.
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
# Keystone only puppet deployment
|
||||
|
||||
if $facts['os']['name'] == 'Ubuntu' {
|
||||
$ssl = false
|
||||
} else {
|
||||
$ssl = true
|
||||
}
|
||||
|
||||
if $facts['os']['family'] == 'RedHat' {
|
||||
# (amoralej) - disable selinux defaults until
|
||||
# https://tickets.puppetlabs.com/browse/PUP-7559 is fixed
|
||||
Concat { selinux_ignore_defaults => true }
|
||||
File { selinux_ignore_defaults => true }
|
||||
}
|
||||
|
||||
case $facts['os']['family'] {
|
||||
'Debian': {
|
||||
$ipv6 = false
|
||||
$om_rpc = 'rabbit'
|
||||
$om_notify = 'rabbit'
|
||||
}
|
||||
'RedHat': {
|
||||
$ipv6 = true
|
||||
$om_rpc = 'amqp'
|
||||
$om_notify = 'rabbit'
|
||||
}
|
||||
default: {
|
||||
fail("Unsupported osfamily (${facts['os']['family']})")
|
||||
}
|
||||
}
|
||||
|
||||
include openstack_integration
|
||||
class { 'openstack_integration::config':
|
||||
ssl => $ssl,
|
||||
ipv6 => $ipv6,
|
||||
rpc_backend => $om_rpc,
|
||||
notify_backend => $om_notify,
|
||||
}
|
||||
if $ssl {
|
||||
include openstack_integration::cacert
|
||||
}
|
||||
include openstack_integration::apache
|
||||
include openstack_integration::memcached
|
||||
include openstack_integration::rabbitmq
|
||||
if ($om_rpc == 'amqp') {
|
||||
include openstack_integration::qdr
|
||||
}
|
||||
include openstack_integration::mysql
|
||||
class { 'openstack_integration::keystone':
|
||||
# NOTE(sileht): Telemetry autoscaling tempest tests can't renew token, so we
|
||||
# use a long one
|
||||
token_expiration => '2400',
|
||||
}
|
||||
|
||||
# turn off glance, nova, neutron
|
||||
class { 'openstack_integration::provision':
|
||||
glance => false,
|
||||
nova => false,
|
||||
neutron => false,
|
||||
}
|
||||
|
||||
# Expected keystone resources logged to
|
||||
# keystone-resources.txt
|
||||
class { 'openstack_integration::tempest':
|
||||
glance => false,
|
||||
nova => false,
|
||||
neutron => false,
|
||||
configure_images => false,
|
||||
configure_networks => false,
|
||||
}
|
@ -6,22 +6,6 @@
|
||||
vars:
|
||||
puppet: 7
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-7-scenario000
|
||||
parent: puppet-openstack-integration-7
|
||||
abstract: true
|
||||
vars:
|
||||
scenario: scenario000
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-7-scenario000-tempest-centos-9-stream
|
||||
parent: puppet-openstack-integration-7-scenario000
|
||||
voting: false
|
||||
nodeset:
|
||||
nodes:
|
||||
- name: centos-9-stream
|
||||
label: centos-9-stream
|
||||
|
||||
- job:
|
||||
name: puppet-openstack-integration-7-scenario001
|
||||
parent: puppet-openstack-integration-7
|
||||
|
@ -53,7 +53,6 @@
|
||||
- puppet-openstack-integration-7-scenario003-tempest-ubuntu-jammy
|
||||
- puppet-openstack-integration-7-scenario004-tempest-ubuntu-jammy
|
||||
- puppet-openstack-integration-7-scenario005-tempest-ubuntu-jammy
|
||||
- puppet-openstack-integration-7-scenario000-tempest-centos-9-stream
|
||||
- puppet-openstack-integration-7-scenario001-tempest-centos-9-stream
|
||||
- puppet-openstack-integration-7-scenario002-tempest-centos-9-stream
|
||||
- puppet-openstack-integration-7-scenario003-tempest-centos-9-stream
|
||||
|
Loading…
x
Reference in New Issue
Block a user