From c7edb3f3012c4db73624583dafe6963aec3055e0 Mon Sep 17 00:00:00 2001 From: Steven Wade Date: Thu, 4 Apr 2019 14:46:51 +0100 Subject: [PATCH] Allowing CRD toggling in sealed-secrets chart. (#12822) * Adding crd toggle to sealed-secrets chart. Signed-off-by: Steven Wade * Bumping the sealed-secrets chart. Signed-off-by: Steven Wade --- stable/sealed-secrets/Chart.yaml | 2 +- stable/sealed-secrets/README.md | 1 + stable/sealed-secrets/templates/sealedsecret-crd.yaml | 2 ++ stable/sealed-secrets/values.yaml | 2 ++ 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/stable/sealed-secrets/Chart.yaml b/stable/sealed-secrets/Chart.yaml index d9a437a452..c27b4e6e79 100644 --- a/stable/sealed-secrets/Chart.yaml +++ b/stable/sealed-secrets/Chart.yaml @@ -1,6 +1,6 @@ name: sealed-secrets description: A Helm chart for Sealed Secrets -version: 1.0.1 +version: 1.0.2 appVersion: 0.7.0 kubeVersion: ">=1.9.0-0" home: https://github.com/bitnami-labs/sealed-secrets diff --git a/stable/sealed-secrets/README.md b/stable/sealed-secrets/README.md index bc51aa5ba7..758c69ae22 100644 --- a/stable/sealed-secrets/README.md +++ b/stable/sealed-secrets/README.md @@ -39,6 +39,7 @@ The command removes all the Kubernetes components associated with the chart and | **image.pullPolicy** | The image pull policy for the deployment | `IfNotPresent` | | **image.repository** | The repository to get the controller image from | `quay.io/bitnami/sealed-secrets-controller` | | **resources** | CPU/Memory resource requests/limits | `{}` | +| **crd.create** | `true` if crd resources should be created | `true` | | **crd.keep** | `true` if the sealed secret CRD should be kept when the chart is deleted | `true` | - In the case that **serviceAccount.create** is `false` and **rbac.create** is `true` it is expected for a service account with the name **serviceAccount.name** to exist _in the same namespace as this chart_ before installation. diff --git a/stable/sealed-secrets/templates/sealedsecret-crd.yaml b/stable/sealed-secrets/templates/sealedsecret-crd.yaml index 7971af53f0..b4c2b96d2d 100644 --- a/stable/sealed-secrets/templates/sealedsecret-crd.yaml +++ b/stable/sealed-secrets/templates/sealedsecret-crd.yaml @@ -1,3 +1,4 @@ +{{ if .Values.crd.create }} apiVersion: apiextensions.k8s.io/v1beta1 kind: CustomResourceDefinition metadata: @@ -21,3 +22,4 @@ spec: singular: sealedsecret scope: Namespaced version: v1alpha1 +{{ end }} diff --git a/stable/sealed-secrets/values.yaml b/stable/sealed-secrets/values.yaml index e73a240798..9916e2e40b 100644 --- a/stable/sealed-secrets/values.yaml +++ b/stable/sealed-secrets/values.yaml @@ -22,5 +22,7 @@ rbac: secretName: "sealed-secrets-key" crd: + # crd.create: `true` if the crd resources should be created + create: true # crd.keep: `true` if the sealed secret CRD should be kept when the chart is deleted keep: true