[tripleo] Changing TripleO's release model

Herve Beraud hberaud at redhat.com
Wed Jun 9 09:05:48 UTC 2021


Le mer. 9 juin 2021 à 10:05, Alfredo Moralejo Alonso <amoralej at redhat.com>
a écrit :

>
>
> On Wed, Jun 9, 2021 at 2:48 AM Dan Sneddon <dsneddon at redhat.com> wrote:
>
>> Thanks for making the announcement. Can you clarify how the
>> feature-freeze dates will be communicated to the greater community of
>> contributors?
>>
>
Feature freeze doesn't exist in the independent model. The independent
model isn't bound with the openstack series.
Usually the independent model is more suitable for stable projects,
deliverables that are in use outside openstack or for deliverables that
aren't related to openstack series (e.g openstack/pbr).


>> - Dan Sneddon
>>
>> On Jun 8, 2021, at 8:21 AM, Wesley Hayutin <whayutin at redhat.com> wrote:
>>
>> 
>>
>> Greetings TripleO community!
>>
>> At the most recent TripleO community meetings we have discussed formally
>> changing the OpenStack release model for TripleO [1].  The previous
>> released projects can be found here [2]. TripleO has previously released
>> with release-type[‘trailing’, ‘cycle-with-intermediary’].
>>
>> To quote the release model doc:
>>
>> ‘Trailing deliverables trail the release, so they cannot, by definition,
>> be independent. They need to pick between cycle-with-rc
>> <https://releases.openstack.org/reference/release_models.html#cycle-with-rc>
>> or cycle-with-intermediary
>> <https://releases.openstack.org/reference/release_models.html#cycle-with-intermediary>
>> models.’
>>
>> We are proposing to update the release-model to ‘independent’.  This
>> would give the TripleO community more flexibility in when we choose to cut
>> a release.  In turn this would mean less backporting, less upstream and 3rd
>> party resources used by potentially some future releases.
>>
>> How do you plan to manage the different versions of OSP without upstream
branches?
Backports can be done by defining downstream branches for OSP, however,
that will introduce a gymnastic to filter and select the changes to
backport, the sealing between OSP versions will be more difficult to manage
downstream. That leads us to the next question.

How to deal with RDO? If I'm right RDO is branch based (
https://www.rdoproject.org/what/repos/), that will force some updates here
too. That will also impact tools like packstack (
https://www.rdoproject.org/install/packstack/).

>
>>
> What does this change mean in terms of branches and compatibility for
> OpenStack stable releases?.
>

The independent release model means no stable branches anymore for
deliverables that follow this model (e.g openstack/pbr).
The deliverables that stick to this model aren't no longer coordinated by
the openstack series (A, B, C..., Ussuri, Victoria, Wallaby, Xena, Y, Z).

However, we should notice that the independent model is different from
branchless. Branches can be created by project owners, however, these
branches won't be released by the release team, only the master branch will
be released. So, maybe you could emulate the OSP versions upstream (some
sort of stable branches) and then backport patches to them, however, you'll
have to release them by yourself.


>
>> To quote the release model doc:
>>
>> ‘Some projects opt to completely bypass the 6-month cycle and release
>> independently. For example, that is the case of projects that support the
>> development infrastructure. The “independent” model describes such
>> projects.’
>>
>> The discussion here is to merely inform the greater community with
>> regards to the proposal and conversations regarding the release model.
>> This thread is NOT meant to discuss previous releases or their supported
>> status, merely changing the release model here [3]
>>
>>
>> [0] https://etherpad.opendev.org/p/tripleo-meeting-items
>>
>> [1]  https://releases.openstack.org/reference/release_models.html
>>
>> [2] https://releases.openstack.org/teams/tripleo.html
>>
>> [3]
>> https://opendev.org/openstack/releases/src/branch/master/deliverables/xena
>>
>>

-- 
Hervé Beraud
Senior Software Engineer at Red Hat
irc: hberaud
https://github.com/4383/
https://twitter.com/4383hberaud
-----BEGIN PGP SIGNATURE-----

wsFcBAABCAAQBQJb4AwCCRAHwXRBNkGNegAALSkQAHrotwCiL3VMwDR0vcja10Q+
Kf31yCutl5bAlS7tOKpPQ9XN4oC0ZSThyNNFVrg8ail0SczHXsC4rOrsPblgGRN+
RQLoCm2eO1AkB0ubCYLaq0XqSaO+Uk81QxAPkyPCEGT6SRxXr2lhADK0T86kBnMP
F8RvGolu3EFjlqCVgeOZaR51PqwUlEhZXZuuNKrWZXg/oRiY4811GmnvzmUhgK5G
5+f8mUg74hfjDbR2VhjTeaLKp0PhskjOIKY3vqHXofLuaqFDD+WrAy/NgDGvN22g
glGfj472T3xyHnUzM8ILgAGSghfzZF5Skj2qEeci9cB6K3Hm3osj+PbvfsXE/7Kw
m/xtm+FjnaywZEv54uCmVIzQsRIm1qJscu20Qw6Q0UiPpDFqD7O6tWSRKdX11UTZ
hwVQTMh9AKQDBEh2W9nnFi9kzSSNu4OQ1dRMcYHWfd9BEkccezxHwUM4Xyov5Fe0
qnbfzTB1tYkjU78loMWFaLa00ftSxP/DtQ//iYVyfVNfcCwfDszXLOqlkvGmY1/Y
F1ON0ONekDZkGJsDoS6QdiUSn8RZ2mHArGEWMV00EV5DCIbCXRvywXV43ckx8Z+3
B8qUJhBqJ8RS2F+vTs3DTaXqcktgJ4UkhYC2c1gImcPRyGrK9VY0sCT+1iA+wp/O
v6rDpkeNksZ9fFSyoY2o
=ECSj
-----END PGP SIGNATURE-----
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20210609/c6acff38/attachment.html>


More information about the openstack-discuss mailing list