From 3213dccb8c318134695bcc9c9ba480448964314f Mon Sep 17 00:00:00 2001 From: Michal Arbet Date: Fri, 30 Jun 2023 01:29:35 +0200 Subject: Rework letsencrypt This patch is adding "API layer" to letsencrypt images which is represented by set of scripts inside. This scripts are called by kolla-ansible orchestration. Change-Id: I61b70fb4e12ba03b96e79004e735d2ead0f52319 --- docker/letsencrypt/Dockerfile.j2 | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 docker/letsencrypt/Dockerfile.j2 (limited to 'docker/letsencrypt/Dockerfile.j2') diff --git a/docker/letsencrypt/Dockerfile.j2 b/docker/letsencrypt/Dockerfile.j2 deleted file mode 100644 index 3617e8714..000000000 --- a/docker/letsencrypt/Dockerfile.j2 +++ /dev/null @@ -1,38 +0,0 @@ -FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }} -{% block labels %} -LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}" -{% endblock %} - -{% block letsencrypt_header %}{% endblock %} - -{% import "macros.j2" as macros with context %} - -{% if base_package_type == 'rpm' %} - {% set letsencrypt_packages = [ - 'openssh-clients', - 'cronie' - ] %} -{% elif base_package_type == 'deb' %} - {% set letsencrypt_packages = [ - 'openssh-client', - 'cron' - ] %} -{% endif %} -{{ macros.install_packages(letsencrypt_packages | customizable("packages")) }} - -COPY extend_start.sh /usr/local/bin/kolla_extend_start -RUN chmod 644 /usr/local/bin/kolla_extend_start - -{% block lego_repository %} -ENV lego_version=4.6.0 -ENV lego_download_url=https://github.com/go-acme/lego/releases/download/v${lego_version}/lego_v${lego_version}_linux_{{debian_arch}}.tar.gz -{% endblock %} - -{% block lego_install %} -RUN curl -o /tmp/lego.tar.gz ${lego_download_url} \ - && tar xvf /tmp/lego.tar.gz -C /opt/ \ - && rm -f /tmp/lego.tar.gz -{% endblock %} - -{% block letsencrypt_footer %}{% endblock %} -{% block footer %}{% endblock %} -- cgit v1.2.3