# Build the manager binary
FROM quay.io/operator-framework/helm-operator:v1.25
LABEL name="JFrog Xray Enterprise Operator" \
      description="Openshift operator to deploy JFrog Xray Enterprise based on the Red Hat Universal Base Image" \
      vendor="JFrog" \
      summary="JFrog Xray Enterprise Operator" \
      com.jfrog.license_terms="https://jfrog.com/xray/eula/"

# Adding security checks for container vulnerability scan

USER root

RUN microdnf install yum \
      && yum -y update-minimal --security --sec-severity=Important --sec-severity=Critical \
      && yum clean all \
      && microdnf clean all \
      && microdnf install gnutls \
      && microdnf install nettle  \
      && microdnf update openssl-libs \
      && microdnf update cyrus-sasl-lib

RUN microdnf install sudo
RUN sudo -u helm bash

USER helm


COPY licenses/ /licenses
ENV HOME=/opt/helm
COPY watches.yaml ${HOME}/watches.yaml
COPY helm-charts  ${HOME}/helm-charts
WORKDIR ${HOME}
