fix(docker/tester): switch to fedora 28 and avocado 69

Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
This commit is contained in:
Leonardo Di Donato 2019-07-19 09:20:54 +00:00 committed by Leo Di Donato
parent c71703b566
commit d11ad9a005
2 changed files with 6 additions and 5 deletions

View File

@ -1,4 +1,4 @@
FROM centos:7
FROM fedora:28
LABEL name="falcosecurity/falco-tester"
LABEL usage="docker run -v /boot:/boot:ro -v /var/run/docker.sock:/var/run/docker.sock -v $PWD/..:/source -v $PWD/build:/build -e FALCO_VERSION=<current_falco_version> --name <name> falcosecurity/falco-tester test"
@ -7,10 +7,8 @@ LABEL maintainer="opensource@sysdig.com"
ENV FALCO_VERSION=
ENV BUILD_TYPE=release
RUN yum -y install epel-release && yum clean all -y && \
yum -y install python-pip docker jq unzip && yum clean all -y
RUN pip install avocado-framework avocado-framework-plugin-varianter-yaml-to-mux
RUN curl https://avocado-project.org/data/repos/avocado-fedora.repo -o /etc/yum.repos.d/avocado.repo && \
dnf install -y docker jq unzip python2-avocado python2-avocado-plugins-varianter-yaml-to-mux && dnf clean all
COPY ./root /

View File

@ -3,6 +3,8 @@
pythonversion=$(python -c 'import sys; version=sys.version_info[:3]; print("{0}.{1}.{2}".format(*version))')
pipversion=$(pip --version | cut -d' ' -f 1,2,5,6)
dockerversion=$(docker --version)
avocadoversion=$(pip show avocado-framework | grep Version)
avocadoversion=${avocadoversion#"Version: "}
cat <<EOF
Hello, this is the Falco tester container.
@ -34,5 +36,6 @@ Environment.
* python ${pythonversion}
* ${pipversion}
* avocado ${avocadoversion}
* ${dockerversion}
EOF