FROM rhel7:7-released AS builder

ENV version=v1.1.1-2-1-g6cbc187
ENV commit=e6093ee9aa1e0763e797aaf08468844e3c26466a

COPY containerized-data-importer-${version}.tar.gz /
RUN tar -xvf containerized-data-importer-${version}.tar.gz containerized-data-importer-${commit}/cmd/cdi-cloner/script.sh && \
    cp containerized-data-importer-${commit}/cmd/cdi-cloner/script.sh /usr/bin/cloner_startup.sh

FROM rhel7:7-released

COPY --from=builder /usr/bin/cloner_startup.sh /tmp/script.sh
RUN chmod +x /tmp/script.sh

ENTRYPOINT [ "/tmp/script.sh", "-alsologtostderr" ]

LABEL com.redhat.component="virt-cdi-cloner-container" \
      name="cnv12-tech-preview/virt-cdi-cloner" \
      version="1.2" \
      summary="cloner for host assisted cloning" \
      io.openshift.expose-services="" \
      io.openshift.tags="data,images" \
      io.k8s.display-name="virt-cdi-cloner" \
      maintainer="The KubeVirt Project <kubevirt-dev@googlegroups.com" \
      description="Source and Target cloner image for host assisted cloning"
