Skip to content

Commit b745e70

Browse files
committed
finalize helm template
1 parent beee3fe commit b745e70

File tree

3 files changed

+34
-22
lines changed

3 files changed

+34
-22
lines changed

helm/templates/configmap.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ data:
1717
{{- if .Values.envValues.dns_forwarder }}
1818
DNS_FORWARDER: {{ .Values.envValues.dns_forwarder | quote }}
1919
{{- end }}
20-
TTL_TIME: {{ int .Values.envValues.ttl_time }}
21-
REFRESH_TIME: {{ int .Values.envValues.refresh_time }}
22-
RETRY_TIME: {{ int .Values.envValues.retry_time }}
23-
EXPIRY_TIME: {{ int .Values.envValues.expiry_time }}
24-
MAX_CACHE_TIME: {{ int .Values.envValues.max_cache_time }}
20+
TTL_TIME: {{ .Values.envValues.ttl_time | quote }}
21+
REFRESH_TIME: {{ .Values.envValues.refresh_time | quote }}
22+
RETRY_TIME: {{ .Values.envValues.retry_time | quote }}
23+
EXPIRY_TIME: {{ .Values.envValues.expiry_time | quote }}
24+
MAX_CACHE_TIME: {{ .Values.envValues.max_cache_time | quote }}
2525
{{- if .Values.envValues.allow_query }}
2626
ALLOW_QUERY: {{ .Values.envValues.allow_query | quote }}
2727
{{- end }}

helm/templates/service.yaml

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,32 @@
11
apiVersion: v1
22
kind: Service
33
metadata:
4-
name: {{ include "dns-bind.fullname" . }}
4+
name: {{ include "dns-bind.fullname" . }}-dns
55
labels:
66
{{- include "dns-bind.labels" . | nindent 4 }}
7+
annotations:
8+
{{- with .Values.serviceDns.annotations }}
9+
{{- toYaml . | nindent 4 }}
10+
{{- end }}
711
spec:
8-
type: {{ .Values.serviceDns.type }}
9-
{{- if .Values.serviceDns.loadBalancerIP }}
10-
loadBalancerIP: {{ .Values.serviceDns.loadBalancerIP }}
12+
type: {{ default "ClusterIP" .Values.serviceDns.type }}
13+
{{- if .Values.serviceDns.clusterIP }}
14+
clusterIP: {{ .Values.serviceDns.clusterIP }}
15+
{{- end }}
16+
{{- if .Values.serviceDns.externalIPs }}
17+
externalIPs:
18+
{{ toYaml .Values.serviceDns.externalIPs | indent 4 }}
1119
{{- end }}
1220
{{- if or (eq .Values.serviceDns.type "NodePort") (eq .Values.serviceDns.type "LoadBalancer") }}
1321
externalTrafficPolicy: {{ .Values.serviceDns.externalTrafficPolicy }}
1422
{{- end }}
23+
{{- if .Values.serviceDns.loadBalancerIP }}
24+
loadBalancerIP: {{ .Values.serviceDns.loadBalancerIP }}
25+
{{- end }}
1526
ports:
1627
- port: 53
1728
targetPort: dns
18-
{{- if .Values.serviceDns.nodePort }}
29+
{{- if and (.Values.serviceDns.nodePort) (eq .Values.serviceDns.type "NodePort") }}
1930
nodePort: {{ .Values.serviceDns.nodePort }}
2031
{{- end }}
2132
protocol: TCP

helm/values.yaml

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,30 +11,31 @@ image:
1111
tag: ""
1212

1313
envValues:
14-
debug_entrypoint: 0
15-
docker_logs: 0
14+
debug_entrypoint: "0"
15+
docker_logs: "0"
1616
wildcard_dns: "corp.tld=10.1.5.90"
17-
extra_hosts: ""
17+
extra_hosts:
1818
dnssec_validate: "no"
19-
dns_forwarder: ""
19+
dns_forwarder:
2020
ttl_time: 3600
2121
refresh_time: 1200
2222
retry_time: 180
2323
expiry_time: 1209600
2424
max_cache_time: 10800
25-
allow_query: ""
26-
allow_recursion: ""
25+
allow_query:
26+
allow_recursion:
2727

2828
serviceDns:
29-
mixedService: true
3029
type: LoadBalancer
31-
nodePort: ""
30+
nodePort:
31+
clusterIP:
32+
externalIPs: {}
3233
externalTrafficPolicy: Local
33-
loadBalancerIP: "10.1.5.99"
34-
loadBalancerIPv6: ""
34+
loadBalancerIP: 10.1.5.99
35+
loadBalancerIPv6:
3536
annotations:
36-
# metallb.universe.tf/address-pool: network-services
37-
# metallb.universe.tf/allow-shared-ip: bind-svc
37+
metallb.universe.tf/address-pool: network-services
38+
metallb.universe.tf/allow-shared-ip: "true"
3839

3940

4041
imagePullSecrets: []

0 commit comments

Comments
 (0)