diff --git a/deployments/kubernetes/chart/reloader/Chart.yaml b/deployments/kubernetes/chart/reloader/Chart.yaml index 842758a95..7d7d3c60b 100644 --- a/deployments/kubernetes/chart/reloader/Chart.yaml +++ b/deployments/kubernetes/chart/reloader/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: reloader description: Reloader chart that runs on kubernetes -version: 2.2.0 +version: 2.2.1 appVersion: v1.4.6 keywords: - Reloader diff --git a/deployments/kubernetes/chart/reloader/README.md b/deployments/kubernetes/chart/reloader/README.md index 044eeca40..057a4ec72 100644 --- a/deployments/kubernetes/chart/reloader/README.md +++ b/deployments/kubernetes/chart/reloader/README.md @@ -87,6 +87,7 @@ helm uninstall {{RELEASE_NAME}} -n {{NAMESPACE}} | `reloader.deployment.volumeMounts` | Mount volume | array | `[]` | | `reloader.deployment.volumes` | Add volume to a pod | array | `[]` | +| `reloader.deployment.dnsConfig` | dns configuration for pods | map | `{}` | ### Other Reloader Parameters | Parameter | Description | Type | Default | @@ -99,6 +100,8 @@ helm uninstall {{RELEASE_NAME}} -n {{NAMESPACE}} | `reloader.podMonitor.enabled` | Enable to scrape Reloader's Prometheus metrics | boolean | `false` | | `reloader.podDisruptionBudget.enabled` | Limit the number of pods of a replicated application | boolean | `false` | | `reloader.netpol.enabled` | | boolean | `false` | +| `reloader.volumeMounts` | Mount volume | array | `[]` | +| `reloader.volumes` | Add volume to a pod | array | `[]` | | `reloader.webhookUrl` | Add webhook to Reloader | string | `""` | ## ⚙️ Helm Chart Configuration Notes diff --git a/deployments/kubernetes/chart/reloader/templates/deployment.yaml b/deployments/kubernetes/chart/reloader/templates/deployment.yaml index aab579761..d282312a2 100644 --- a/deployments/kubernetes/chart/reloader/templates/deployment.yaml +++ b/deployments/kubernetes/chart/reloader/templates/deployment.yaml @@ -71,6 +71,10 @@ spec: {{- if .Values.reloader.deployment.priorityClassName }} priorityClassName: {{ .Values.reloader.deployment.priorityClassName }} {{- end }} + {{- with .Values.reloader.deployment.dnsConfig }} + dnsConfig: + {{- toYaml . | nindent 8 }} + {{- end }} containers: {{- if .Values.global.imageRegistry }} - image: "{{ .Values.global.imageRegistry }}/{{ .Values.image.name }}:{{ .Values.image.tag }}" diff --git a/deployments/kubernetes/chart/reloader/values.yaml b/deployments/kubernetes/chart/reloader/values.yaml index f143d06b0..d257c31a5 100644 --- a/deployments/kubernetes/chart/reloader/values.yaml +++ b/deployments/kubernetes/chart/reloader/values.yaml @@ -53,6 +53,19 @@ reloader: # Set to true to expose a prometheus counter of reloads by namespace (this metric may have high cardinality in clusters with many namespaces) enableMetricsByNamespace: false deployment: + # Specifies the deployment DNS configuration. + dnsConfig: {} + # nameservers: + # - 1.2.3.4 + # searches: + # - ns1.svc.cluster-domain.example + # - my.dns.search.suffix + # options: + # - name: ndots + # value: "1" + # - name: attempts + # value: "3" + # If you wish to run multiple replicas set reloader.enableHA = true replicas: 1