FROM rhel7:7-released AS builder

COPY containerized-data-importer-*.tar.gz /                                     
RUN mkdir -p /go/src/kubevirt.io/containerized-data-importer && \               
    tar -xzf containerized-data-importer-*.tar.gz --strip-components 1 \        
        -C /go/src/kubevirt.io/containerized-data-importer && \
    cp /go/src/kubevirt.io/containerized-data-importer/cmd/cdi-cloner/cloner_startup.sh \
        /usr/bin/cloner_startup.sh

FROM rhel7:7-released

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

ENTRYPOINT [ "/usr/bin/cloner_startup.sh" ]

LABEL com.redhat.component="virt-cdi-cloner-container" \
      name="cnv-tech-preview/virt-cdi-cloner" \
      version="v1.3.0" \
      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"
