Skip to content

Commit 5de8992

Browse files
committed
update openstack to use container
1 parent 611807b commit 5de8992

File tree

1 file changed

+10
-21
lines changed

1 file changed

+10
-21
lines changed

.github/workflows/build-openstack-capi-image.yml

Lines changed: 10 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -34,29 +34,21 @@ defaults:
3434
jobs:
3535
build-image:
3636
runs-on: ubuntu-24.04
37+
container:
38+
image: ghcr.io/elastisys/image-builder-amd64:Automate-production-of-CAPI-VM-images-ce6595cad6edd0486d3b0c0d436f637ca8214d5f
39+
3740
steps:
3841
- uses: actions/checkout@v5
3942
name: Checkout
4043

41-
- uses: actions/cache@v4
42-
with:
43-
path: |
44-
~/.config/packer/plugins
45-
key: packer-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.pkr.hcl') }}
46-
47-
- name: Enable KVM
48-
run: |
49-
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
50-
sudo udevadm control --reload-rules
51-
sudo udevadm trigger --name-match=kvm
52-
53-
- name: install qemu-kvn
54-
run: |
55-
sudo apt update && \
56-
sudo apt upgrade -y && \
57-
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils qemu-utils
44+
45+
# - name: Enable KVM
46+
# run: |
47+
# echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
48+
# sudo udevadm control --reload-rules
49+
# sudo udevadm trigger --name-match=kvm
5850

59-
51+
6052
- name: replace variables
6153
run: |
6254
package="${version}-1.1"
@@ -69,9 +61,6 @@ jobs:
6961
-e "s/\\\$IMAGE_TAG/${tag}/" \
7062
<"template.json" >"kubernetes.json"
7163
72-
- name: install dependencies for openstack
73-
run: make deps-qemu
74-
7564
7665
- name: build openstack image
7766
run: make build-qemu-ubuntu-2404-efi

0 commit comments

Comments
 (0)