aboutsummaryrefslogtreecommitdiff
path: root/docker/etcd
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2024-02-22 13:43:09 +0000
committerGerrit Code Review <review@openstack.org>2024-02-22 13:43:09 +0000
commit0246b32d70da39f6e837974f339e845f0c8b9e8f (patch)
treea0b47f8f219469ed36eb4aa1b8d5c721d68f2f76 /docker/etcd
parent756ee984c3c761514115c342e7cba9a3cb533d02 (diff)
parent750a137815f1ca58c7e65d23e9d63403ea282b1a (diff)
downloadkolla-0246b32d70da39f6e837974f339e845f0c8b9e8f.tar.gz
kolla-0246b32d70da39f6e837974f339e845f0c8b9e8f.zip
Merge "Move curl sources to sources.py"
Diffstat (limited to 'docker/etcd')
-rw-r--r--docker/etcd/Dockerfile.j214
1 files changed, 5 insertions, 9 deletions
diff --git a/docker/etcd/Dockerfile.j2 b/docker/etcd/Dockerfile.j2
index 9fb067359..c75c861f0 100644
--- a/docker/etcd/Dockerfile.j2
+++ b/docker/etcd/Dockerfile.j2
@@ -9,16 +9,12 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{{ macros.configure_user(name='etcd') }}
-{% block etcd_repository_version %}
-# NOTE(wszumski): It is suggested to upgrade one minor version at a time:
-# https://github.com/etcd-io/website/blob/cf046546dec9e1dcea966dc21ea38027c3290e9a/content/en/docs/v3.4/upgrades/upgrade_3_4.md#upgrade-requirements
-ARG etcd_version=v3.4.27
-ARG etcd_url=https://github.com/etcd-io/etcd/releases/download/${etcd_version}/etcd-${etcd_version}-linux-{{debian_arch}}.tar.gz
-{% endblock %}
+{% block etcd_install %}
+ADD etcd-archive /etcd-source
-RUN curl ${etcd_url} -o /tmp/etcd.tar.gz \
- && tar -C /usr/bin -xvz --strip-components=1 --wildcards '*/etcd' --wildcards '*/etcdctl' -f /tmp/etcd.tar.gz \
- && rm -f /tmp/etcd.tar.gz
+RUN ln -s etcd-source/* etcd \
+ && cp /etcd/etcd /etcd/etcdctl /usr/bin
+{% endblock %}
COPY etcd_sudoers /etc/sudoers.d/kolla_etcd_sudoers
COPY extend_start.sh /usr/local/bin/kolla_extend_start