Skip to content

Commit 9d30da2

Browse files
committed
Add logically bound images for EDPM services
This change adds logically bound images for use with bootc. This is implementing based on: https://containers.github.io/bootc/logically-bound-images.html Signed-off-by: Brendan Shephard <[email protected]> Add QEMU to image Quadlet files in correct location pyroute
1 parent d0c72b7 commit 9d30da2

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

bootc/Containerfile.centos9

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ ARG PACKAGES="\
2121
iscsi-initiator-utils \
2222
jq \
2323
libvirt \
24+
libvirt-daemon-driver-qemu \
2425
lvm2 \
2526
NetworkManager-ovs \
2627
nftables \
@@ -31,21 +32,23 @@ ARG PACKAGES="\
3132
os-net-config \
3233
podman \
3334
python3-libselinux \
35+
python3-pyroute2 \
3436
python3-pyyaml \
3537
rsync \
3638
sysstat \
3739
tmpwatch \
38-
tuned-profiles-cpu-partitioning"
40+
tuned-profiles-cpu-partitioning \
41+
qemu-kvm"
3942

4043
ARG ENABLE_UNITS="openvswitch"
4144

42-
RUN sudo dnf install centos-release-nfv-openvswitch centos-release-openstack-antelope -y && dnf -y install $PACKAGES && dnf clean all && systemctl enable $ENABLE_UNITS
45+
RUN sudo dnf install centos-release-nfv-openvswitch centos-release-openstack-dalmatian -y && dnf -y install $PACKAGES && dnf clean all && systemctl enable $ENABLE_UNITS
4346

4447
# Template systemd service for services
4548
COPY embedded-services/quadlets/systemd/service-template.kube /usr/share/containers/systemd/[email protected]
4649

4750
## Service specific quadlets
48-
COPY embedded-services/quadlets/ /usr/share/containers/systemd/
51+
COPY embedded-services/quadlets/*/* /usr/share/containers/systemd/
4952

5053
# Pre-cache containers for each service
5154
RUN podman pull quay.io/podified-antelope-centos9/openstack-ceilometer-compute:current-podified

0 commit comments

Comments
 (0)