Commit Graph

11 Commits

Author SHA1 Message Date
Steve Baker 44abab621f Delete unused elements
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
2022-07-04 16:22:58 +12:00
Sandeep Yadav cf9dd68ef7 delorean-repo remove yum_plugin_priorities_package
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
2022-01-21 06:20:18 +05:30
Emilien Macchi 748f4680bb Dummy patch to build a new rpm in RDO
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
2017-05-18 18:43:56 -04:00
Martin André f283d70a10 Restore elements still in use
This partially reverts commit c653eaee1c
that was a bit too aggressived and removed elements still in use by the
gate-tripleo-buildimage-overcloud-full-centos-7 CI job.

[1] http://logs.openstack.org/73/455373/1/check/gate-tripleo-buildimage-overcloud-full-centos-7/a7f385b/console.html#_2017-04-13_06_18_00_002828

Change-Id: I98b31f039b144357b00c0c8f64bead033804ce8f
2017-04-13 11:13:57 +02:00
Steven Hardy c653eaee1c Remove unused elements
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
2017-04-12 13:21:03 +00:00
Julie Pichon 662ba3938c Follow HTTP/HTTPS redirects
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
2017-02-02 13:55:11 +00:00
Carlos Camacho c52dc5db88 Add stable release to image elements
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
2016-09-20 10:12:08 +00:00
James Slagle 8761b96657 Enable delorean-deps
The delorean repository requires use of the delorean-deps repo at
http://trunk.rdoproject.org/<distro-release>/delorean-deps.repo.

Change-Id: Id2d99e71b688af72e08e5e532d26f19784876202
2015-09-25 08:22:09 -04:00
James Slagle 7d4b9a2aed Make delorean.repo overrideable
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
2015-04-23 11:27:05 -04:00
Dan Prince 9e0097cc58 Delorean: going back in time fails,package caching
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
2015-01-19 20:58:56 -05:00
Dan Prince cb0a26cdcb Add a delorean-repo element
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
2014-11-24 14:19:44 -05:00