Skip to content

Commit dae9415

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 935c12f commit dae9415

File tree

1 file changed

+4
-14
lines changed

1 file changed

+4
-14
lines changed

bootc/Containerfile.centos9

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ ARG PACKAGES="\
1919
iptables-services \
2020
iscsi-initiator-utils \
2121
jq \
22+
libvirt \
23+
libvirt-daemon-driver-qemu \
2224
lvm2 \
2325
nftables \
2426
numactl \
@@ -29,6 +31,7 @@ ARG PACKAGES="\
2931
os-net-config \
3032
podman \
3133
python3-libselinux \
34+
python3-pyroute2 \
3235
python3-pyyaml \
3336
rsync \
3437
tmpwatch \
@@ -51,20 +54,7 @@ RUN chmod +x /usr/etc/ansible/facts.d/bootc.fact
5154
COPY embedded-services/quadlets/systemd/service-template.kube /usr/share/containers/systemd/[email protected]
5255

5356
## Service specific quadlets
54-
COPY embedded-services/quadlets/ovn-controller/ovn_controller.yaml /usr/share/containers/systemd/ovn_controller.yaml
55-
COPY embedded-services/quadlets/ovn-controller/ovn_controller.image /usr/share/containers/systemd/ovn_controller.image
56-
COPY embedded-services/quadlets/iscsid/iscsid.yaml /usr/share/containers/systemd/iscsid.yaml
57-
COPY embedded-services/quadlets/iscsid/iscsid.image /usr/share/containers/systemd/iscsid.image
58-
COPY embedded-services/quadlets/nova_compute/nova_compute.yaml /usr/share/containers/systemd/nova_compute.yaml
59-
COPY embedded-services/quadlets/nova_compute/nova_compute.image /usr/share/containers/systemd/nova_compute.image
60-
COPY embedded-services/quadlets/ovn_metadata_agent/ovn_metadata_agent.yaml /usr/share/containers/systemd/ovn_metadata_agent.yaml
61-
COPY embedded-services/quadlets/ovn_metadata_agent/ovn_metadata_agent.image /usr/share/containers/systemd/ovn_metadata_agent.image
62-
COPY embedded-services/quadlets/logrotate_crond/logrotate_crond.yaml /usr/share/containers/systemd/logrotate_crond.yaml
63-
COPY embedded-services/quadlets/logrotate_crond/logrotate_crond.image /usr/share/containers/systemd/logrotate_crond.image
64-
COPY embedded-services/quadlets/multipathd/multipathd.yaml /usr/share/containers/systemd/multipathd.yaml
65-
COPY embedded-services/quadlets/multipathd/multipathd.image /usr/share/containers/systemd/multipathd.image
66-
COPY embedded-services/quadlets/ceilometer_agent_compute/ceilometer_agent_compute.yaml /usr/share/containers/systemd/ceilometer_agent_compute.yaml
67-
COPY embedded-services/quadlets/ceilometer_agent_compute/ceilometer_agent_compute.image /usr/share/containers/systemd/ceilometer_agent_compute.image
57+
COPY embedded-services/quadlets/*/* /usr/share/containers/systemd/
6858

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

0 commit comments

Comments
 (0)