Render a graph showing the SLURP and not SLURP upgrade paths
I think visual representation can help people understand the practical effects of the SLURP releases on their upgrade options. Lets add one using graphviz to do the rendering for us. Change-Id: Ic28c8ad4bc84f094a37b38037a6859d725e85f51
This commit is contained in:
parent
8c911376e3
commit
026fc0186e
@ -9,3 +9,5 @@ git-review [platform:ubuntu]
|
||||
libre2-dev [platform:ubuntu]
|
||||
# This is for python-pcre which is a dependency of whereto.
|
||||
libpcre3-dev [platform:ubuntu]
|
||||
# For SLURP graphic rendering
|
||||
graphviz [doc]
|
||||
|
@ -19,6 +19,7 @@ sys.path.insert(0, os.path.join(os.path.abspath('.'), '_exts'))
|
||||
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
|
||||
extensions = [
|
||||
'deliverables',
|
||||
'sphinx.ext.graphviz',
|
||||
'sphinxcontrib.datatemplates',
|
||||
'ics',
|
||||
'reviewinbox',
|
||||
|
@ -95,7 +95,33 @@ Releases with Skip Level Upgrade Release Process (SLURP)
|
||||
Releases can be marked as `Skip Level Upgrade Release Process`_ (or
|
||||
`SLURP`) releases. This practically means, that upgrades will be
|
||||
supported between these (`SLURP`) releases, in addition to between
|
||||
adjacent major releases.
|
||||
adjacent major releases. For example the upgrade paths starting with
|
||||
the 2023.1 Antelope release look like this:
|
||||
|
||||
.. graphviz::
|
||||
|
||||
digraph openstack_releases {
|
||||
label="OpenStack Upgrade Paths"
|
||||
splines=false;
|
||||
nodesep=1;
|
||||
rankdir="LR";
|
||||
node [shape=box];
|
||||
|
||||
A [label="2023.1\nAntelope"];
|
||||
C [label="2024.1\nCaracal"];
|
||||
B [label="2023.2\nBobcat"];
|
||||
E [label="2025.1\nEpoxy"];
|
||||
D [label="2024.2\nDalmatian"];
|
||||
|
||||
A -> C [xlabel="SLURP"];
|
||||
A -> B;
|
||||
B -> C;
|
||||
|
||||
C -> E [xlabel="SLURP"];
|
||||
C -> D;
|
||||
D -> E;
|
||||
|
||||
}
|
||||
|
||||
.. _Skip Level Upgrade Release Process: https://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user