Remove Fedora based image and server stacks

Change-Id: Id4b4bcd59550848b30a9df105703e354456af05f
This commit is contained in:
Federico Ressi 2020-02-18 17:11:36 +01:00
parent 2e3af9b534
commit 5fa2b48619
4 changed files with 0 additions and 90 deletions

View File

@ -29,7 +29,6 @@ OPTIONS = [
GLANCE_IMAGE_NAMES = ['centos',
'cirros',
'fedora',
'ubuntu']

View File

@ -17,7 +17,6 @@ from __future__ import absolute_import
from tobiko.openstack.stacks import _centos
from tobiko.openstack.stacks import _cirros
from tobiko.openstack.stacks import _fedora
from tobiko.openstack.stacks import _l3ha
from tobiko.openstack.stacks import _neutron
from tobiko.openstack.stacks import _nova
@ -45,10 +44,6 @@ L3haPeerServerStackFixture = _l3ha.L3haPeerServerStackFixture
L3haDifferentHostServerStackFixture = _l3ha.L3haDifferentHostServerStackFixture
L3haSameHostServerStackFixture = _l3ha.L3haSameHostServerStackFixture
FedoraFlavorStackFixture = _fedora.FedoraFlavorStackFixture
FedoraImageFixture = _fedora.FedoraImageFixture
FedoraServerStackFixture = _fedora.FedoraServerStackFixture
NetworkStackFixture = _neutron.NetworkStackFixture
NetworkWithNetMtuWriteStackFixture = (
_neutron.NetworkWithNetMtuWriteStackFixture)

View File

@ -1,49 +0,0 @@
# Copyright 2019 Red Hat
#
# 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.
from __future__ import absolute_import
import tobiko
from tobiko import config
from tobiko.openstack import glance
from tobiko.openstack.stacks import _nova
CONF = config.CONF
FEDORA_IMAGE_URL = \
('https://download.fedoraproject.org/pub/fedora/linux/releases/'
'30/Cloud/x86_64/images/Fedora-Cloud-Base-30-1.2.x86_64.qcow2')
class FedoraImageFixture(glance.URLGlanceImageFixture):
image_url = CONF.tobiko.fedora.image_url or FEDORA_IMAGE_URL
image_name = CONF.tobiko.fedora.image_name
image_file = CONF.tobiko.fedora.image_file
disk_format = CONF.tobiko.fedora.disk_format or "qcow2"
container_format = CONF.tobiko.fedora.container_format or "bare"
username = CONF.tobiko.fedora.username or 'fedora'
password = CONF.tobiko.fedora.password
class FedoraFlavorStackFixture(_nova.FlavorStackFixture):
ram = 512
class FedoraServerStackFixture(_nova.ServerStackFixture):
#: Glance image used to create a Nova server instance
image_fixture = tobiko.required_setup_fixture(FedoraImageFixture)
#: Glance image used to create a Nova server instance
flavor_stack = tobiko.required_setup_fixture(FedoraFlavorStackFixture)

View File

@ -1,35 +0,0 @@
# Copyright (c) 2019 Red Hat, Inc.
#
# All Rights Reserved.
#
# 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.
from __future__ import absolute_import
import tobiko
from tobiko.shell import sh
from tobiko.openstack import stacks
from tobiko.tests.functional.openstack.stacks import test_cirros
@tobiko.skip_if('Fedora image functional test case often fails', True)
class FedoraServerStackTest(test_cirros.CirrosServerStackTest):
"""Tests connectivity to Nova instances via floating IPs"""
#: Stack of resources with a server attached to a floating IP
stack = tobiko.required_setup_fixture(stacks.FedoraServerStackFixture)
def test_python(self):
python_version = sh.execute(['python3', '--version'],
ssh_client=self.stack.ssh_client).stdout
self.assertTrue(python_version.startswith('Python 3.'),
python_version)