Reviewer note:
Deprecated options have been removed from oslo.db this is why a major
version is required.
Change-Id: Iaaeeb0b029db04958eaa3c5399ae1580a8ea2914
To go along with Wallaby official release
This is also the last train tag before EM transition for neutron and
networking-ovn (no need for newer tags in other stadium projects)
Change-Id: I1f0303eceb9de95de443f999a43d048f31e5f0ce
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
This sets the end date for the Wallaby key, adds the Xena key
starting today and links to a minimal export of the corresponding
public key and its details on the keyserver network.
Change-Id: I012696f62c41915b71dfc12f3c658decc26e9644
Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: Ia9e4cab5a22aa9e9d0e13c4a1f9313c3fcb1ec66
clone_repo script does not fail if the branch does not exist, but
checks out the master branch [1], so we have to make sure the required
branch exists.
This patch also adds a check that there were no more patches merged
after the given branch was tagged EOL.
[1] https://opendev.org/openstack/releases/src/branch/master/tools/clone_repo.sh#L187
Change-Id: Ia1ededfc3cebbae807719750dc5e2d5949ce9a21
In order to cut first major release we need to merge some partially
breaking changes. In order not to affect immediately everyone with that
and have freedom to test things thorougly let's do it in a special
branch.
Change-Id: I4622c743d6e95cc8fc8154b5943c49af7405bc05
Includes functionality for the ephemeral Heat work in tripleoclient and
tripleo-ansible. Needed for
https://review.opendev.org/c/openstack/tripleo-common/+/787819.
Signed-off-by: James Slagle <jslagle@redhat.com>
Change-Id: Ia3fbb7f405a68436a901c23999d4e39835a87dec