Skip to content

Commit

Permalink
Complete implementation for persisting service_id and service_name tags
Browse files Browse the repository at this point in the history
  • Loading branch information
sgamelin committed Oct 29, 2024
1 parent bd28605 commit 33fa5b6
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions pubsubplus/templates/insights-configmap-agent.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
{{- $serviceId := "" -}}
{{- $serviceName := "" -}}

{{- $existingConfig := (lookup "v1" "ConfigMap" .Release.Namespace (printf "%s-service-info-tags" (include "solace.fullname" .))) -}}
{{- $existingConfig := (lookup "v1" "ConfigMap" .Release.Namespace (printf "%s-monitoring-insights-service-info-tags" (include "solace.fullname" .))) -}}

{{- if $existingConfig -}}
{{- $serviceId = index $existingConfig.data "service_id" -}}
Expand All @@ -25,15 +25,19 @@
{{- if not $serviceId -}}
{{- $serviceId = $value -}}
{{- $includeServiceIdTag = false -}}
{{- $ddTagsCustomerProvided = printf "%s%s%s:%s" $ddTagsCustomerProvided (ternary "" " " (eq $ddTagsCustomerProvided "")) $key $value -}}
{{- end -}}
{{- end -}}
{{- if eq $key "service_name" -}}
{{- if not $serviceName -}}
{{- $serviceName = $value -}}
{{- $includeServiceNameTag = false -}}
{{- $ddTagsCustomerProvided = printf "%s%s%s:%s" $ddTagsCustomerProvided (ternary "" " " (eq $ddTagsCustomerProvided "")) $key $value -}}
{{- end -}}
{{- end -}}
{{- $ddTagsCustomerProvided = printf "%s%s%s:%s" $ddTagsCustomerProvided (ternary "" " " (eq $ddTagsCustomerProvided "")) $key $value -}}
{{- if and (ne $key "service_id") (ne $key "service_name") -}}
{{- $ddTagsCustomerProvided = printf "%s%s%s:%s" $ddTagsCustomerProvided (ternary "" " " (eq $ddTagsCustomerProvided "")) $key $value -}}
{{- end -}}
{{- end -}}
{{- end -}}

Expand Down Expand Up @@ -70,7 +74,7 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "solace.fullname" . }}-service-info-tags
name: {{ template "solace.fullname" . }}-monitoring-insights-service-info-tags
data:
service_id: "{{ $serviceId }}"
service_name: "{{ $serviceName }}"
Expand Down

0 comments on commit 33fa5b6

Please sign in to comment.