diff --git a/manifests/phases/executors.yaml b/manifests/phases/executors.yaml index 038ec8863..5078823c8 100644 --- a/manifests/phases/executors.yaml +++ b/manifests/phases/executors.yaml @@ -64,3 +64,18 @@ additional-vars: CONTAINER_CACPK_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1 CONTAINER_CABPK_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1 CONTAINER_CAPI_AUTH_PROXY: gcr.io/kubebuilder/kube-rbac-proxy:v0.4.1 +--- +apiVersion: airshipit.org/v1alpha1 +kind: ImageConfiguration +metadata: + name: isogen + labels: + airshipit.org/deploy-k8s: "false" +builder: + networkConfigFileName: network-config + outputMetadataFileName: output-metadata.yaml + userDataFileName: user-data +container: + containerRuntime: docker + image: quay.io/airshipit/isogen:latest-ubuntu_focal + volume: /srv/iso:/config diff --git a/manifests/phases/phases.yaml b/manifests/phases/phases.yaml index ce1fbdbc8..9483bd6f2 100644 --- a/manifests/phases/phases.yaml +++ b/manifests/phases/phases.yaml @@ -1,3 +1,13 @@ +apiVersion: airshipit.org/v1alpha1 +kind: Phase +metadata: + name: bootstrap +config: + executorRef: + apiVersion: airshipit.org/v1alpha1 + kind: ImageConfiguration + name: isogen + documentEntryPoint: manifests/site/test-site/ephemeral/bootstrap --- apiVersion: airshipit.org/v1alpha1 kind: Phase diff --git a/tools/deployment/24_build_ephemeral_iso.sh b/tools/deployment/24_build_ephemeral_iso.sh index 730dbd8db..ee8f91d97 100755 --- a/tools/deployment/24_build_ephemeral_iso.sh +++ b/tools/deployment/24_build_ephemeral_iso.sh @@ -27,7 +27,7 @@ sudo chmod -R 755 ${ISO_DIR} sudo chown -R ${USER_NAME} ${ISO_DIR} echo "Build ephemeral iso" -airshipctl image build --debug +airshipctl phase run bootstrap --debug echo "List generated iso" ls -lth ${ISO_DIR}