FROM openshift-ose-operator-registry:v4.5.0-202007012112.p0

USER root
RUN rm -rf /manifests/* &&  mkdir -p /usr/local/registry && touch /usr/local/registry/bundles.db && chown -R 1001:1001 /usr/local/registry

USER 1001

COPY olm-catalog/kubevirt-hyperconverged /manifests

RUN initializer --manifests /manifests --output /usr/local/registry/bundles.db

##### CNV MODIFICATIONS #####

COPY cnv-registry.sh /bin/cnv-registry

ENTRYPOINT ["/bin/cnv-registry"]
CMD ["--database", "/usr/local/registry/bundles.db"]

##### END CNV MODIFICATIONS #####

LABEL com.redhat.component="hco-bundle-registry-container" \
      com.redhat.delivery.appregistry=true \
      name="container-native-virtualization/hco-bundle-registry" \
      version="v2.3.0" \
      upstream-version="1.0.0" \
      upstream-vcs-ref="88c216c303134725c5aedf03413bba9b4dbf4fc8" \
      upstream-vcs-type="git" \
      summary="CSV Bundle for the Hyperconverged Cluster Operator" \
      io.openshift.expose-services="" \
      io.openshift.tags="cnv,kubevirt" \
      io.k8s.display-name="hco-bundle-registry" \
      maintainer="Ryan Hallisey <rhallise@redhat.com>" \
      description="CSV Bundle for the Hyperconverged Cluster Operator"
