ARG DOCKER_BASE_IMAGE

FROM $DOCKER_BASE_IMAGE

ARG REMOTE_SOURCE
ARG REMOTE_SOURCE_DIR
ARG GITHUB_TOKEN

ENV OPERATOR=/usr/local/bin/klusterlet-addon-controller \
    USER_UID=1001 \
    USER_NAME=klusterlet-addon-controller

USER root
# Install unzip
RUN microdnf update
RUN microdnf install -y --nodocs jq
RUN microdnf install -y --nodocs openssl

# install operator binary
RUN cp ${OPERATOR}-coverage ${OPERATOR}

USER ${USER_UID}

ENTRYPOINT ["/usr/local/bin/entrypoint-coverage"]
