Merge "Drop Fedora support"
This commit is contained in:
commit
9dba09975d
33
.zuul.yaml
33
.zuul.yaml
@ -78,16 +78,6 @@
|
|||||||
nodes:
|
nodes:
|
||||||
- controller
|
- controller
|
||||||
|
|
||||||
- nodeset:
|
|
||||||
name: devstack-single-node-fedora-latest
|
|
||||||
nodes:
|
|
||||||
- name: controller
|
|
||||||
label: fedora-36
|
|
||||||
groups:
|
|
||||||
- name: tempest
|
|
||||||
nodes:
|
|
||||||
- controller
|
|
||||||
|
|
||||||
- nodeset:
|
- nodeset:
|
||||||
name: devstack-single-node-debian-bullseye
|
name: devstack-single-node-debian-bullseye
|
||||||
nodes:
|
nodes:
|
||||||
@ -854,23 +844,6 @@
|
|||||||
devstack_services:
|
devstack_services:
|
||||||
tls-proxy: false
|
tls-proxy: false
|
||||||
|
|
||||||
- job:
|
|
||||||
name: devstack-platform-fedora-latest
|
|
||||||
parent: tempest-full-py3
|
|
||||||
description: Fedora latest platform test
|
|
||||||
nodeset: devstack-single-node-fedora-latest
|
|
||||||
voting: false
|
|
||||||
|
|
||||||
- job:
|
|
||||||
name: devstack-platform-fedora-latest-virt-preview
|
|
||||||
parent: tempest-full-py3
|
|
||||||
description: Fedora latest platform test using the virt-preview repo.
|
|
||||||
nodeset: devstack-single-node-fedora-latest
|
|
||||||
voting: false
|
|
||||||
vars:
|
|
||||||
devstack_localrc:
|
|
||||||
ENABLE_FEDORA_VIRT_PREVIEW_REPO: true
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: devstack-tox-base
|
name: devstack-tox-base
|
||||||
parent: devstack
|
parent: devstack
|
||||||
@ -944,7 +917,6 @@
|
|||||||
- devstack
|
- devstack
|
||||||
- devstack-ipv6
|
- devstack-ipv6
|
||||||
- devstack-enforce-scope
|
- devstack-enforce-scope
|
||||||
- devstack-platform-fedora-latest
|
|
||||||
- devstack-platform-centos-9-stream
|
- devstack-platform-centos-9-stream
|
||||||
- devstack-platform-debian-bullseye
|
- devstack-platform-debian-bullseye
|
||||||
- devstack-platform-rocky-blue-onyx
|
- devstack-platform-rocky-blue-onyx
|
||||||
@ -1048,10 +1020,6 @@
|
|||||||
# Next cycle we can remove this if everything run out stable enough.
|
# Next cycle we can remove this if everything run out stable enough.
|
||||||
# * nova-multi-cell: maintained by nova and currently non-voting in the
|
# * nova-multi-cell: maintained by nova and currently non-voting in the
|
||||||
# check queue for nova changes but relies on devstack configuration
|
# check queue for nova changes but relies on devstack configuration
|
||||||
# * devstack-platform-fedora-latest-virt-preview: Maintained by lyarwood
|
|
||||||
# for Nova to allow early testing of the latest versions of Libvirt and
|
|
||||||
# QEMU. Should only graduate out of experimental if it ever moves into
|
|
||||||
# the check queue for Nova.
|
|
||||||
|
|
||||||
experimental:
|
experimental:
|
||||||
jobs:
|
jobs:
|
||||||
@ -1080,7 +1048,6 @@
|
|||||||
irrelevant-files:
|
irrelevant-files:
|
||||||
- ^.*\.rst$
|
- ^.*\.rst$
|
||||||
- ^doc/.*$
|
- ^doc/.*$
|
||||||
- devstack-platform-fedora-latest-virt-preview
|
|
||||||
- devstack-no-tls-proxy
|
- devstack-no-tls-proxy
|
||||||
periodic:
|
periodic:
|
||||||
jobs:
|
jobs:
|
||||||
|
@ -4,7 +4,7 @@ from git source trees.
|
|||||||
Goals
|
Goals
|
||||||
=====
|
=====
|
||||||
|
|
||||||
* To quickly build dev OpenStack environments in a clean Ubuntu or Fedora
|
* To quickly build dev OpenStack environments in a clean Ubuntu or RockyLinux
|
||||||
environment
|
environment
|
||||||
* To describe working configurations of OpenStack (which code branches
|
* To describe working configurations of OpenStack (which code branches
|
||||||
work together? what do config files look like for those branches?)
|
work together? what do config files look like for those branches?)
|
||||||
@ -28,9 +28,9 @@ Versions
|
|||||||
The DevStack master branch generally points to trunk versions of OpenStack
|
The DevStack master branch generally points to trunk versions of OpenStack
|
||||||
components. For older, stable versions, look for branches named
|
components. For older, stable versions, look for branches named
|
||||||
stable/[release] in the DevStack repo. For example, you can do the
|
stable/[release] in the DevStack repo. For example, you can do the
|
||||||
following to create a Pike OpenStack cloud::
|
following to create a Zed OpenStack cloud::
|
||||||
|
|
||||||
git checkout stable/pike
|
git checkout stable/zed
|
||||||
./stack.sh
|
./stack.sh
|
||||||
|
|
||||||
You can also pick specific OpenStack project releases by setting the appropriate
|
You can also pick specific OpenStack project releases by setting the appropriate
|
||||||
@ -55,7 +55,7 @@ When the script finishes executing, you should be able to access OpenStack
|
|||||||
endpoints, like so:
|
endpoints, like so:
|
||||||
|
|
||||||
* Horizon: http://myhost/
|
* Horizon: http://myhost/
|
||||||
* Keystone: http://myhost/identity/v2.0/
|
* Keystone: http://myhost/identity/v3/
|
||||||
|
|
||||||
We also provide an environment file that you can use to interact with your
|
We also provide an environment file that you can use to interact with your
|
||||||
cloud via CLI::
|
cloud via CLI::
|
||||||
|
@ -37,8 +37,8 @@ Install Linux
|
|||||||
-------------
|
-------------
|
||||||
|
|
||||||
Start with a clean and minimal install of a Linux system. DevStack
|
Start with a clean and minimal install of a Linux system. DevStack
|
||||||
attempts to support the two latest LTS releases of Ubuntu, the
|
attempts to support the two latest LTS releases of Ubuntu,
|
||||||
latest/current Fedora version, CentOS/RHEL/Rocky Linux 9 and openEuler.
|
Rocky Linux 9 and openEuler.
|
||||||
|
|
||||||
If you do not have a preference, Ubuntu 22.04 (Jammy) is the
|
If you do not have a preference, Ubuntu 22.04 (Jammy) is the
|
||||||
most tested, and will probably go the smoothest.
|
most tested, and will probably go the smoothest.
|
||||||
@ -113,7 +113,7 @@ Start the install
|
|||||||
|
|
||||||
$ ./stack.sh
|
$ ./stack.sh
|
||||||
|
|
||||||
This will take a 15 - 20 minutes, largely depending on the speed of
|
This will take 15 - 30 minutes, largely depending on the speed of
|
||||||
your internet connection. Many git trees and packages will be
|
your internet connection. Many git trees and packages will be
|
||||||
installed during this process.
|
installed during this process.
|
||||||
|
|
||||||
|
@ -23,13 +23,12 @@ strategy to include the latest Ubuntu release and the latest RHEL
|
|||||||
release.*
|
release.*
|
||||||
|
|
||||||
- Ubuntu: current LTS release plus current development release
|
- Ubuntu: current LTS release plus current development release
|
||||||
- Fedora: current release plus previous release
|
- RHEL/CentOS/RockyLinux: current major release
|
||||||
- RHEL/CentOS: current major release
|
|
||||||
- Other OS platforms may continue to be included but the maintenance of
|
- Other OS platforms may continue to be included but the maintenance of
|
||||||
those platforms shall not be assumed simply due to their presence.
|
those platforms shall not be assumed simply due to their presence.
|
||||||
Having a listed point-of-contact for each additional OS will greatly
|
Having a listed point-of-contact for each additional OS will greatly
|
||||||
increase its chance of being well-maintained.
|
increase its chance of being well-maintained.
|
||||||
- Patches for Ubuntu and/or Fedora will not be held up due to
|
- Patches for Ubuntu and/or RockyLinux will not be held up due to
|
||||||
side-effects on other OS platforms.
|
side-effects on other OS platforms.
|
||||||
|
|
||||||
Databases
|
Databases
|
||||||
|
4
stack.sh
4
stack.sh
@ -12,7 +12,7 @@
|
|||||||
# a multi-node developer install.
|
# a multi-node developer install.
|
||||||
|
|
||||||
# To keep this script simple we assume you are running on a recent **Ubuntu**
|
# To keep this script simple we assume you are running on a recent **Ubuntu**
|
||||||
# (Bionic or newer), **Fedora** (F36 or newer), or **CentOS/RHEL**
|
# (Bionic or newer) or **CentOS/RHEL/RockyLinux**
|
||||||
# (7 or newer) machine. (It may work on other platforms but support for those
|
# (7 or newer) machine. (It may work on other platforms but support for those
|
||||||
# platforms is left to those who added them to DevStack.) It should work in
|
# platforms is left to those who added them to DevStack.) It should work in
|
||||||
# a VM or physical server. Additionally, we maintain a list of ``deb`` and
|
# a VM or physical server. Additionally, we maintain a list of ``deb`` and
|
||||||
@ -229,7 +229,7 @@ write_devstack_version
|
|||||||
|
|
||||||
# Warn users who aren't on an explicitly supported distro, but allow them to
|
# Warn users who aren't on an explicitly supported distro, but allow them to
|
||||||
# override check and attempt installation with ``FORCE=yes ./stack``
|
# override check and attempt installation with ``FORCE=yes ./stack``
|
||||||
SUPPORTED_DISTROS="bullseye|focal|jammy|f36|rhel8|rhel9|openEuler-22.03"
|
SUPPORTED_DISTROS="bullseye|focal|jammy|rhel8|rhel9|openEuler-22.03"
|
||||||
|
|
||||||
if [[ ! ${DISTRO} =~ $SUPPORTED_DISTROS ]]; then
|
if [[ ! ${DISTRO} =~ $SUPPORTED_DISTROS ]]; then
|
||||||
echo "WARNING: this script has not been tested on $DISTRO"
|
echo "WARNING: this script has not been tested on $DISTRO"
|
||||||
|
Loading…
Reference in New Issue
Block a user