delorean-repo:
replaced by tripleo-repos and other repo setup approaches
hosts:
heat hasn't manage hosts file for many releases
localboot:
replaced by diskimage-builder grub2, bootloader elements
ntp:
replaced by installing chrony package
os-net-config:
the package is installed by other elements, and the script is now
called from ansible
overcloud-dracut:
replaced by diskimage-builder dracut-regenerate element
overcloud-partition:
no image now uses this, overcloud-hardened-uefi-full uses
overcloud-partition-uefi
Change-Id: I990493b51d87a40140c1648f2b04c982ce959b1d
With this patch, we are removing yum_plugin_priorities_package
from delorean-repo element as a part of refactoring
to only support centos/rhel 8/9.
As these are the only thing defined in file - pkg-map and
03-install-yum-priorities, We are dropping these files.
This repo have stable branches, so train builds should be using
stable/train of tripleo-image-elements.
Change-Id: I683050dbceb79c9123fcefb16e34dc6085c93d85
Since yum-plugin-priorities packages is a part of dnf so no
need to install otherwise DNF was complain saying no package found.
Change-Id: I380e98ca6580e00054ae54e89efd3f2208ba63ef
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
The version of openstack-tripleo-image-elements in RDO for stable
branches is too old and it might be one of the reasons why TripleO CI is
failing to deploy TripleO on Newton.
See: https://bugs.launchpad.net/tripleo/+bug/1690373
This patch is doing nothing important but by merging it, we'll build a
new package in RDO for master and all branches and hopefully get a new
build that will help us to resolve the issue.
Change-Id: Ie6c21aa8d071e791eb0df6db6d700074d3141cf0
Related-Bug: #1690373
Most elements in this repo are old, untested and no longer used, so
remove all those we're not using (as proven via CI).
I think there are some remaining things we build into the images but no
longer need, but those can be handled via follow-up patches.
Change-Id: I221c5a3f82a2500c90646fc69439a210cf64e5e1
Adding -L to curl will lead us to the correct repo definition even when
there is a redirect. Currently the tripleoclient gate is failing due to
downloading HTML instead of a repo file.
Change-Id: I9733b43ab1135fa2e4b25ff69d0e1e4d99ce9efe
Closes-Bug: #1661206
When creating overcloud images the deps repo is
all the time centos7/delorean-deps.repo without
taking into account that when using stable releases
needs to be changed to:
centos7-liberty/delorean-deps.repo
centos7-mitaka/delorean-deps.repo
Change-Id: I8d5e52809b339bc156eb173dca6b3d2436ad0c87
Closes-bug: #1625463
Closes-bug: #1625315
The delorean repository requires use of the delorean-deps repo at
http://trunk.rdoproject.org/<distro-release>/delorean-deps.repo.
Change-Id: Id2d99e71b688af72e08e5e532d26f19784876202
Make the delorean.repo file name overrideable via $DELOREAN_REPO_FILE
since Delorean Kilo uses a different repo file name than Delorean Trunk.
For example:
http://trunk.rdoproject.org/kilo/centos7/current/delorean-kilo.repo
Change-Id: I71723d174197c209ec892b14cf057500b4d82083
This fixes an issue where setting your DELOREAN_REPO back
in time (to an earlier repo) doesn't work. This is
because the Yum metadata cache for the more recent
repo is already stored in your
.cache/image-create/yum/x86_64/20/delorean and it won't
get updated unless it is manually cleaned.
This patch adds a simple 'yum metadata clean' command
to the delorean-repo element so that we can always
ensure the metadata file we want gets downloaded.
Change-Id: Ie714d7298c9691ec156f4013ccd3edb2cc0912d1
This element allows developers to use Yum repositories
generated via the Delorean tool. This is very useful
for testing upstream packages with TripleO element changes.
Change-Id: I290f1adc9631c1350b0cb7ad52b27b6759de05d8