Merge "ci: Fix ADD_ALLOW_PRIV build-arg"
This commit is contained in:
commit
a70341e278
@ -1,8 +1,8 @@
|
||||
ARG KUBE_VERSION=v1.13.0
|
||||
ARG ADD_KUBE_ALLOW_PRIV=false
|
||||
|
||||
FROM fedora:rawhide
|
||||
ARG KUBE_VERSION
|
||||
ARG ADD_KUBE_ALLOW_PRIV=false
|
||||
RUN curl -o /root/kubectl -O https://storage.googleapis.com/kubernetes-release/release/${KUBE_VERSION}/bin/linux/amd64/kubectl
|
||||
|
||||
FROM gcr.io/google-containers/kube-apiserver-amd64:${KUBE_VERSION}
|
||||
@ -31,7 +31,7 @@ COPY service.template config.json.template /exports/
|
||||
# however, this would require hard-coding the container name
|
||||
|
||||
COPY apiserver config /etc/kubernetes/
|
||||
RUN [ $ADD_KUBE_ALLOW_PRIV = "true" ] && echo "KUBE_ALLOW_PRIV=\"--allow-privileged=false\"" >> /etc/kubernetes/config || true
|
||||
RUN [ "$ADD_KUBE_ALLOW_PRIV" = "true" ] && echo "KUBE_ALLOW_PRIV=\"--allow-privileged=false\"" >> /etc/kubernetes/config || true
|
||||
RUN mkdir -p /exports/hostfs/usr/local/bin/
|
||||
COPY --from=0 /root/kubectl /exports/hostfs/usr/local/bin/
|
||||
RUN chmod +x /exports/hostfs/usr/local/bin/kubectl && \
|
||||
|
@ -1,6 +1,6 @@
|
||||
ARG KUBE_VERSION=v1.13.0
|
||||
ARG ADD_KUBE_ALLOW_PRIV=false
|
||||
FROM gcr.io/google-containers/kube-controller-manager-amd64:${KUBE_VERSION}
|
||||
ARG ADD_KUBE_ALLOW_PRIV=false
|
||||
|
||||
ENV container=docker
|
||||
|
||||
@ -18,7 +18,7 @@ COPY launch.sh /usr/bin/kube-controller-manager-docker.sh
|
||||
COPY service.template config.json.template /exports/
|
||||
|
||||
COPY controller-manager config /etc/kubernetes/
|
||||
RUN [ $ADD_KUBE_ALLOW_PRIV = "true" ] && echo "KUBE_ALLOW_PRIV=\"--allow-privileged=false\"" >> /etc/kubernetes/config || true
|
||||
RUN [ "$ADD_KUBE_ALLOW_PRIV" = "true" ] && echo "KUBE_ALLOW_PRIV=\"--allow-privileged=false\"" >> /etc/kubernetes/config || true
|
||||
RUN mkdir -p /exports/hostfs/etc/kubernetes && \
|
||||
cp /etc/kubernetes/config /exports/hostfs/etc/kubernetes/ && \
|
||||
cp /etc/kubernetes/controller-manager /exports/hostfs/etc/kubernetes/
|
||||
|
@ -1,6 +1,6 @@
|
||||
ARG KUBE_VERSION=v1.13.0
|
||||
ARG ADD_KUBE_ALLOW_PRIV=false
|
||||
FROM gcr.io/google-containers/hyperkube-amd64:${KUBE_VERSION}
|
||||
ARG ADD_KUBE_ALLOW_PRIV=false
|
||||
|
||||
ENV container=docker
|
||||
|
||||
@ -15,7 +15,7 @@ LABEL bzcomponent="$NAME" \
|
||||
|
||||
COPY launch.sh /usr/bin/kubelet-docker.sh
|
||||
COPY kubelet config /etc/kubernetes/
|
||||
RUN [ $ADD_KUBE_ALLOW_PRIV = "true" ] && echo "KUBE_ALLOW_PRIV=\"--allow-privileged=false\"" >> /etc/kubernetes/config || true
|
||||
RUN [ "$ADD_KUBE_ALLOW_PRIV" = "true" ] && echo "KUBE_ALLOW_PRIV=\"--allow-privileged=false\"" >> /etc/kubernetes/config || true
|
||||
|
||||
COPY manifest.json tmpfiles.template service.template config.json.template /exports/
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
ARG KUBE_VERSION=v1.13.0
|
||||
ARG ADD_KUBE_ALLOW_PRIV=false
|
||||
FROM gcr.io/google-containers/kube-proxy-amd64:${KUBE_VERSION}
|
||||
ARG ADD_KUBE_ALLOW_PRIV=false
|
||||
ENV container=docker
|
||||
|
||||
ENV NAME=kubernetes-proxy VERSION=0 RELEASE=8 ARCH=x86_64
|
||||
@ -17,7 +17,7 @@ COPY launch.sh /usr/bin/kube-proxy-docker.sh
|
||||
COPY service.template config.json.template /exports/
|
||||
|
||||
COPY proxy config /etc/kubernetes/
|
||||
RUN [ $ADD_KUBE_ALLOW_PRIV = "true" ] && echo "KUBE_ALLOW_PRIV=\"--allow-privileged=false\"" >> /etc/kubernetes/config || true
|
||||
RUN [ "$ADD_KUBE_ALLOW_PRIV" = "true" ] && echo "KUBE_ALLOW_PRIV=\"--allow-privileged=false\"" >> /etc/kubernetes/config || true
|
||||
|
||||
RUN mkdir -p /exports/hostfs/etc/kubernetes && \
|
||||
cp /etc/kubernetes/config /exports/hostfs/etc/kubernetes/ && \
|
||||
|
@ -1,6 +1,6 @@
|
||||
ARG KUBE_VERSION=v1.13.0
|
||||
ARG ADD_KUBE_ALLOW_PRIV=false
|
||||
FROM gcr.io/google-containers/kube-scheduler-amd64:${KUBE_VERSION}
|
||||
ARG ADD_KUBE_ALLOW_PRIV=false
|
||||
ENV container=docker
|
||||
|
||||
ENV NAME=kubernetes-scheduler VERSION=0.1 RELEASE=8 ARCH=x86_64
|
||||
@ -17,7 +17,7 @@ COPY launch.sh /usr/bin/kube-scheduler-docker.sh
|
||||
COPY service.template config.json.template /exports/
|
||||
|
||||
COPY scheduler config /etc/kubernetes/
|
||||
RUN [ $ADD_KUBE_ALLOW_PRIV = "true" ] && echo "KUBE_ALLOW_PRIV=\"--allow-privileged=false\"" >> /etc/kubernetes/config || true
|
||||
RUN [ "$ADD_KUBE_ALLOW_PRIV" = "true" ] && echo "KUBE_ALLOW_PRIV=\"--allow-privileged=false\"" >> /etc/kubernetes/config || true
|
||||
RUN mkdir -p /exports/hostfs/etc/kubernetes && \
|
||||
cp /etc/kubernetes/config /exports/hostfs/etc/kubernetes/ && \
|
||||
cp /etc/kubernetes/scheduler /exports/hostfs/etc/kubernetes/
|
||||
|
Loading…
x
Reference in New Issue
Block a user