Skip to content

Some Tweaks and Minor Features

(these have been piling up for a while)

clouds/

  • remove_image -> delete_image
  • add optional encryption to AWS images (!139 (closed)), other misc. cleanup
  • image format conversion moved to image_configs.py

configs/

  • cloud_image_url --> cloud_region_url
  • add storage_url and download_url for non-cloud image storage/retrieval

alpine.pkr.hcl

  • post-processing will happen for all actions
  • builder is always going to be qemu and its image format will always be qcow2

build

  • add the full range of target steps (still working on upload and release, though)
  • rollback target step forces --revise

cloud_helper.py

  • add the full range of target steps (still working on upload and release)
  • save image metadata after every target step

image_configs.py

  • ImageConfigManager passes yaml object and log context to ImageConfig
  • allow EXCLUDE/end_of_life to be defined inside WHEN blocks
  • image conversion from qcow2 to other formats is done here now, and checksum is also generated
  • metadata (i.e. tags) is also saved next to local converted image (with its own checksum)

gen_mksite_releases.py

  • has replaced gen_releases.py
Edited by Jake Buchholz Göktürk

Merge request reports