| ADD file:7de9e9465bced5189d496dfbde80a04d78f49aac935c8fe34d1e045358aca52d in / |
| /bin/sh -c mv -f /etc/yum.repos.d/ubi.repo /tmp || : |
| ADD file:5b1f650e1376d79fa3a65df4a154ea5166def95154b52c1c1097dfd8fc7d58eb in /tmp/tls-ca-bundle.pem |
| ADD multi:8d9f0a1a40be53261a5af974e166478a8bff2424b1408baed1f59ea95b0e5a35 in /etc/yum.repos.d/ |
| LABEL maintainer="Red Hat, Inc." |
| LABEL com.redhat.component="ubi8-container" name="ubi8" version="8.9" |
| LABEL com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI" |
| LABEL summary="Provides the latest release of Red Hat Universal Base Image 8." |
| LABEL description="The Universal Base Image is designed and engineered to be the base layer for all of your containerized applications, middleware and utilities. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly." |
| LABEL io.k8s.display-name="Red Hat Universal Base Image 8" |
| LABEL io.openshift.expose-services="" |
| LABEL io.openshift.tags="base rhel8" |
| ENV container oci |
| ENV PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| CMD ["/bin/bash"] |
| /bin/sh -c rm -rf /var/log/* |
| /bin/sh -c mkdir -p /var/log/rhsm |
| LABEL release=1160 |
| ADD file:c6e400e5f8c85449bf686106f330e90868d514e005e8026422011ca9feb4c1e3 in /root/buildinfo/content_manifests/ubi8-container-8.9-1160.json |
| ADD file:7172cb71162974d9f3dbc5420a3446c3db121c9f9bda0996606cb4039f50006e in /root/buildinfo/Dockerfile-ubi8-8.9-1160 |
| LABEL "distribution-scope"="public" "vendor"="Red Hat, Inc." "build-date"="2024-03-27T02:06:00" "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="16023543dff146b00b5868ad23202e2af8b40a8a" "io.k8s.description"="The Universal Base Image is designed and engineered to be the base layer for all of your containerized applications, middleware and utilities. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly." "url"="https://access.redhat.com/containers/#/registry.access.redhat.com/ubi8/images/8.9-1160" |
| /bin/sh -c rm -f '/etc/yum.repos.d/repo-92821.repo' '/etc/yum.repos.d/repo-1876c.repo' |
| /bin/sh -c rm -f /tmp/tls-ca-bundle.pem |
| /bin/sh -c mv -fZ /tmp/ubi.repo /etc/yum.repos.d/ubi.repo || : |
| LABEL maintainer=Roland Kammerer <roland.kammerer@linbit.com> |
| ENV DRBD_UTILS_VERSION=9.28.0 |
| ARG release=1 |
| LABEL name=drbd-utils vendor=LINBIT version=9.28.0 release=1 summary=low level userpace interacting with the DRBD kernel module description=low level userpace interacting with the DRBD kernel module |
| COPY COPYING /licenses/gpl-2.0.txt # buildkit |
| COPY /home/makepkg/rpmbuild/RPMS/*/drbd-utils*.rpm /tmp/ # buildkit |
| RUN |1 release=1 /bin/sh -c yum -y update-minimal --security --sec-severity=Important --sec-severity=Critical && yum install -y /tmp/drbd-utils*.rpm && yum clean all -y # buildkit |
| RUN |1 release=1 /bin/sh -c echo 'global { usage-count no; }' > /etc/drbd.d/global_common.conf # buildkit |
| ENV LINSTOR_VERSION=1.21.1 |
| ARG release=1 |
| ARG ARCH=amd64 |
| LABEL name=linstor-satellite vendor=LINBIT version=1.21.1 release=1 summary=LINSTOR's satellite component description=LINSTOR's satellite component |
| COPY file:5759cc174c8cd29a5cd0b02ea479ea1aa67153979a52872ecd02d8a1927e6fc7 in /licenses/gpl-3.0.txt |
| |2 ARCH=amd64 release=1 /bin/sh -c echo "skip_missing_names_on_install=no" >> /etc/yum.conf |
| COPY multi:88032128279085ed8ba5adf37187afcde8c57d887543df73a99ed0da308b2de8 in /tmp/linstorpkgs/ |
| |2 ARCH=amd64 release=1 /bin/sh -c yum -y update-minimal --security --sec-severity=Important --sec-severity=Critical && yum install -y which openssl lvm2 util-linux socat procps-ng && yum install -y /tmp/linstorpkgs/linstor-common*.rpm /tmp/linstorpkgs/linstor-satellite*.rpm && yum clean all -y |
| ENV PSK=https://packages.linbit.com/package-signing-pubkey.asc |
| |2 ARCH=amd64 release=1 /bin/sh -c curl "$PSK" >/tmp/psk.asc && rpm --import /tmp/psk.asc && rm /tmp/psk.asc |
| ENV INTERNAL_REPO=/etc/yum.repos.d/linbit-internal.repo |
| ARG LOSETUP_CONTAINER_VERSION=v1.0.1 |
| |3 ARCH=amd64 LOSETUP_CONTAINER_VERSION=v1.0.1 release=1 /bin/sh -c curl -fsSL "https://github.com/LINBIT/losetup-container/releases/download/${LOSETUP_CONTAINER_VERSION}/losetup-container-$(uname -m)-unknown-linux-gnu.tar.gz" | tar -xvz -C /usr/local/sbin && printf '#!/bin/sh\nLOSETUP_CONTAINER_ORIGINAL_LOSETUP=%s exec /usr/local/sbin/losetup-container "$@"\n' $(command -v losetup) > /usr/local/sbin/losetup && chmod +x /usr/local/sbin/losetup |
| |3 ARCH=amd64 LOSETUP_CONTAINER_VERSION=v1.0.1 release=1 /bin/sh -c lvmconfig --type current --mergedconfig --config 'activation { udev_rules = 0 } devices { global_filter = [ "r|^/dev/drbd|" ] }' > /etc/lvm/lvm.conf.new && mv /etc/lvm/lvm.conf.new /etc/lvm/lvm.conf |
| |3 ARCH=amd64 LOSETUP_CONTAINER_VERSION=v1.0.1 release=1 /bin/sh -c sed -i 's#<!-- <appender-ref ref="FILE" /> -->#<appender-ref ref="FILE" />#' /usr/share/linstor-server/lib/conf/logback.xml |
| EXPOSE 3366/tcp 3367/tcp |
| COPY file:8974b0048b0ad7a56ebb24f76a97a812d044e75a1f6e74b3b01791dd2eb3cbc2 in / |
| CMD ["startSatellite"] |
| ENTRYPOINT ["/entry.sh"] |