Skip to content

Commit 7c4899a

Browse files
Merge pull request #981 from nitinverma9/add-dnsConfig-support-for-deployment
reloader: Add in support for dnsConfig for pod reloader.
2 parents 54d4485 + 42cd7e7 commit 7c4899a

File tree

4 files changed

+21
-1
lines changed

4 files changed

+21
-1
lines changed

deployments/kubernetes/chart/reloader/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
name: reloader
33
description: Reloader chart that runs on kubernetes
4-
version: 2.2.0
4+
version: 2.2.1
55
appVersion: v1.4.6
66
keywords:
77
- Reloader

deployments/kubernetes/chart/reloader/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ helm uninstall {{RELEASE_NAME}} -n {{NAMESPACE}}
8787
| `reloader.deployment.volumeMounts` | Mount volume | array | `[]` |
8888
| `reloader.deployment.volumes` | Add volume to a pod | array | `[]` |
8989

90+
| `reloader.deployment.dnsConfig` | dns configuration for pods | map | `{}` |
9091
### Other Reloader Parameters
9192

9293
| Parameter | Description | Type | Default |
@@ -99,6 +100,8 @@ helm uninstall {{RELEASE_NAME}} -n {{NAMESPACE}}
99100
| `reloader.podMonitor.enabled` | Enable to scrape Reloader's Prometheus metrics | boolean | `false` |
100101
| `reloader.podDisruptionBudget.enabled` | Limit the number of pods of a replicated application | boolean | `false` |
101102
| `reloader.netpol.enabled` | | boolean | `false` |
103+
| `reloader.volumeMounts` | Mount volume | array | `[]` |
104+
| `reloader.volumes` | Add volume to a pod | array | `[]` |
102105
| `reloader.webhookUrl` | Add webhook to Reloader | string | `""` |
103106

104107
## ⚙️ Helm Chart Configuration Notes

deployments/kubernetes/chart/reloader/templates/deployment.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@ spec:
7171
{{- if .Values.reloader.deployment.priorityClassName }}
7272
priorityClassName: {{ .Values.reloader.deployment.priorityClassName }}
7373
{{- end }}
74+
{{- with .Values.reloader.deployment.dnsConfig }}
75+
dnsConfig:
76+
{{- toYaml . | nindent 8 }}
77+
{{- end }}
7478
containers:
7579
{{- if .Values.global.imageRegistry }}
7680
- image: "{{ .Values.global.imageRegistry }}/{{ .Values.image.name }}:{{ .Values.image.tag }}"

deployments/kubernetes/chart/reloader/values.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,19 @@ reloader:
5353
# Set to true to expose a prometheus counter of reloads by namespace (this metric may have high cardinality in clusters with many namespaces)
5454
enableMetricsByNamespace: false
5555
deployment:
56+
# Specifies the deployment DNS configuration.
57+
dnsConfig: {}
58+
# nameservers:
59+
# - 1.2.3.4
60+
# searches:
61+
# - ns1.svc.cluster-domain.example
62+
# - my.dns.search.suffix
63+
# options:
64+
# - name: ndots
65+
# value: "1"
66+
# - name: attempts
67+
# value: "3"
68+
5669
# If you wish to run multiple replicas set reloader.enableHA = true
5770
replicas: 1
5871

0 commit comments

Comments
 (0)