aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Bourke <paul.bourke@oracle.com>2017-02-20 14:46:18 +0000
committerPaul Bourke <paul.bourke@oracle.com>2017-02-20 14:48:40 +0000
commit8dd0f553a25afc312e5ea73caf287dc0f71842c9 (patch)
tree9220a989324a369e875a048b8c96896bcd8db65b
parent796e92035c7629241a76cb489771421e19a96bfd (diff)
downloadkolla-8dd0f553a25afc312e5ea73caf287dc0f71842c9.tar.gz
kolla-8dd0f553a25afc312e5ea73caf287dc0f71842c9.zip
Allow customisation of k8s binary locations
Allow operators to customise the location k8s binaries are pulled from in kubernetes-entrypoint & kubetoolbox Change-Id: I8bab3fe7dfb9ac23dcfbfd2c709cfddaaab40534
-rw-r--r--docker/kubernetes-entrypoint/Dockerfile.j22
-rw-r--r--docker/kubetoolbox/Dockerfile.j22
2 files changed, 4 insertions, 0 deletions
diff --git a/docker/kubernetes-entrypoint/Dockerfile.j2 b/docker/kubernetes-entrypoint/Dockerfile.j2
index fcda3694d..d303cf0da 100644
--- a/docker/kubernetes-entrypoint/Dockerfile.j2
+++ b/docker/kubernetes-entrypoint/Dockerfile.j2
@@ -3,8 +3,10 @@ MAINTAINER {{ maintainer }}
{% block kubernetes_entrypoint_header %}{% endblock %}
+{% block kubernetes_entrypoint_install_binary %}
RUN curl -Lo /usr/local/bin/kubernetes-entrypoint https://github.com/stackanetes/kubernetes-entrypoint/releases/download/v0.1.1/kubernetes-entrypoint \
&& chmod 755 /usr/local/bin/kubernetes-entrypoint
+{% endblock %}
{% block kubernetes_entrypoint_footer %}{% endblock %}
{% block footer %}{% endblock %}
diff --git a/docker/kubetoolbox/Dockerfile.j2 b/docker/kubetoolbox/Dockerfile.j2
index 1609530bf..9d3adf683 100644
--- a/docker/kubetoolbox/Dockerfile.j2
+++ b/docker/kubetoolbox/Dockerfile.j2
@@ -13,8 +13,10 @@ MAINTAINER {{ maintainer }}
{{ macros.install_packages(kubetoolbox_packages | customizable("packages")) }}
+{% block kubetoolbox_install_kube_binary %}
RUN curl -o /usr/bin/kubectl http://storage.googleapis.com/kubernetes-release/release/v1.4.0/bin/linux/amd64/kubectl \
&& chmod 755 /usr/bin/kubectl
+{% endblock %}
{% block kubetoolbox_footer %}{% endblock %}
{% block footer %}{% endblock %}