Commit Graph

28 Commits

Author SHA1 Message Date
Neil Hanlon fd7466e1e6
pinn markupsafe to 2.0.1 due to deprecation 2023-11-19 11:38:29 -05:00
Louis Abel ccae1045b3
update versions of empanadas 2023-11-08 14:16:49 -07:00
Neil Hanlon 419e7af362
use rpm shim instead of the other library 2023-11-08 16:06:08 -05:00
Louis Abel cb5ee4bf3b
add treeinfo refresh 2023-05-12 00:27:48 -07:00
Louis Abel 4e02e89ed2
0.6.1: Add checks to ensure mock is not in a container 2023-04-07 12:14:06 -07:00
Louis Abel f15ea17d10
change toml to reflect 0.6.0 2023-03-29 01:16:01 -07:00
Louis Abel 53ab6a9ec5
Modify repoclosure for peridot and metadata
* Fix peridot repoclosure script
* Modify shared utils for metadata and repositories (part 1, metadata)
* Modify dnf utils to take advantage of shared utility (part 2, metadata)
2022-10-11 19:58:17 -07:00
Louis Abel bb6b8523a3
Bump to version 0.5.0 for next phase of dev 2022-10-10 11:58:42 -07:00
Louis Abel 9bfe6f505e
Add support for repoclosure at peridot level 2022-10-05 16:15:08 -07:00
Louis Abel 8d77a63a6a
Start work on 0.4.0
* Start SIG deployment testing
* Add additional sigs: desktop, virt
* Modify altarch to match repo names in release package
2022-07-20 16:17:19 -07:00
Neil Hanlon 929aa97e8b
bump to 0.3.0; release 2022-07-13 23:34:08 -04:00
Louis Abel 520db534be
add justcopyit for live images 2022-07-11 15:12:41 -07:00
Louis Abel aaa89c74a4
begin live build configuration and move funcs to shared 2022-07-08 01:43:30 -07:00
Louis Abel b54447571b
Modify all Configs and add image puller
* Add livemap and imagemap to configs
* Add cloud image puller to iso_utils (part 1)
* Simplify color logging (potential prep for colorlog)
2022-07-05 20:42:41 -07:00
Neil Hanlon 361c155481
Containerize and refactor image building
* Add new fedora container to run imagefactory
* Make architecture class from py attrs and make it raise exceptions
* Change build-image script to primarily invoke imagefactory directly. A
  second wrapper will be added to support running in kubernetes if
needed.
2022-07-03 22:29:35 -04:00
Louis Abel 462ea264b3
add finalize script to mix 2022-07-03 00:22:00 -07:00
Louis Abel 4bc377cd44
Attempt to resolve RLBT#0000133 2022-06-30 15:38:50 -07:00
Neil Hanlon f65a331826
remove jinja types 2022-06-28 11:19:58 -04:00
Neil Hanlon 4bf6fb6618
Implement a feature to assist in generating various images
* use a flag to determine if we want an RC or not
* Convert rldict and sigdict to an AttributeDict to allow access via
  __getattr__
* add fedora_release variable to configs for controlling icicle
  templates
* build_image.py script to generate per-architecture XML files used by
  imagefactory
* refactor time to call utcnow() once
* add jinja types to development dependencies until we move past jinja
  2.x
* Generate TDL templates per architecture for each image variant on
  demand
* Generate imagefactory and copy commands to execute image build
* Refactor Kubernetes job template to be generic for all current jobs
2022-06-28 09:33:13 -04:00
Louis Abel 2e5c4778f4
Update Configs + Extra ISO Build Progress
* Configs updated to deal with repo and structure
* Add graft point process
* Start local and podman process for extra ISO builds
2022-06-23 13:12:53 -07:00
Louis Abel 00f330226d
update poetry and iso utilities 2022-06-21 17:21:37 -07:00
Neil Hanlon 4587287e1e
Github actions work for automatic building
* Add in really simple job template creation to prove the generation will
work
2022-06-20 18:02:19 -04:00
Louis Abel 22f920042e
add next phase before sign off 2022-06-20 01:34:10 -07:00
Louis Abel 72f98dcdb6
Tarball pull and extract 2022-06-19 22:52:20 -07:00
Louis Abel db55677a88
update lock and project 2022-06-19 10:57:05 -07:00
Neil Hanlon 0abdea5c86
Some changes to make scripts work in the new setup" 2022-06-17 15:55:26 -04:00
Neil Hanlon e3526b1588
Fix requirements specifications for EL machines that this will run on :) 2022-06-17 15:06:47 -04:00
Neil Hanlon fa74e96c84
Lets write some poetry 2022-06-17 15:06:45 -04:00