images/helm-chart-collator/Dockerfile
Anderson, Craig (ca846m) 8a3f426581 Revert "Dex Chart Collator - Quay.io Docker image"
This reverts commit a3c6b4454a.

This broke proxy functionality and makes it impossible to build this
project behind a proxy. Reverting until author completes proxy
integration.

Change-Id: I26b73a17736a28e9f45c62c100d85be25c648e44
2021-03-18 15:51:14 -07:00

37 lines
953 B
Docker

FROM ubuntu:focal as chart-collator
SHELL ["bash", "-exc"]
ENV DEBIAN_FRONTEND noninteractive
# Update distro and install ansible and git
RUN apt-get update && \
apt-get dist-upgrade -y && \
apt-get install -y --no-install-recommends \
python3-minimal \
python3-pip \
python3-apt \
python3-setuptools \
openssh-client \
jq \
git && \
pip3 install --upgrade wheel && \
pip3 install --upgrade ansible && \
pip3 install --upgrade jmespath && \
pip3 install --upgrade yq && \
rm -rf /var/lib/apt/lists/*
COPY playbooks /opt/playbooks
ARG CHARTS=""
RUN ansible-playbook -v /opt/playbooks/create_repository.yaml \
-i /opt/playbooks/inventory.yaml \
--extra-vars "CHARTS=$CHARTS"
FROM chartmuseum/chartmuseum:latest
COPY --from=chart-collator /charts /charts
ENTRYPOINT /chartmuseum --debug --port=8080 \
--storage="local" \
--storage-local-rootdir=/charts