Merge "Added CentOS libvirt images"

This commit is contained in:
Zuul 2021-02-25 11:30:19 +00:00 committed by Gerrit Code Review
commit 7944be93cb
2 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,19 @@
ARG FROM=docker.io/centos:7
FROM ${FROM}
LABEL maintainer="mnaser@vexxhost.com"
ARG CEPH_RELEASE=nautilus
ARG PROJECT=nova
ARG UID=42424
ARG GID=42424
RUN set -ex ;\
yum -y install centos-release-qemu-ev centos-release-ceph-${CEPH_RELEASE} ;\
yum -y install libcgroup-tools libvirt qemu-kvm-ev ;\
groupadd -g ${GID} ${PROJECT} ;\
useradd -u ${UID} -g ${PROJECT} -M -d /var/lib/${PROJECT} -s /usr/sbin/nologin -c "${PROJECT} user" ${PROJECT} ;\
mkdir -p /etc/${PROJECT} /var/log/${PROJECT} /var/lib/${PROJECT} /var/cache/${PROJECT} ;\
chown ${PROJECT}:${PROJECT} /etc/${PROJECT} /var/log/${PROJECT} /var/lib/${PROJECT} /var/cache/${PROJECT} ;\
usermod -a -G kvm ${PROJECT} ;\
yum clean all ;\
rm -rf /var/cache/yum

View File

@ -44,6 +44,12 @@
# - latest-opensuse_15
# - "opensuse_15-{{ currentdate }}"
# dockerfile: Dockerfile.suse_15
- context: libvirt
repository: openstackhelm/libvirt
dockerfile: Dockerfile.centos_7
tags:
- latest-centos_7
- "centos_7-{{ currentdate }}"
- context: libvirt
repository: openstackhelm/libvirt
dockerfile: Dockerfile.ubuntu_xenial