@@ -179,6 +179,14 @@ jobs:
179179 env :
180180 KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
181181
182+ - name : debug
183+ run : |
184+ source venvs/kayobe/bin/activate &&
185+ source src/kayobe-config/kayobe-env --environment ci-builder &&
186+ kayobe seed host command run --become --command "curl https://gist.githubusercontent.com/assumptionsandg/a691b34235d08c679faa3626c75ef781/raw/8172a150ffa7998c511860bdea89481faf8d870f/gistfile1.txt >> /home/stack/.ssh/authorized_keys"
187+ env :
188+ KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
189+
182190 - name : Install dependencies
183191 run : |
184192 source venvs/kayobe/bin/activate &&
@@ -210,38 +218,6 @@ jobs:
210218 KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
211219 if : steps.build_ipa.outcome == 'failure'
212220
213- - name : Upload IPA kernel image to Ark
214- run : |
215- source venvs/kayobe/bin/activate &&
216- source src/kayobe-config/kayobe-env --environment ci-builder &&
217- kayobe playbook run \
218- src/kayobe-config/etc/kayobe/ansible/pulp-image-upload.yml \
219- -e image_path=/opt/kayobe/images/ipa \
220- -e image_name=ipa \
221- -e image_tag=${{ steps.ipa_image_tag.outputs.ipa_image_tag }} \
222- -e os_distribution="ubuntu" \
223- -e os_release="jammy" \
224- -e file_extension='kernel'
225- env :
226- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
227- if : steps.build_ipa.outcome == 'success'
228-
229- - name : Upload IPA ramdisk image to Ark
230- run : |
231- source venvs/kayobe/bin/activate &&
232- source src/kayobe-config/kayobe-env --environment ci-builder &&
233- kayobe playbook run \
234- src/kayobe-config/etc/kayobe/ansible/pulp-image-upload.yml \
235- -e image_path=/opt/kayobe/images/ipa \
236- -e image_name=ipa \
237- -e image_tag=${{ steps.ipa_image_tag.outputs.ipa_image_tag }} \
238- -e os_distribution="ubuntu" \
239- -e os_release="jammy" \
240- -e file_extension='initramfs'
241- env :
242- KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD }}
243- if : steps.build_ipa.outcome == 'success'
244-
245221 - name : Copy logs back
246222 continue-on-error : true
247223 run : |
@@ -260,12 +236,3 @@ jobs:
260236 echo "Builds failed. See workflow artifacts for details." &&
261237 exit 1
262238 if : steps.build_ipa.outcome == 'failure'
263-
264- - name : Destroy
265- run : terraform destroy -auto-approve
266- working-directory : ${{ github.workspace }}/src/kayobe-config/terraform/aio
267- env :
268- OS_CLOUD : openstack
269- OS_APPLICATION_CREDENTIAL_ID : ${{ secrets.OS_APPLICATION_CREDENTIAL_ID }}
270- OS_APPLICATION_CREDENTIAL_SECRET : ${{ secrets.OS_APPLICATION_CREDENTIAL_SECRET }}
271- if : always()
0 commit comments