Commit Graph

22 Commits

Author SHA1 Message Date
Neil Hanlon ebaaead520
add RPI and GenericArm fix 2023-05-17 16:40:56 -04:00
Neil Hanlon 48a4171ebd
add GenericArm support for SIG/AltArch 2023-05-17 16:40:23 -04:00
Neil Hanlon 78154eb23e
fix bug when not passing variant to type which has variants 2023-05-13 17:30:30 -04:00
Neil Hanlon f26149337d
fix: standardized name for OCP to Base, in case of future variants 2023-05-13 17:28:37 -04:00
Neil Hanlon ed2a2999ad
formatting, add WSL container variant, support requesting new quotas 2023-05-12 14:00:52 -04:00
Neil Hanlon 435206c1ca
add rpi image 2022-11-18 23:46:30 -05:00
Neil Hanlon e4c0eb2abc
add vmware 2022-11-13 18:20:13 -05:00
Neil Hanlon d028b28d63
beginning work on downloading variant images 2022-11-12 12:04:52 -05:00
Neil Hanlon afb3576a3d
Add OCP building back 2022-10-19 22:28:57 -04:00
Neil Hanlon a5f757140b
Add i686 to translation map 2022-10-11 11:51:23 -04:00
Neil Hanlon 03d0c585ae
add gitignore
* change capitalization for vbox
2022-07-13 23:33:23 -04:00
Neil Hanlon 767362aceb
Various image building changes
* Add UBI container specification
* Change ouput path to simplify copying operations
* Install patches for imagefactory and fixed version of oz for RHEL in
  container
    * Please ignore the RPM in this repo for now...
* Add conversion steps for Vagrant, EC2 images
* Fix KSes if they have a $basearch variable by subtitution
* Add usefbx variable to ensure we have an output for debugging
2022-07-08 13:30:15 -04:00
Louis Abel 6946b737fc
Simplify colors and start fleshing out cloud image pulls 2022-07-05 14:47:38 -07:00
Neil Hanlon 55abe763ef
Refactor Architecture class and fix names for output files 2022-07-04 14:44:20 -04: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
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 37c0be3fd0
attempt to build ISO in both mock and podman 2022-06-26 21:29:55 -07:00
Louis Abel d38fa4f349
push stuff up for now 2022-06-19 07:29:01 -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 fa74e96c84
Lets write some poetry 2022-06-17 15:06:45 -04:00