1+ apiVersion : apps/v1
2+ kind : Deployment
3+ metadata :
4+ name : {{ .Release.Name }}
5+ labels :
6+ app : vmproxy
7+ release : {{ .Release.Name }}
8+ spec :
9+ replicas : {{ .Values.replicaCount }}
10+ selector :
11+ matchLabels :
12+ app : vmproxy
13+ release : {{ .Release.Name }}
14+ template :
15+ metadata :
16+ labels :
17+ app : vmproxy
18+ release : {{ .Release.Name }}
19+ spec :
20+ containers :
21+ - name : vmproxy
22+ image : " {{ .Values.image.repository }}:{{ .Values.image.tag }}"
23+ imagePullPolicy : {{ .Values.image.pullPolicy }}
24+ env :
25+ - name : JWKS_URL
26+ value : {{ .Values.proxies.jwksUrl }}
27+ - name : METRICS_WRITE_URL
28+ value : {{ .Values.proxies.metrics.writeUrl }}
29+ - name : METRICS_READ_URL
30+ value : {{ .Values.proxies.metrics.readUrl }}
31+ - name : DEBUG_METRICS_INSERT
32+ value : {{ .Values.proxies.metrics.debugInsert | quote }}
33+ - name : DEBUG_METRICS_SELECT
34+ value : {{ .Values.proxies.metrics.debugSelect | quote }}
35+ - name : LOGS_WRITE_URL
36+ value : {{ .Values.proxies.logs.writeUrl }}
37+ - name : LOGS_READ_URL
38+ value : {{ .Values.proxies.logs.readUrl }}
39+ - name : DEBUG_LOGS_INSERT
40+ value : {{ .Values.proxies.logs.debugInsert | quote }}
41+ - name : DEBUG_LOGS_SELECT
42+ value : {{ .Values.proxies.logs.debugSelect | quote }}
43+ - name : TRACES_WRITE_URL
44+ value : {{ .Values.proxies.traces.writeUrl }}
45+ - name : TRACES_READ_URL
46+ value : {{ .Values.proxies.traces.readUrl }}
47+ - name : DEBUG_TRACES_INSERT
48+ value : {{ .Values.proxies.traces.debugInsert | quote }}
49+ - name : DEBUG_TRACES_SELECT
50+ value : {{ .Values.proxies.traces.debugSelect | quote }}
51+ - name : VM_PROXY_REPLICA
52+ valueFrom :
53+ fieldRef :
54+ fieldPath : metadata.name
55+ ports :
56+ - name : http
57+ containerPort : {{ .Values.service.port }}
58+ resources :
59+ {{- toYaml .Values.resources | nindent 12 }}
0 commit comments