1- {{- if .Values.extensions. redis.enabled -}}
1+ {{- if eq .Values.global.middleware. redis.deployBy "builtin" -}}
22apiVersion : apps/v1
33kind : Deployment
44metadata :
@@ -23,50 +23,50 @@ spec:
2323 app.kubernetes.io/name : {{ .Release.Name }}-redis
2424 spec :
2525 containers :
26- - name : redis
27- image : " {{ .Values.extensions.redis.image.registry }}/{{ .Values.extensions.redis.image.repository }}:{{ .Values.extensions.redis.image.tag }}"
28- ports :
29- - containerPort : 6379
30- name : redis
31- env :
32- - name : OTEL_SERVICE_NAME
33- valueFrom :
34- fieldRef :
35- apiVersion : v1
36- fieldPath : metadata.labels['app.kubernetes.io/component']
37- - name : OTEL_K8S_NAMESPACE
38- valueFrom :
39- fieldRef :
40- apiVersion : v1
41- fieldPath : metadata.namespace
42- - name : OTEL_K8S_NODE_NAME
43- valueFrom :
44- fieldRef :
45- apiVersion : v1
46- fieldPath : spec.nodeName
47- - name : OTEL_K8S_POD_NAME
48- valueFrom :
49- fieldRef :
50- apiVersion : v1
51- fieldPath : metadata.name
52- - name : OTEL_K8S_POD_UID
53- valueFrom :
54- fieldRef :
55- apiVersion : v1
56- fieldPath : metadata.uid
57- - name : OTEL_COLLECTOR_NAME
58- value : ' my-otel-demo-otelcol'
59- - name : OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
60- value : cumulative
61- - name : OTEL_RESOURCE_ATTRIBUTES
62- value : service.name=$(OTEL_SERVICE_NAME),service.instance.id=$(OTEL_K8S_POD_UID),service.namespace=opentelemetry-demo,k8s.namespace.name=$(OTEL_K8S_NAMESPACE),k8s.node.name=$(OTEL_K8S_NODE_NAME),k8s.pod.name=$(OTEL_K8S_POD_NAME)
63- resources :
64- requests :
65- cpu : " 0.2"
66- memory : 100Mi
67- limits :
68- cpu : " 0.5"
69- memory : 512Mi
26+ - name : redis
27+ image : " {{ .Values.extensions.redis.image.registry }}/{{ .Values.extensions.redis.image.repository }}:{{ .Values.extensions.redis.image.tag }}"
28+ ports :
29+ - containerPort : 6379
30+ name : redis
31+ env :
32+ - name : OTEL_SERVICE_NAME
33+ valueFrom :
34+ fieldRef :
35+ apiVersion : v1
36+ fieldPath : metadata.labels['app.kubernetes.io/component']
37+ - name : OTEL_K8S_NAMESPACE
38+ valueFrom :
39+ fieldRef :
40+ apiVersion : v1
41+ fieldPath : metadata.namespace
42+ - name : OTEL_K8S_NODE_NAME
43+ valueFrom :
44+ fieldRef :
45+ apiVersion : v1
46+ fieldPath : spec.nodeName
47+ - name : OTEL_K8S_POD_NAME
48+ valueFrom :
49+ fieldRef :
50+ apiVersion : v1
51+ fieldPath : metadata.name
52+ - name : OTEL_K8S_POD_UID
53+ valueFrom :
54+ fieldRef :
55+ apiVersion : v1
56+ fieldPath : metadata.uid
57+ - name : OTEL_COLLECTOR_NAME
58+ value : ' my-otel-demo-otelcol'
59+ - name : OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE
60+ value : cumulative
61+ - name : OTEL_RESOURCE_ATTRIBUTES
62+ value : service.name=$(OTEL_SERVICE_NAME),service.instance.id=$(OTEL_K8S_POD_UID),service.namespace=opentelemetry-demo,k8s.namespace.name=$(OTEL_K8S_NAMESPACE),k8s.node.name=$(OTEL_K8S_NODE_NAME),k8s.pod.name=$(OTEL_K8S_POD_NAME)
63+ resources :
64+ requests :
65+ cpu : " 0.2"
66+ memory : 100Mi
67+ limits :
68+ cpu : " 0.5"
69+ memory : 512Mi
7070---
7171apiVersion : v1
7272kind : Service
@@ -85,15 +85,15 @@ spec:
8585 targetPort : 6379
8686 selector :
8787 opentelemetry.io/name : {{ .Release.Name }}-redis
88- {{- if .Values.extensions.redis.redisCRResource.enabled - }}
88+ {{- else }}
8989---
9090apiVersion : redis.redis.opstreelabs.in/v1beta1
9191kind : Redis
9292metadata :
9393 name : redis-standalone
9494spec :
9595 kubernetesConfig :
96- image : " {{ .Values.extensions.redisredisCRResource. image.registry }}/{{ .Values.extensions.cartservice. image.repository }}:{{ .Values.extensions.cartservice .image.tag }}"
96+ image : " {{ .Values.extensions.redis.redisCRResource. image.registry }}/{{ .Values.extensions.redis.redisCRResource. image.repository }}:{{ .Values.extensions.redis.redisCRResource .image.tag }}"
9797 imagePullPolicy : IfNotPresent
9898 resources :
9999 requests :
@@ -104,7 +104,7 @@ spec:
104104 memory : 128Mi
105105 redisExporter :
106106 enabled : false
107- image : " {{ .Values.extensions.redisredisCRResource. redisExporterImage.registry }}/{{ .Values.extensions.cartservice. redisExporterImage.repository }}:{{ .Values.extensions.cartservice .redisExporterImage.tag }}"
107+ image : " {{ .Values.extensions.redis.redisCRResource. redisExporterImage.registry }}/{{ .Values.extensions.redis.redisCRResource. redisExporterImage.repository }}:{{ .Values.extensions.redis.redisCRResource .redisExporterImage.tag }}"
108108 imagePullPolicy : Always
109109 resources :
110110 requests :
@@ -133,5 +133,4 @@ spec:
133133 resources :
134134 requests :
135135 storage : 1Gi
136- {{- end }}
137136{{- end }}
0 commit comments