Go to file
Hervé Beraud e96978a74a ironic-python-agent-builder release model change
During the recent xena ptg, the ironic community had a discussion about
the need to move the ironic-python-agent-builder project from an
independent model to the standard release model.

When we initially split the builder from ironic-python-agent, we decided
against it, but considering some problems we encountered during the
road, the ironic community seems to be in favor of the change.
The reasons for this are mainly to strictly align the image building
project to ironic-python-agent releases, and ease dealing with the
occasional upgrade of tinycore linux, the base image used to build the
"tinyipa" ironic-python-agent ramdisk.

We decided to split them at some point, and we'd like to keep them
separated, but we realized that it would make sense to keep them synced
by branch.

The ironic contributor suffered CI pain over the
past year where code handling distributions has broken several times.
Largely these breaks have had to be navigated around with specific
version pinning, and settings changes, because we were unable to fix
something a release or two back inside the tooling, in this case
ironic-python-agent-builder. In other words, if the ironic team had that
capability and those branches/tags, we would have been less in a world of
pain because we wouldn't have had to make changes on every job/branch
across every repository where we were hitting issues with ipa-b. Reduction
of pain is why this change is being proposed.

We should also notice that the Kolla team also use ipa-builder and they
faced similar issues with Kayobe.

These changes propose to cut ipa-builder for Wallaby in a retro active
manner (Wallaby is already out at this point).

These changes use the same model that the one used by
ironic-python-agent.

These changes create a new tag (2.7.0) based on the same hash that the
previous independent version (2.6.0), mostly to properly init the series
with a meaningful version number, avoid misleading with future bugfix
releases versionned with a minor bump, create the wallaby branch from the
right point, avoid errors with our tooling related to missing tags for a
series.

These changes also init ipa-builder for Xena.

http://lists.openstack.org/pipermail/openstack-discuss/2021-April/022032.html

Change-Id: Ia899b39dbc68b245e1b84518363de5420af500c0
2021-05-07 12:53:36 +02:00
2021-04-30 15:44:41 +02:00
2019-09-23 18:04:44 +02:00
2018-07-10 10:38:33 +07:00
2019-04-19 19:37:48 +00:00
2018-07-10 10:38:33 +07:00
2020-06-02 14:28:30 -05:00
2020-04-11 15:57:21 -05:00
2018-10-17 10:36:04 +11:00
2019-11-13 16:51:02 +01:00
2021-04-20 14:57:51 +08:00

OpenStack Releases

image

This repository is used to drive release automation for OpenStack release deliverables, ultimately publishing them on the https://releases.openstack.org/ website.

Changes to this repository are proposed using Gerrit at https://review.opendev.org. This repository is managed by the OpenStack Release Management team.

For more information on how to use this repository, please read our reference documentation.

Who should use this repository

All official OpenStack software should go through the OpenStack Release Management team team to produce releases. Exceptions to this rule are granted by the Technical Committee and documented in the openstack/governance repository ('release-management' key in reference/projects.yaml).

Deliverables managed by teams not under OpenStack governance should follow the tagging instructions in the infra manual.

More information

You can reach the Release Management team on the #openstack-release channel on Freenode IRC, or by sending an email with '[release]' as a subject prefix to the openstack-discuss mailing-list.

Description
Release requests and history tracking
Readme 140 MiB
Languages
Python 89.1%
Shell 10.9%