support/dockerfiles/k8s-docker-images/Dockerfile.calico-node
ebccfc27
 FROM k8s-base-image:3.0
ea8a3d4a
 
 MAINTAINER kulkarniv@vmware.com
 
 # Minimum Docker API version required for libnetwork.
 ENV DOCKER_API_VERSION 1.21
 
 # Install required packages
da354604
 COPY [ "./stage-rpms-tdnf.conf", "./tmp/stage-rpms.repo", "/tmp/tdnf/" ]
 RUN tdnf -c /tmp/tdnf/stage-rpms-tdnf.conf install -y initscripts iproute2 \
          ipset iptables iputils runit --refresh
ea8a3d4a
 
 # Copy binaries needed by calico/node
 COPY [ "./tmp/calico/usr/share/calico/docker/fs/etc", "/etc/" ]
 COPY [ "./tmp/calico/usr/share/calico/docker/fs/sbin/restart-calico-confd", \
        "./tmp/calico/usr/share/calico/docker/fs/sbin/start_runit", \
        "./tmp/calico/usr/share/calico/docker/fs/sbin/versions", \
        "/usr/sbin/" ]
 COPY [ "./tmp/calico/usr/bin/allocate-ipip-addr", \
        "./tmp/calico/usr/bin/startup", \
        "./tmp/calico/usr/bin/calico-bgp-daemon", \
        "./tmp/calico/usr/bin/gobgp", \
        "./tmp/calico/usr/bin/bird", \
        "./tmp/calico/usr/bin/bird6", \
        "./tmp/calico/usr/bin/birdcl", \
        "./tmp/calico/usr/bin/confd", \
        "./tmp/calico/usr/bin/calico-felix", \
        "./tmp/calico/usr/share/calico/docker/libnetwork-plugin", \
        "/usr/bin/" ]
 
 CMD ["start_runit"]