diff options
| author | Michal Nasiadka <mnasiadka@gmail.com> | 2024-02-14 14:02:50 +0100 |
|---|---|---|
| committer | Michal Nasiadka <mnasiadka@gmail.com> | 2024-02-21 08:26:52 +0000 |
| commit | 750a137815f1ca58c7e65d23e9d63403ea282b1a (patch) | |
| tree | 3011be637b499ead30126f12be82d39a1bc69c5b /docker/etcd | |
| parent | b276a9cdb52502a9abe1b0f3cf866d952f201b5d (diff) | |
| download | kolla-750a137815f1ca58c7e65d23e9d63403ea282b1a.tar.gz kolla-750a137815f1ca58c7e65d23e9d63403ea282b1a.zip | |
Move curl sources to sources.py
Move most curl sources to sources.py, so it can be automatically
updated in future.
This also makes overriding the versions/locations/sha256 easier.
Change-Id: Ib3497fe96162ae190e5c113cacaaa3ef8334f590
Diffstat (limited to 'docker/etcd')
| -rw-r--r-- | docker/etcd/Dockerfile.j2 | 14 |
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 |
