airshipctl/pkg
Anderson, Craig (ca846m) 2daacf5f2a image-builder integration for ISO builds
This introduces airshipctl integration with image-builder [0], which
replaces the existing isogen tool for ephemeral ISO generation.

The airshipctl isogen executor has been updated for building ephemeral
ISOs using the image-builder container. The ability for user-declared
filenames for cloud-init user data and network data was removed, since
the user's only interest is in supplying the relevant overrides, not in
transparent naming coordination with the image-builder container. A new
object is added to the document package to identify the document kind,
label, and key to retrieve data from since this is pattern we will
reuse elsewhere.

Progress flag removed as requsted. Progress is reported directly by the
image-builder container.

Isogen debug flag removed in favor of using log.DebugEnabled()

[0] https://review.opendev.org/#/c/730777/

Depends-On: https://review.opendev.org/c/airship/images/+/730777/
Change-Id: I545004feaf2116f8ffb29faf6f7f7f5fcfe24fff
2020-12-17 14:47:53 -08:00
..
api/v1alpha1 image-builder integration for ISO builds 2020-12-17 14:47:53 -08:00
bootstrap image-builder integration for ISO builds 2020-12-17 14:47:53 -08:00
cluster Minor fix on comment message (ClusterKubeconfigContext) 2020-12-11 15:15:19 +00:00
clusterctl Move clusterctl phase executor to a separate package 2020-12-11 14:09:41 -06:00
config image-builder integration for ISO builds 2020-12-17 14:47:53 -08:00
container Move container phase executor to a separate package 2020-12-14 13:16:35 -06:00
document image-builder integration for ISO builds 2020-12-17 14:47:53 -08:00
errors Remove AirshipError 2020-05-28 14:22:44 -05:00
events Add newline when printing an event 2020-12-12 11:52:24 +03:00
fs Extend document filesystem with chmod and dir methods 2020-12-02 09:03:17 -06:00
inventory Add baremetal inventory implementation. 2020-12-03 12:41:56 -06:00
k8s Move kubernetes-apply phase executor to a separate package 2020-12-11 14:09:41 -06:00
log Merge "improve logging" 2020-09-01 12:48:29 +00:00
phase image-builder integration for ISO builds 2020-12-17 14:47:53 -08:00
remote image-builder integration for ISO builds 2020-12-17 14:47:53 -08:00
secret/generate Refactoring masterpassphrase cmd to encryptionkey 2020-11-11 08:59:13 +00:00
util Adding Utility to generate CA 2020-11-12 03:51:52 +00:00
version [#204] Refactoring for version cmd 2020-05-06 09:05:19 -07:00