mirror of
https://github.com/bitnami/charts.git
synced 2026-08-10 14:15:55 +08:00
* [bitnami/grafana-alloy] Add Grafana Alloy chart Signed-off-by: David Gomez <david.gomez@broadcom.com> * Update CHANGELOG.md Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> * [bitnami/grafana-alloy] Fix helm lint Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Add Cypress test Signed-off-by: David Gomez <david.gomez@broadcom.com> * Update CHANGELOG.md Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> * [bitnami/grafana-alloy] Fix Goss test Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Fix Goss test Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Apply feedback Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Fix path in Goss test Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Fix path in Cypress test Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Apply feedback Signed-off-by: David Gomez <david.gomez@broadcom.com> * Update bitnami/grafana-alloy/templates/servicemonitor.yaml Co-authored-by: Juan Ariza Toledano <juan.ariza@broadcom.com> Signed-off-by: David Gomez <david.gomez@broadcom.com> * Update bitnami/grafana-alloy/templates/rbac.yaml Co-authored-by: Juan Ariza Toledano <juan.ariza@broadcom.com> Signed-off-by: David Gomez <david.gomez@broadcom.com> * Update bitnami/grafana-alloy/values.yaml Co-authored-by: Juan Ariza Toledano <juan.ariza@broadcom.com> Signed-off-by: David Gomez <david.gomez@broadcom.com> * Update bitnami/grafana-alloy/values.yaml Co-authored-by: Juan Ariza Toledano <juan.ariza@broadcom.com> Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Move extraVolumes to root Signed-off-by: David Gomez <david.gomez@broadcom.com> * Update bitnami/grafana-alloy/templates/application.yaml Co-authored-by: Juan Ariza Toledano <juan.ariza@broadcom.com> Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Fix some typos Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Update appVersion to 1.9.0 Signed-off-by: David Gomez <david.gomez@broadcom.com> * Update CHANGELOG.md Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> * Update bitnami/grafana-alloy/templates/servicemonitor.yaml Co-authored-by: Juan Ariza Toledano <juan.ariza@broadcom.com> Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Update part-of Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Move resourceType and replicaCount to root Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Unifiy annotations in controllerAnnotations Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Add startupProbes Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Reduce start command in NOTES Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Improve probes Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Remove secret.yaml Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Remove typo Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Fix clustering Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Make storagePath configurable Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Change workload name in VIB Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Fix typo in goss test Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Fix typo with tmp volume Signed-off-by: David Gomez <david.gomez@broadcom.com> * Update bitnami/grafana-alloy/templates/service.yaml Co-authored-by: Juan Ariza Toledano <juan.ariza@broadcom.com> Signed-off-by: David Gomez <david.gomez@broadcom.com> * Update bitnami/grafana-alloy/templates/cluster_service.yaml Co-authored-by: Juan Ariza Toledano <juan.ariza@broadcom.com> Signed-off-by: David Gomez <david.gomez@broadcom.com> * Update CHANGELOG.md Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> * Update bitnami/grafana-alloy/templates/_helpers.tpl Co-authored-by: Juan Ariza Toledano <juan.ariza@broadcom.com> Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Remove worker_nodes_instance_count from vib-verify Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Lower .Values.resourceType Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Add configmap checksum Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Add prometheus.io/scrape for service Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Apply suggested feedback Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Add section for alloy configuration Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Enable mounts Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Add confimap reload port and probes Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Add networkpolicy.yaml Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Apply feedback Signed-off-by: David Gomez <david.gomez@broadcom.com> * [bitnami/grafana-alloy] Remove prometheus.io/scrape label Signed-off-by: David Gomez <david.gomez@broadcom.com> --------- Signed-off-by: David Gomez <david.gomez@broadcom.com> Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> Co-authored-by: Bitnami Bot <bitnami.bot@broadcom.com> Co-authored-by: Juan Ariza Toledano <juan.ariza@broadcom.com>
78 lines
2.5 KiB
Smarty
78 lines
2.5 KiB
Smarty
{{/*
|
|
Copyright Broadcom, Inc. All Rights Reserved.
|
|
SPDX-License-Identifier: APACHE-2.0
|
|
*/}}
|
|
|
|
{{/*
|
|
Return the proper Grafana Alloy image name
|
|
*/}}
|
|
{{- define "grafana-alloy.image" -}}
|
|
{{ include "common.images.image" (dict "imageRoot" .Values.alloy.image "global" .Values.global) }}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Return the proper config reloader image name
|
|
*/}}
|
|
{{- define "config-reloader.image" -}}
|
|
{{ include "common.images.image" (dict "imageRoot" .Values.configReloader.image "global" .Values.global) }}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Return the proper Docker Image Registry Secret Names
|
|
*/}}
|
|
{{- define "grafana-alloy.imagePullSecrets" -}}
|
|
{{- include "common.images.renderPullSecrets" (dict "images" (list .Values.alloy.image .Values.configReloader.image) "context" $) -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Create the name of the service account to use
|
|
*/}}
|
|
{{- define "grafana-alloy.serviceAccountName" -}}
|
|
{{- if .Values.serviceAccount.create -}}
|
|
{{ default (include "common.names.fullname" .) .Values.serviceAccount.name }}
|
|
{{- else -}}
|
|
{{ default "default" .Values.serviceAccount.name }}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Name of the Grafana Alloy ConfigMap
|
|
*/}}
|
|
{{- define "grafana-alloy.configmapName" -}}
|
|
{{- if .Values.alloy.existingConfigmap -}}
|
|
{{- include "common.tplvalues.render" (dict "value" .Values.alloy.existingConfigmap "context" $) -}}
|
|
{{- else -}}
|
|
{{- include "common.names.fullname" . -}}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
|
|
{{/* Validate values of Grafana Alloy - resource type */}}
|
|
{{- define "grafana-alloy.validateValues.resourceType" -}}
|
|
{{- $resourceType := lower .Values.resourceType -}}
|
|
{{- if and (not (eq $resourceType "daemonset")) (not (eq $resourceType "statefulset")) (not (eq $resourceType "deployment")) -}}
|
|
alloy: resource-type
|
|
Alloy resource type {{ .Values.resourceType }} is not valid, only "daemonset", "statefulset", and "deployment" are allowed
|
|
{{- end -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Compile all warnings into a single message.
|
|
*/}}
|
|
{{- define "grafana-alloy.validateValues" -}}
|
|
{{- $messages := list -}}
|
|
{{- $messages := append $messages (include "grafana-alloy.validateValues.resourceType" .) -}}
|
|
{{- $messages := without $messages "" -}}
|
|
{{- $message := join "\n" $messages -}}
|
|
|
|
{{- if $message -}}
|
|
{{- printf "\nVALUES VALIDATION:\n%s" $message -}}
|
|
{{- end -}}
|
|
{{- end -}}
|
|
|
|
{{/*
|
|
Check if there are rolling tags in the images
|
|
*/}}
|
|
{{- define "grafana-alloy.checkRollingTags" -}}
|
|
{{- include "common.warnings.rollingTag" .Values.alloy.image }}
|
|
{{- include "common.warnings.rollingTag" .Values.configReloader.image }}
|
|
{{- end -}} |