diff --git a/frr/Containerfile b/frr/Containerfile new file mode 100644 index 0000000..29f3729 --- /dev/null +++ b/frr/Containerfile @@ -0,0 +1,19 @@ +FROM quay.io/centos/centos:stream9 + +RUN dnf install --setopt=tsflags=nodocs -y \ + iproute bind-utils iputils net-tools procps \ + frr \ + haproxy \ + iperf3 \ + tcpdump \ + && dnf clean all \ + && rm -fr /var/cache/dnf + +# Install latest OCP/K8s client +RUN curl https://mirror.openshift.com/pub/openshift-v4/clients/ocp/latest/openshift-client-linux.tar.gz | tar -xzf - -C /usr/local/bin + +LABEL io.k8s.display-name="FRR Router" \ + io.k8s.description="FRR Container with troubleshooting tools" \ + io.openshift.tags="frr,iproute,tcpdump" + +ENTRYPOINT /bin/bash -c "sleep infinity"