From 74da1cdbf592da15fd12cc23e63d72215627adaa Mon Sep 17 00:00:00 2001 From: James Munnelly Date: Wed, 10 May 2017 22:53:02 +0100 Subject: [PATCH] kube-lego: Make LEGO_EMAIL a required field (#912) * Add check for config.LEGO_EMAIL * Don't set a default LEGO_EMAIL * Bump chart version --- stable/kube-lego/Chart.yaml | 2 +- stable/kube-lego/templates/deployment.yaml | 1 + stable/kube-lego/values.yaml | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/stable/kube-lego/Chart.yaml b/stable/kube-lego/Chart.yaml index bbfbb0820f..33715a92c1 100644 --- a/stable/kube-lego/Chart.yaml +++ b/stable/kube-lego/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 description: Automatically requests certificates from Let's Encrypt name: kube-lego -version: 0.1.8 +version: 0.1.9 keywords: - kube-lego - letsencrypt diff --git a/stable/kube-lego/templates/deployment.yaml b/stable/kube-lego/templates/deployment.yaml index 157991c255..41c48d30ec 100644 --- a/stable/kube-lego/templates/deployment.yaml +++ b/stable/kube-lego/templates/deployment.yaml @@ -32,6 +32,7 @@ spec: valueFrom: fieldRef: fieldPath: status.podIP + # {{ required "config.LEGO_EMAIL is a required field" .Values.config.LEGO_EMAIL }} {{- range $key, $value := .Values.config }} - name: "{{ $key }}" value: "{{ $value }}" diff --git a/stable/kube-lego/values.yaml b/stable/kube-lego/values.yaml index 46e3536923..edcc177e79 100644 --- a/stable/kube-lego/values.yaml +++ b/stable/kube-lego/values.yaml @@ -4,7 +4,7 @@ config: ## Email address to use for registration with Let's Encrypt ## - LEGO_EMAIL: my@email.tld + # LEGO_EMAIL: my@email.tld ## Let's Encrypt API endpoint ## Production: https://acme-v01.api.letsencrypt.org/directory