Commit Graph

46 Commits

Author SHA1 Message Date
Louis Abel cfa4bc81e4
add toolbox
Build empanada images for imagefactory / buildx (push) Failing after 4s Details
Build empanada container images for lorax / buildx (push) Successful in 1s Details
2024-05-08 00:06:53 -07:00
Louis Abel 59467129e7
add more kiwi directives
Build empanada images for imagefactory / buildx (push) Failing after 4s Details
Build empanada container images for lorax / buildx (push) Successful in 1s Details
2024-05-08 00:05:04 -07:00
Louis Abel 3e6d7d3cc0
lorax removes are no longer required for now
Build empanada images for imagefactory / buildx (push) Failing after 4s Details
Build empanada container images for lorax / buildx (push) Successful in 1s Details
2024-05-07 14:07:56 -07:00
Louis Abel 1a80921b2b
add kiwi changes
Build empanada images for imagefactory / buildx (push) Failing after 4s Details
Build empanada container images for lorax / buildx (push) Successful in 1s Details
2024-05-07 13:53:04 -07:00
Louis Abel 8dca4cf8c5
the containers are stream, so lorax-templates-rocky isn't a thing
Build empanada images for imagefactory / buildx (push) Failing after 4s Details
Build empanada container images for lorax / buildx (push) Successful in 1s Details
2024-05-04 23:27:45 -07:00
Louis Abel 7811415112
utilize extra_repos
Build empanada images for imagefactory / buildx (push) Failing after 5s Details
Build empanada container images for lorax / buildx (push) Successful in 2s Details
2024-05-03 13:22:29 -07:00
Louis Abel e9f6b7a99f
add kiwi config items
Build empanada images for imagefactory / buildx (push) Failing after 5s Details
Build empanada container images for lorax / buildx (push) Successful in 1s Details
2024-04-24 00:24:12 -07:00
Louis Abel 6d931afac5
toolkit: add squashfs_only option to configs
Build empanada images for imagefactory / buildx (push) Failing after 5s Details
Build empanada container images for lorax / buildx (push) Successful in 1s Details
2024-04-17 08:37:14 -07:00
Louis Abel d018838a6c
add kiwimap to other profiles
Build empanada images for imagefactory / buildx (push) Failing after 4s Details
Build empanada container images for lorax / buildx (push) Successful in 1s Details
Signed-off-by: Louis Abel <label@rockylinux.org>
2024-03-29 01:13:15 -07:00
Louis Abel 138cb51485
remove variantmap, add check for livemap valid type
Build empanada images for imagefactory / buildx (push) Failing after 4s Details
Build empanada container images for lorax / buildx (push) Successful in 1s Details
2024-03-29 01:05:55 -07:00
Louis Abel 2ced55eab2
prepare for additional live builders
Build empanada images for imagefactory / buildx (push) Failing after 5s Details
Build empanada container images for lorax / buildx (push) Successful in 2s Details
2024-03-27 17:12:15 -07:00
Louis Abel 9da86fa538
change lorax-templates-rhel and remove genisoimage
Build empanada images for imagefactory / buildx (push) Failing after 4s Details
Build empanada container images for lorax / buildx (push) Successful in 2s Details
2024-03-16 10:45:12 -07:00
Louis Abel 05def1afef
update el10 configs
Build empanada images for imagefactory / buildx (push) Failing after 4s Details
Build empanada container images for lorax / buildx (push) Successful in 1s Details
2024-02-21 13:17:19 -07:00
Louis Abel 52f68aa4c4
add el10 and codes
Build empanada images for imagefactory / buildx (push) Failing after 4s Details
Build empanada container images for lorax / buildx (push) Successful in 1s Details
2024-01-17 11:10:29 -07:00
Louis Abel 4720a6dda5
Change 9.2 to 9.3 2023-11-06 19:40:06 -07:00
Louis Abel 2d63eba5bd
OCP now have variants, reflect that 2023-04-13 18:23:58 -07:00
Louis Abel a9560a5150
fix overzealous filetype search 2022-11-20 13:46:27 -07:00
Louis Abel 3892e55c58
set all releases to qcow2 for ec2 2022-11-13 17:22:54 -07:00
Louis Abel dba0d00e17
update all configs to use new cloud image format 2022-11-13 10:29:21 -07:00
Louis Abel 4d6a0c9519
move disttag to per profile 2022-10-20 01:18:11 -07:00
Louis Abel 0351d2a289
change lookahead data 2022-10-03 14:33:22 -07:00
Louis Abel 27c8d4ae17
add MATE to live images 2022-09-11 19:04:49 -07:00
Louis Abel 6731e3f4a5
add fedora major version for future use 2022-08-28 23:21:54 -07:00
Louis Abel 29afcddf7c
Add aarch64 to allowed live arches 2022-08-23 13:44:17 -07:00
Louis Abel 813acedf84
add additional file list operations for neil 2022-07-13 08:46:06 -07:00
Louis Abel 9568b0cbcb
add in live generation 2022-07-11 01:06:33 -07:00
Louis Abel a4ee9ecc02
images should be pulled based on format and name 2022-07-08 09:54:43 -07:00
Louis Abel aaa89c74a4
begin live build configuration and move funcs to shared 2022-07-08 01:43:30 -07:00
Louis Abel d482019ca5
turn off all repos in container 2022-07-06 23:23:07 -07:00
Louis Abel 73f08780d9
correct comments, fix livemap configs 2022-07-06 07:44:37 -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 8954987365
Remove fedora_release var, no longer needed 2022-07-04 17:55:46 -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 f4f29d97cc
Expand and Generalize ISO Functions
* Utils is now empanadas.util.Shared
* Each config now has a profile name to determine latest-Rocky-{} link
  (Results RLBT#0000131)
* Check added to see if an ISO was built at some point, and forcefully
  exit if so
* Lorax tar ball should be in the format of of lorax-X.Y-ARCH to ensure
  there's no collisions between stable, beta, and lh builds
2022-06-27 17:59:21 -07:00
Louis Abel 57d51dadc7
initial boot images should have dvd in the volid 2022-06-27 03:39:11 -07:00
Louis Abel 436caefcbd
turn on xorrisofs for 9 2022-06-27 00:07:39 -07:00
Louis Abel fce45f3a72
put in a hack for xorrisofs 2022-06-26 22:45:31 -07:00
Louis Abel 37c0be3fd0
attempt to build ISO in both mock and podman 2022-06-26 21:29:55 -07:00
Louis Abel 43470e336b
RLBS - Finalize Treeinfo and Add xorrisofs
In preparation to build ISO's with mock or parallel podman containers,
treeinfo support was fully added as well as the addition of xorrisofs to
prepare for the future. xorrisofs should also work for both current and
previous releases.

We have also add a currently-pending RLN experiment.
2022-06-26 12:24:56 -07:00
Louis Abel 6073066c84
restructure iso map configs 2022-06-24 15:37:32 -07:00
Louis Abel b75fe62899
scripts now generate 2022-06-23 15:29:22 -07: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 a28bed653a
remove minimal as an image for now 2022-06-20 20:27:30 -07:00
Louis Abel 6914d651c4
update some functional tests 2022-06-20 16:49:28 -07:00
Louis Abel 22f920042e
add next phase before sign off 2022-06-20 01:34:10 -07:00
Neil Hanlon fa74e96c84
Lets write some poetry 2022-06-17 15:06:45 -04:00