# Clone from the Fedora 23 image FROM fedora:23 ARG REALM ARG HOST ENV REALM ${REALM} ENV HOST ${HOST} ENV CLIENT CLIENT_HAS_LIBS ENV OS_ROOT /run/os ENV KUBECONFIG ${OS_ROOT}/kubeconfig ENV PATH ${OS_ROOT}/bin:${PATH} WORKDIR ${OS_ROOT} ADD gssapi-tests.sh gssapi-tests.sh ADD test-wrapper.sh test-wrapper.sh ADD kubeconfig kubeconfig ADD hack hack ADD oc bin/oc # KEYRING does not work inside of a container since it is part of the kernel RUN sed -i.bak1 's#KEYRING:persistent:#DIR:/tmp/krb5cc_#' /etc/krb5.conf && \ dnf install -y findutils bc && \ chmod +x gssapi-tests.sh test-wrapper.sh ENTRYPOINT /run/os/test-wrapper.sh