diff --git a/chart/keel/Chart.yaml b/chart/keel/Chart.yaml index 610f0310..3826b49c 100644 --- a/chart/keel/Chart.yaml +++ b/chart/keel/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: keel description: Open source, tool for automating Kubernetes deployment updates. Keel is stateless, robust and lightweight. -version: 0.9.0 +version: 0.9.1 # Note that we use appVersion to get images tag, so make sure this is correct. appVersion: 0.16.1 keywords: diff --git a/chart/keel/README.md b/chart/keel/README.md index 042759dd..07bd1317 100644 --- a/chart/keel/README.md +++ b/chart/keel/README.md @@ -81,6 +81,8 @@ The following table lists has the main configurable parameters (polling, trigger | ------------------------------------------- | -------------------------------------- | --------------------------------------------------------- | | `polling.enabled` | Docker registries polling | `true` | | `helmProvider.enabled` | Enable/disable Helm provider | `true` | +| `helmProvider.helmDriver` | Set driver for Helm3 | `` | +| `helmProvider.helmDriverSqlConnectionString`| Set SQL connection string for Helm3 | `` | | `gcr.enabled` | Enable/disable GCR Registry | `false` | | `gcr.projectId` | GCP Project ID GCR belongs to | | | `gcr.pubsub.enabled` | Enable/disable GCP Pub/Sub trigger | `false` | diff --git a/chart/keel/templates/deployment.yaml b/chart/keel/templates/deployment.yaml index dbc3834e..503f3f57 100644 --- a/chart/keel/templates/deployment.yaml +++ b/chart/keel/templates/deployment.yaml @@ -72,6 +72,14 @@ spec: # Enable/disable Helm provider - name: HELM3_PROVIDER value: "true" + {{- if .Values.helmProvider.helmDriver }} + - name: HELM_DRIVER + value: "{{ .Values.helmProvider.helmDriver }}" + {{- end }} + {{- if .Values.helmProvider.helmDriverSqlConnectionString }} + - name: HELM_DRIVER_SQL_CONNECTION_STRING + value: "{{ .Values.helmProvider.helmDriverSqlConnectionString }}" + {{- end }} {{- end }} {{- end }} {{- if .Values.gcr.enabled }} diff --git a/chart/keel/values.yaml b/chart/keel/values.yaml index 120826f2..899a5139 100644 --- a/chart/keel/values.yaml +++ b/chart/keel/values.yaml @@ -25,6 +25,8 @@ helmProvider: # if you are using default configuration, setting it to # 'tiller-deploy:44134' is usually fine tillerAddress: 'tiller-deploy:44134' +# helmDriver: '' +# helmDriverSqlConnectionString: '' # Google Container Registry # GCP Project ID