chore(certs): add labels

This patch set adds in the manifests guards and labels for the
cert-manager Issuer.

Change-Id: Ibcb45f9617be2b2ebde6d2b2695bfa6b358b2079
Signed-off-by: Tin Lam <tin@irrational.io>
This commit is contained in:
Tin Lam 2020-07-06 22:06:29 -05:00
parent 197409be9f
commit c562986aa6
4 changed files with 15 additions and 1 deletions

View File

@ -11,5 +11,8 @@
# limitations under the License.
---
dependencies: []
dependencies:
- name: helm-toolkit
repository: http://localhost:8879/charts
version: 0.1.0
...

View File

@ -12,13 +12,18 @@ See the License for the specific language governing permissions and
limitations under the License.
*/}}
{{- if .Values.manifests.issuer }}
{{- $envAll := . }}
---
apiVersion: cert-manager.io/v1alpha3
kind: Issuer
metadata:
name: {{ .Values.conf.ca.issuer.name }}
namespace: {{ .Release.Namespace }}
labels:
{{ tuple $envAll "cert-manager" "issuer" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
spec:
ca:
secretName: {{ .Values.conf.ca.secret.name }}
...
{{- end }}

View File

@ -12,6 +12,7 @@ See the License for the specific language governing permissions and
limitations under the License.
*/}}
{{- if .Values.manifests.secret_ca }}
---
apiVersion: v1
kind: Secret
@ -22,3 +23,4 @@ data:
tls.crt: {{ .Values.conf.ca.secret.crt | default "" | b64enc }}
tls.key: {{ .Values.conf.ca.secret.key | default "" | b64enc }}
...
{{- end }}

View File

@ -18,4 +18,8 @@ conf:
name: secret-name
crt: null
key: null
manifests:
issuer: true
secret_ca: true
...