From f9fffbc3c01308f067dfb448b53c01763872321d Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 16 May 2018 17:41:17 +0000 Subject: [PATCH] 0.2.5-r0 release Initial release version 0.2.5 --- bitnami/acmesolver/0/Dockerfile | 41 ++++++++----------------- bitnami/acmesolver/0/docker-compose.yml | 5 +++ bitnami/acmesolver/README.md | 7 +++-- bitnami/acmesolver/circle.yml | 3 ++ 4 files changed, 26 insertions(+), 30 deletions(-) create mode 100644 bitnami/acmesolver/0/docker-compose.yml diff --git a/bitnami/acmesolver/0/Dockerfile b/bitnami/acmesolver/0/Dockerfile index eb3a15417e84..7b8fa2fdcfd3 100644 --- a/bitnami/acmesolver/0/Dockerfile +++ b/bitnami/acmesolver/0/Dockerfile @@ -1,37 +1,22 @@ -FROM bitnami/minideb:jessie as development +FROM bitnami/minideb:jessie as buildenv -ARG CERT_MANAGER_VERSION=0.2.3 -ARG DEP_VERSION=0.4.1 -ARG GO_VERSION=1.9.4 +RUN install_packages ca-certificates wget +RUN wget -nc -P /tmp/bitnami/pkg/cache/ https://downloads.bitnami.com/files/stacksmith/acmesolver-0.2.5-0-linux-x64-debian-8.tar.gz && \ + tar -zxf /tmp/bitnami/pkg/cache/acmesolver-0.2.5-0-linux-x64-debian-8.tar.gz -P --transform 's|^[^/]*/files|/opt/bitnami|' --wildcards '*/files' && \ + rm -rf /tmp/bitnami/pkg/cache/acmesolver-0.2.5-0-linux-x64-debian-8.tar.gz -RUN install_packages wget ca-certificates git make tar wget gcc curl libltdl7 libdevmapper-dev - -RUN wget -nc https://dl.google.com/go/go$GO_VERSION.linux-amd64.tar.gz && \ - tar -C /usr/local -xzf go$GO_VERSION.linux-amd64.tar.gz - -ENV GOPATH=/ -ENV PATH=$GOPATH/bin:/usr/local/go/bin:$PATH - -RUN wget -nc https://github.com/golang/dep/releases/download/v$DEP_VERSION/dep-linux-amd64 && \ - chmod +x dep-linux-amd64 && \ - mv dep-linux-amd64 $GOPATH/bin/dep - -RUN mkdir -p /src/ && \ - cd /src/ && \ - git clone -b v${CERT_MANAGER_VERSION} --depth 1 https://github.com/jetstack/cert-manager.git && \ - cd cert-manager && \ - dep ensure -v && \ - make acmesolver +################## FROM bitnami/minideb:jessie LABEL maintainer "Bitnami " +COPY --from=buildenv /opt/bitnami/acmesolver /opt/bitnami/acmesolver +ENV BITNAMI_APP_NAME="acmesolver" \ + BITNAMI_IMAGE_VERSION="0.2.5-r0" \ + PATH="/opt/bitnami/acmesolver/bin:$PATH" + RUN install_packages ca-certificates -COPY --from=development /src/cert-manager/hack/build/dockerfiles/cert-manager-acmesolver_linux_amd64 /opt/bitnami/cert-manager/bin/acmesolver - -ENV PATH="/opt/bitnami/cert-manager/bin:$PATH" -WORKDIR /opt/bitnami/cert-manager - +WORKDIR /opt/bitnami/acmesolver USER 1001 -ENTRYPOINT ["/opt/bitnami/cert-manager/bin/acmesolver"] +ENTRYPOINT ["/opt/bitnami/acmesolver/bin/acmesolver"] diff --git a/bitnami/acmesolver/0/docker-compose.yml b/bitnami/acmesolver/0/docker-compose.yml new file mode 100644 index 000000000000..271141b85fc6 --- /dev/null +++ b/bitnami/acmesolver/0/docker-compose.yml @@ -0,0 +1,5 @@ +version: '2' + +services: + acmesolver: + image: bitnami/acmesolver:0 diff --git a/bitnami/acmesolver/README.md b/bitnami/acmesolver/README.md index 6f6081aa8e71..419245fcf0cc 100644 --- a/bitnami/acmesolver/README.md +++ b/bitnami/acmesolver/README.md @@ -1,15 +1,16 @@ -[![CircleCI](https://circleci.com/gh/bitnami/bitnami-docker-acmesolver/tree/master.svg?style=shield)](https://circleci.com/gh/bitnami/bitnami-docker-acmesolver/tree/master) +[![CircleCI](https://circleci.com/gh/bitnami/bitnami-docker-cert-manager/tree/master.svg?style=shield)](https://circleci.com/gh/bitnami/bitnami-docker-cert-manager/tree/master) # What is Acmesolver? Acmesolver is a part of the cert-manager project. -cert-manager is a Kubernetes add-on to automate the management and issuance of TLS certificates from various issuing sources. +Cert-manager is a Kubernetes add-on to automate the management and issuance of TLS certificates from various issuing sources. It will ensure certificates are valid and up to date periodically, and attempt to renew certificates at an appropriate time before expiry. [https://github.com/jetstack/cert-manager](https://github.com/jetstack/cert-manager) # Pre-requisites + Kubernetes cluster with `CustomResourceDefinition` or `ThirdPartyResource support` # Why use Bitnami Images? @@ -21,6 +22,7 @@ Kubernetes cluster with `CustomResourceDefinition` or `ThirdPartyResource suppor * All our images are based on [minideb](https://github.com/bitnami/minideb) a minimalist Debian based container image which gives you a small base container image and the familiarity of a leading linux distribution. # Further documentation + For further documentation, please check [here](https://github.com/jetstack/cert-manager/blob/master/docs) # Contributing @@ -38,6 +40,7 @@ If you encountered a problem running this container, you can file an [issue](htt - The command you used to run the container, and any relevant output you saw (masking any sensitive information) # License + Copyright 2018 Bitnami Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/bitnami/acmesolver/circle.yml b/bitnami/acmesolver/circle.yml index 2e357e829b15..0c97e80db639 100644 --- a/bitnami/acmesolver/circle.yml +++ b/bitnami/acmesolver/circle.yml @@ -9,6 +9,9 @@ jobs: LATEST_STABLE: "0" IMAGE_NAME: acmesolver DOCKER_PROJECT: bitnami + QUAY_PROJECT: bitnami + GCLOUD_PROJECT: bitnami-containers + AZURE_PROJECT: bitnami steps: - checkout