Skip to content

Yoga build host image on arc#1014

Merged
markgoddard merged 1 commit intostackhpc/yogafrom
yoga-build-host-image-on-arc
Apr 2, 2024
Merged

Yoga build host image on arc#1014
markgoddard merged 1 commit intostackhpc/yogafrom
yoga-build-host-image-on-arc

Conversation

@Alex-Welsh
Copy link
Copy Markdown
Member

Still putting the final touches to this PR but everything should be working correctly now.
All images built here
latest test here

@Alex-Welsh Alex-Welsh force-pushed the yoga-build-host-image-on-arc branch 4 times, most recently from 138cf36 to 91eb986 Compare March 27, 2024 11:53
@Alex-Welsh
Copy link
Copy Markdown
Member Author

Current issues:
Rocky 8 images are building as rocky 9
Rocky 9 images are failing to boot due to to an issue with cloud-init config not being parseable:

[   12.623671] cloud-init[966]: 2024-03-27 09:48:06,919 - util.py[WARNING]: Failed loading yaml blob. Invalid format at line 102 column 5: "while parsing a block mapping
[   12.626039] cloud-init[966]:   in "<unicode string>", line 102, column 5:
[   12.627229] cloud-init[966]:         renderers: ['network-manager']
[   12.628358] cloud-init[966]:         ^
[   12.629054] cloud-init[966]: expected <block end>, but found '<block mapping start>'
[   12.630460] cloud-init[966]:   in "<unicode string>", line 103, column 7:
[   12.631628] cloud-init[966]:           activators: ['network-manager']

I think that issue is caused by a whitespace error on this line of the containerfile
A fix is in progress

@Alex-Welsh Alex-Welsh force-pushed the yoga-build-host-image-on-arc branch 5 times, most recently from 2b95268 to 9f640b5 Compare March 27, 2024 15:41
Comment thread terraform/host-image-builder/README.rst Outdated
Comment thread terraform/host-image-builder/vm.tf Outdated
Comment thread etc/kayobe/pulp-repo-versions.yml Outdated
Comment thread etc/kayobe/ansible/openstack-host-image-upload.yml Outdated
Comment thread etc/kayobe/ansible/openstack-host-image-upload.yml Outdated
Comment thread .github/workflows/overcloud-host-image-build.yml Outdated
Comment thread .github/workflows/overcloud-host-image-build.yml
Comment thread .github/workflows/overcloud-host-image-build.yml Outdated
Comment thread .github/workflows/overcloud-host-image-build.yml
Comment thread .github/workflows/overcloud-host-image-build.yml
@Alex-Welsh Alex-Welsh force-pushed the yoga-build-host-image-on-arc branch 3 times, most recently from 7d56249 to d8213a9 Compare March 28, 2024 10:18
Comment thread .github/workflows/overcloud-host-image-build.yml
Comment thread .github/workflows/overcloud-host-image-build.yml Outdated
Comment thread .github/workflows/overcloud-host-image-build.yml Outdated
Comment thread .github/workflows/overcloud-host-image-build.yml Outdated
Comment thread .github/workflows/overcloud-host-image-build.yml
Comment thread etc/kayobe/stackhpc-overcloud-dib.yml
@Alex-Welsh Alex-Welsh force-pushed the yoga-build-host-image-on-arc branch 7 times, most recently from 73a365c to 9e36ac7 Compare March 28, 2024 14:14
Arc runners are kubernetes-orchestrated github runners. Host image
builds do not work on these runners, so this commit adapts the host
image build workflow to spin up a worker VM which executes the build.
@Alex-Welsh Alex-Welsh force-pushed the yoga-build-host-image-on-arc branch from 9e36ac7 to 8f6fcb8 Compare March 28, 2024 14:15
@Alex-Welsh Alex-Welsh marked this pull request as ready for review March 28, 2024 14:16
@Alex-Welsh Alex-Welsh requested a review from a team as a code owner March 28, 2024 14:16
@Alex-Welsh Alex-Welsh requested a review from markgoddard March 28, 2024 14:16
Comment thread etc/kayobe/overcloud-dib.yml
@markgoddard markgoddard merged commit 368a487 into stackhpc/yoga Apr 2, 2024
@markgoddard markgoddard deleted the yoga-build-host-image-on-arc branch April 2, 2024 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants