From c396ec26e438602fb31978f5a0244a52fb97e1a2 Mon Sep 17 00:00:00 2001 From: Jason Brooks Date: Jan 09 2017 21:53:40 +0000 Subject: first import of kubernetes-controller-manager Dockerfile and files --- diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..ee79c14 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM registry.fedoraproject.org/kubernetes-master:25 +MAINTAINER "Jason Brooks" + +ENV NAME=kube-controller-manager VERSION=0.1 RELEASE=1 ARCH=x86_64 +LABEL BZComponent="kubernetes" \ + Name="$FGC/$NAME" \ + Version="$VERSION" \ + Release="$RELEASE.$DISTTAG" \ + Architecture="$ARCH" + +COPY launch.sh /usr/bin/kube-controller-manager-docker.sh + +LABEL RUN /usr/bin/docker run -d --net=host + +ENTRYPOINT ["/usr/bin/kube-controller-manager-docker.sh"] diff --git a/launch.sh b/launch.sh new file mode 100755 index 0000000..f75107c --- /dev/null +++ b/launch.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +source /etc/kubernetes/controller-manager +source /etc/kubernetes/config + +ARGS=$(echo "$@ $KUBE_LOGTOSTDERR $KUBE_LOG_LEVEL $KUBE_MASTER $KUBE_CONTROLLER_MANAGER_ARGS" | xargs -n1 | sort -u -t = -k 1,1 | xargs) + +exec /usr/bin/kube-controller-manager $ARGS