diff --git a/centos/lvm/Dockerfile b/centos/lvm/Dockerfile new file mode 100644 index 0000000..2549b6d --- /dev/null +++ b/centos/lvm/Dockerfile @@ -0,0 +1,12 @@ +FROM openstackloci/cinder:centos + +ARG OVERRIDE=override + +ADD $OVERRIDE / + +RUN set -x \ + && yum install -y lvm2 \ + targetcli \ + && sed -i -e 's/udev_sync = 1/udev_sync = 0/g' /etc/lvm/lvm.conf \ + && sed -i -e 's/udev_rules = 1/udev_rules = 0/g' /etc/lvm/lvm.conf \ + && sed -i -e 's/use_lvmetad = 0/use_lvmetad = 1/g' /etc/lvm/lvm.conf diff --git a/centos/lvm/override/.gitkeep b/centos/lvm/override/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/centos/lvm/testvars b/centos/lvm/testvars new file mode 100644 index 0000000..dc4e537 --- /dev/null +++ b/centos/lvm/testvars @@ -0,0 +1,3 @@ +export PROJECT=cinder +export DISTRO=debian +export PLUGIN=lvm diff --git a/debian/lvm/Dockerfile b/debian/lvm/Dockerfile new file mode 100644 index 0000000..ced1ffb --- /dev/null +++ b/debian/lvm/Dockerfile @@ -0,0 +1,15 @@ +FROM openstackloci/cinder:debian + +ARG OVERRIDE=override + +ADD $OVERRIDE / + +RUN set -x \ + && apt-get update \ + && apt-get install -y --no-install-recommends lvm2 \ + tgt \ + && rm -rf /var/lib/apt/lists/* \ + && sed -i -e 's/udev_sync = 1/udev_sync = 0/g' /etc/lvm/lvm.conf \ + && sed -i -e 's/udev_rules = 1/udev_rules = 0/g' /etc/lvm/lvm.conf \ + && sed -i -e 's/use_lvmetad = 0/use_lvmetad = 1/g' /etc/lvm/lvm.conf \ + && echo "include /var/lib/cinder/volumes/*" >> /etc/tgt/targets.conf diff --git a/debian/lvm/override/.gitkeep b/debian/lvm/override/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/debian/lvm/testvars b/debian/lvm/testvars new file mode 100644 index 0000000..dc4e537 --- /dev/null +++ b/debian/lvm/testvars @@ -0,0 +1,3 @@ +export PROJECT=cinder +export DISTRO=debian +export PLUGIN=lvm diff --git a/ubuntu/lvm/Dockerfile b/ubuntu/lvm/Dockerfile new file mode 100644 index 0000000..f0b95b3 --- /dev/null +++ b/ubuntu/lvm/Dockerfile @@ -0,0 +1,15 @@ +FROM openstackloci/cinder:ubuntu + +ARG OVERRIDE=override + +ADD $OVERRIDE / + +RUN set -x \ + && apt-get update \ + && apt-get install -y --no-install-recommends lvm2 \ + tgt \ + && rm -rf /var/lib/apt/lists/* \ + && sed -i -e 's/udev_sync = 1/udev_sync = 0/g' /etc/lvm/lvm.conf \ + && sed -i -e 's/udev_rules = 1/udev_rules = 0/g' /etc/lvm/lvm.conf \ + && sed -i -e 's/use_lvmetad = 0/use_lvmetad = 1/g' /etc/lvm/lvm.conf \ + && echo "include /var/lib/cinder/volumes/*" >> /etc/tgt/targets.conf diff --git a/ubuntu/lvm/override/.gitkeep b/ubuntu/lvm/override/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/ubuntu/lvm/testvars b/ubuntu/lvm/testvars new file mode 100644 index 0000000..88708ee --- /dev/null +++ b/ubuntu/lvm/testvars @@ -0,0 +1,3 @@ +export PROJECT=cinder +export DISTRO=ubuntu +export PLUGIN=lvm