File tree Expand file tree Collapse file tree 2 files changed +34
-8
lines changed
kubernetes/helm_charts/core/apimanager Expand file tree Collapse file tree 2 files changed +34
-8
lines changed Original file line number Diff line number Diff line change 2727 containers :
2828 - name : {{ .Chart.Name }}
2929 image : " {{ .Values.dockerhub }}/{{ .Values.repository }}:{{ .Values.image_tag }}"
30- imagePullPolicy : Always
30+ env :
31+ - name : KONG_DNS_RESOLVER
32+ value : " 127.0.0.1:53"
33+ - name : KONG_DNSMASQ
34+ value : " off"
3135 envFrom :
3236 - configMapRef :
3337 name : {{ .Chart.Name }}-config
@@ -44,12 +48,19 @@ spec:
4448 readinessProbe :
4549{{ toYaml .Values.readinessProbe | indent 10 }}
4650 {{- end }}
47- lifecycle :
48- preStop :
49- exec :
50- command :
51- - kong
52- - quit
51+ - name : go-dns
52+ image : " {{ .Values.godns.repository }}:{{ .Values.godns.image_tag }}"
53+ env :
54+ - name : DNSMASQ_ENABLE_SEARCH
55+ value : " true"
56+ - name : DNSMASQ_VERBOSE
57+ value : {{ .Values.godns.env.verbose | quote }}
58+ - name : DNSMASQ_RCACHE
59+ value : {{ .Values.godns.env.cache | quote }}
60+ - name : DNSMASQ_RCACHE_TTL
61+ value : {{ .Values.godns.env.cache_ttl | quote }}
62+ resources :
63+ {{ toYaml .Values.godns.resources | indent 10 }}
5364
5465---
5566apiVersion : v1
7081 port : {{ .Values.service.port }}
7182 targetPort : {{ .Values.service.targetport }}
7283 selector :
73- app : {{ .Chart.Name }} # metadataname of deployment
84+ app : {{ .Chart.Name }} # metadataname of deployment
Original file line number Diff line number Diff line change @@ -26,3 +26,18 @@ strategy:
2626 maxunavailable: {{ apimanager_maxunavailable|default('25%') }}
2727
2828{{ apimanager_liveness_readiness | to_nice_yaml }}
29+
30+ godns:
31+ repository: {{ go_dns_repository | default('docker.io/sunbird/go-dns') }}
32+ image_tag: {{ go_dns_image_tag | default('v1.2') }}
33+ resources:
34+ requests:
35+ cpu: {{ go_dns_cpu_req | default('100m') }}
36+ memory: {{ go_dns_mem_req | default('100Mi') }}
37+ limits:
38+ cpu: {{ go_dns_cpu_limit | default('500m') }}
39+ memory: {{ go_dns_mem_limit | default('500Mi') }}
40+ env:
41+ verbose: {{ go_dns_verbosity | default('False') }}
42+ cache: {{ go_dns_cache | default('1000') }}
43+ cache_ttl: {{ go_dns_cache_ttl | default('7200') }}
You can’t perform that action at this time.
0 commit comments