Skip to content

Commit

Permalink
Merge branch 'main' into misplaced-proxy-target
Browse files Browse the repository at this point in the history
Signed-off-by: Ali <[email protected]>
  • Loading branch information
xogoodnow authored Dec 13, 2024
2 parents 4087aa0 + ca54f24 commit 7f5e25f
Show file tree
Hide file tree
Showing 35 changed files with 428 additions and 151 deletions.
8 changes: 4 additions & 4 deletions charts/grafana-sampling/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
dependencies:
- name: alloy
repository: https://grafana.github.io/helm-charts
version: 0.6.0
version: 0.10.1
- name: alloy
repository: https://grafana.github.io/helm-charts
version: 0.6.0
digest: sha256:e9dbff0d3707c403c1fb645eb33920a2219cc3156358134537e89caf39c588a5
generated: "2024-08-14T10:41:47.606272-07:00"
version: 0.10.1
digest: sha256:dc461e633c1504ba6c60e11c21afc3346444e175d4e3b7e0b538240c392c81d0
generated: "2024-12-11T10:44:32.61011-08:00"
8 changes: 4 additions & 4 deletions charts/grafana-sampling/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@ apiVersion: v2
name: grafana-sampling
description: A Helm chart for a layered OTLP tail sampling and metrics generation pipeline.
type: application
version: 1.1.0
appVersion: "v1.3.0"
version: 1.1.1
appVersion: "v1.5.1"
sources:
- https://github.com/grafana/alloy
- https://grafana.com/docs/grafana-cloud/monitor-applications/application-observability/setup/sampling/tail/
dependencies:
- name: alloy
version: 0.6.0
version: 0.10.1
repository: https://grafana.github.io/helm-charts
alias: alloy-deployment
- name: alloy
version: 0.6.0
version: 0.10.1
repository: https://grafana.github.io/helm-charts
alias: alloy-statefulset
2 changes: 1 addition & 1 deletion charts/grafana-sampling/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# grafana-sampling

![Version: 1.1.0](https://img.shields.io/badge/Version-1.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.3.0](https://img.shields.io/badge/AppVersion-v1.3.0-informational?style=flat-square)
![Version: 1.1.1](https://img.shields.io/badge/Version-1.1.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.5.1](https://img.shields.io/badge/AppVersion-v1.5.1-informational?style=flat-square)

A Helm chart for a layered OTLP tail sampling and metrics generation pipeline.

Expand Down
4 changes: 2 additions & 2 deletions charts/grafana/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
name: grafana
version: 8.6.0
appVersion: 11.3.0
version: 8.7.0
appVersion: 11.4.0
kubeVersion: "^1.8.0-0"
description: The leading tool for querying and visualizing time series and metrics.
home: https://grafana.com
Expand Down
60 changes: 60 additions & 0 deletions charts/grafana/templates/_pod.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -402,6 +402,18 @@ containers:
- name: WATCH_CLIENT_TIMEOUT
value: "{{ .Values.sidecar.alerts.watchClientTimeout }}"
{{- end }}
{{- if .Values.sidecar.alerts.maxTotalRetries }}
- name: REQ_RETRY_TOTAL
value: "{{ .Values.sidecar.alerts.maxTotalRetries }}"
{{- end }}
{{- if .Values.sidecar.alerts.maxConnectRetries }}
- name: REQ_RETRY_CONNECT
value: "{{ .Values.sidecar.alerts.maxConnectRetries }}"
{{- end }}
{{- if .Values.sidecar.alerts.maxReadRetries }}
- name: REQ_RETRY_READ
value: "{{ .Values.sidecar.alerts.maxReadRetries }}"
{{- end }}
{{- with .Values.sidecar.livenessProbe }}
livenessProbe:
{{- toYaml . | nindent 6 }}
Expand Down Expand Up @@ -518,6 +530,18 @@ containers:
- name: WATCH_CLIENT_TIMEOUT
value: {{ .Values.sidecar.dashboards.watchClientTimeout | quote }}
{{- end }}
{{- if .Values.sidecar.dashboards.maxTotalRetries }}
- name: REQ_RETRY_TOTAL
value: "{{ .Values.sidecar.dashboards.maxTotalRetries }}"
{{- end }}
{{- if .Values.sidecar.dashboards.maxConnectRetries }}
- name: REQ_RETRY_CONNECT
value: "{{ .Values.sidecar.dashboards.maxConnectRetries }}"
{{- end }}
{{- if .Values.sidecar.dashboards.maxReadRetries }}
- name: REQ_RETRY_READ
value: "{{ .Values.sidecar.dashboards.maxReadRetries }}"
{{- end }}
{{- with .Values.sidecar.livenessProbe }}
livenessProbe:
{{- toYaml . | nindent 6 }}
Expand Down Expand Up @@ -630,6 +654,18 @@ containers:
- name: WATCH_CLIENT_TIMEOUT
value: "{{ .Values.sidecar.datasources.watchClientTimeout }}"
{{- end }}
{{- if .Values.sidecar.datasources.maxTotalRetries }}
- name: REQ_RETRY_TOTAL
value: "{{ .Values.sidecar.datasources.maxTotalRetries }}"
{{- end }}
{{- if .Values.sidecar.datasources.maxConnectRetries }}
- name: REQ_RETRY_CONNECT
value: "{{ .Values.sidecar.datasources.maxConnectRetries }}"
{{- end }}
{{- if .Values.sidecar.datasources.maxReadRetries }}
- name: REQ_RETRY_READ
value: "{{ .Values.sidecar.datasources.maxReadRetries }}"
{{- end }}
{{- with .Values.sidecar.livenessProbe }}
livenessProbe:
{{- toYaml . | nindent 6 }}
Expand Down Expand Up @@ -737,6 +773,18 @@ containers:
- name: WATCH_CLIENT_TIMEOUT
value: "{{ .Values.sidecar.notifiers.watchClientTimeout }}"
{{- end }}
{{- if .Values.sidecar.notifiers.maxTotalRetries }}
- name: REQ_RETRY_TOTAL
value: "{{ .Values.sidecar.notifiers.maxTotalRetries }}"
{{- end }}
{{- if .Values.sidecar.notifiers.maxConnectRetries }}
- name: REQ_RETRY_CONNECT
value: "{{ .Values.sidecar.notifiers.maxConnectRetries }}"
{{- end }}
{{- if .Values.sidecar.notifiers.maxReadRetries }}
- name: REQ_RETRY_READ
value: "{{ .Values.sidecar.notifiers.maxReadRetries }}"
{{- end }}
{{- with .Values.sidecar.livenessProbe }}
livenessProbe:
{{- toYaml . | nindent 6 }}
Expand Down Expand Up @@ -844,6 +892,18 @@ containers:
- name: WATCH_CLIENT_TIMEOUT
value: "{{ .Values.sidecar.plugins.watchClientTimeout }}"
{{- end }}
{{- if .Values.sidecar.plugins.maxTotalRetries }}
- name: REQ_RETRY_TOTAL
value: "{{ .Values.sidecar.plugins.maxTotalRetries }}"
{{- end }}
{{- if .Values.sidecar.plugins.maxConnectRetries }}
- name: REQ_RETRY_CONNECT
value: "{{ .Values.sidecar.plugins.maxConnectRetries }}"
{{- end }}
{{- if .Values.sidecar.plugins.maxReadRetries }}
- name: REQ_RETRY_READ
value: "{{ .Values.sidecar.plugins.maxReadRetries }}"
{{- end }}
{{- with .Values.sidecar.livenessProbe }}
livenessProbe:
{{- toYaml . | nindent 6 }}
Expand Down
2 changes: 1 addition & 1 deletion charts/grafana/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ spec:
template:
metadata:
labels:
{{- include "grafana.selectorLabels" . | nindent 8 }}
{{- include "grafana.labels" . | nindent 8 }}
{{- with .Values.podLabels }}
{{- toYaml . | nindent 8 }}
{{- end }}
Expand Down
2 changes: 1 addition & 1 deletion charts/grafana/templates/statefulset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ spec:
template:
metadata:
labels:
{{- include "grafana.selectorLabels" . | nindent 8 }}
{{- include "grafana.labels" . | nindent 8 }}
{{- with .Values.podLabels }}
{{- toYaml . | nindent 8 }}
{{- end }}
Expand Down
115 changes: 114 additions & 1 deletion charts/grafana/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -673,9 +673,15 @@ datasources: {}
# - name: Prometheus

## Configure grafana alerting (can be templated)
## ref: http://docs.grafana.org/administration/provisioning/#alerting
## ref: https://docs.grafana.com/alerting/set-up/provision-alerting-resources/file-provisioning/
##
alerting: {}
# policies.yaml:
# apiVersion: 1
# policies:
# - orgId: 1
# receiver: first_uid
#
# rules.yaml:
# apiVersion: 1
# groups:
Expand Down Expand Up @@ -720,6 +726,7 @@ alerting: {}
# some_key: some_value
# labels:
# team: sre_team_1
#
# contactpoints.yaml:
# secret:
# apiVersion: 1
Expand All @@ -737,6 +744,26 @@ alerting: {}
# group: app-stack
# summary: |
# {{ `{{ include "default.message" . }}` }}
#
# templates.yaml:
# apiVersion: 1
# templates:
# - orgId: 1
# name: my_first_template
# template: |
# {{ `
# {{ define "my_first_template" }}
# Custom notification message
# {{ end }}
# ` }}
#
# mutetimes.yaml
# apiVersion: 1
# muteTimes:
# - orgId: 1
# name: mti_1
# # refer to https://prometheus.io/docs/alerting/latest/configuration/#time_interval-0
# time_intervals: {}

## Configure notifiers
## ref: http://docs.grafana.org/administration/provisioning/#alert-notification-channels
Expand Down Expand Up @@ -955,6 +982,23 @@ sidecar:
# defaults to 66sec (sic!)
# watchClientTimeout: 60
#
# maxTotalRetries: Total number of retries to allow for any http request.
# Takes precedence over other counts. Applies to all requests to reloadURL and k8s api requests.
# Set to 0 to fail on the first retry.
# maxTotalRetries: 5
#
# maxConnectRetries: How many connection-related errors to retry on for any http request.
# These are errors raised before the request is sent to the remote server, which we assume has not triggered the server to process the request.
# Applies to all requests to reloadURL and k8s api requests.
# Set to 0 to fail on the first retry of this type.
# maxConnectRetries: 10
#
# maxReadRetries: How many times to retry on read errors for any http request
# These errors are raised after the request was sent to the server, so the request may have side-effects.
# Applies to all requests to reloadURL and k8s api requests.
# Set to 0 to fail on the first retry of this type.
# maxReadRetries: 5
#
# Endpoint to send request to reload alerts
reloadURL: "http://localhost:3000/api/admin/provisioning/alerting/reload"
# Absolute path to shell script to execute after a alert got reloaded
Expand Down Expand Up @@ -1008,6 +1052,24 @@ sidecar:
# If specified, the sidecar will look for annotation with this name to create folder and put graph here.
# You can use this parameter together with `provider.foldersFromFilesStructure`to annotate configmaps and create folder structure.
folderAnnotation: null
#
# maxTotalRetries: Total number of retries to allow for any http request.
# Takes precedence over other counts. Applies to all requests to reloadURL and k8s api requests.
# Set to 0 to fail on the first retry.
# maxTotalRetries: 5
#
# maxConnectRetries: How many connection-related errors to retry on for any http request.
# These are errors raised before the request is sent to the remote server, which we assume has not triggered the server to process the request.
# Applies to all requests to reloadURL and k8s api requests.
# Set to 0 to fail on the first retry of this type.
# maxConnectRetries: 10
#
# maxReadRetries: How many times to retry on read errors for any http request
# These errors are raised after the request was sent to the server, so the request may have side-effects.
# Applies to all requests to reloadURL and k8s api requests.
# Set to 0 to fail on the first retry of this type.
# maxReadRetries: 5
#
# Endpoint to send request to reload alerts
reloadURL: "http://localhost:3000/api/admin/provisioning/dashboards/reload"
# Absolute path to shell script to execute after a configmap got reloaded
Expand Down Expand Up @@ -1088,6 +1150,23 @@ sidecar:
# defaults to 66sec (sic!)
# watchClientTimeout: 60
#
# maxTotalRetries: Total number of retries to allow for any http request.
# Takes precedence over other counts. Applies to all requests to reloadURL and k8s api requests.
# Set to 0 to fail on the first retry.
# maxTotalRetries: 5
#
# maxConnectRetries: How many connection-related errors to retry on for any http request.
# These are errors raised before the request is sent to the remote server, which we assume has not triggered the server to process the request.
# Applies to all requests to reloadURL and k8s api requests.
# Set to 0 to fail on the first retry of this type.
# maxConnectRetries: 10
#
# maxReadRetries: How many times to retry on read errors for any http request
# These errors are raised after the request was sent to the server, so the request may have side-effects.
# Applies to all requests to reloadURL and k8s api requests.
# Set to 0 to fail on the first retry of this type.
# maxReadRetries: 5
#
# Endpoint to send request to reload datasources
reloadURL: "http://localhost:3000/api/admin/provisioning/datasources/reload"
# Absolute path to shell script to execute after a datasource got reloaded
Expand Down Expand Up @@ -1130,6 +1209,23 @@ sidecar:
# defaults to 66sec (sic!)
# watchClientTimeout: 60
#
# maxTotalRetries: Total number of retries to allow for any http request.
# Takes precedence over other counts. Applies to all requests to reloadURL and k8s api requests.
# Set to 0 to fail on the first retry.
# maxTotalRetries: 5
#
# maxConnectRetries: How many connection-related errors to retry on for any http request.
# These are errors raised before the request is sent to the remote server, which we assume has not triggered the server to process the request.
# Applies to all requests to reloadURL and k8s api requests.
# Set to 0 to fail on the first retry of this type.
# maxConnectRetries: 10
#
# maxReadRetries: How many times to retry on read errors for any http request
# These errors are raised after the request was sent to the server, so the request may have side-effects.
# Applies to all requests to reloadURL and k8s api requests.
# Set to 0 to fail on the first retry of this type.
# maxReadRetries: 5
#
# Endpoint to send request to reload plugins
reloadURL: "http://localhost:3000/api/admin/provisioning/plugins/reload"
# Absolute path to shell script to execute after a plugin got reloaded
Expand Down Expand Up @@ -1172,6 +1268,23 @@ sidecar:
# defaults to 66sec (sic!)
# watchClientTimeout: 60
#
# maxTotalRetries: Total number of retries to allow for any http request.
# Takes precedence over other counts. Applies to all requests to reloadURL and k8s api requests.
# Set to 0 to fail on the first retry.
# maxTotalRetries: 5
#
# maxConnectRetries: How many connection-related errors to retry on for any http request.
# These are errors raised before the request is sent to the remote server, which we assume has not triggered the server to process the request.
# Applies to all requests to reloadURL and k8s api requests.
# Set to 0 to fail on the first retry of this type.
# maxConnectRetries: 10
#
# maxReadRetries: How many times to retry on read errors for any http request
# These errors are raised after the request was sent to the server, so the request may have side-effects.
# Applies to all requests to reloadURL and k8s api requests.
# Set to 0 to fail on the first retry of this type.
# maxReadRetries: 5
#
# Endpoint to send request to reload notifiers
reloadURL: "http://localhost:3000/api/admin/provisioning/notifications/reload"
# Absolute path to shell script to execute after a notifier got reloaded
Expand Down
4 changes: 2 additions & 2 deletions charts/rollout-operator/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: v2
name: rollout-operator
description: "Grafana rollout-operator"
type: application
version: 0.19.1
appVersion: v0.19.1
version: 0.21.0
appVersion: v0.21.0
home: https://github.com/grafana/rollout-operator
kubeVersion: ^1.10.0-0
2 changes: 1 addition & 1 deletion charts/rollout-operator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Helm chart for deploying [Grafana rollout-operator](https://github.com/grafana/r

# rollout-operator

![Version: 0.19.1](https://img.shields.io/badge/Version-0.19.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.19.1](https://img.shields.io/badge/AppVersion-v0.19.1-informational?style=flat-square)
![Version: 0.21.0](https://img.shields.io/badge/Version-0.21.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.21.0](https://img.shields.io/badge/AppVersion-v0.21.0-informational?style=flat-square)

Grafana rollout-operator

Expand Down
8 changes: 4 additions & 4 deletions charts/tempo-distributed/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ dependencies:
version: 4.0.12
- name: grafana-agent-operator
repository: https://grafana.github.io/helm-charts
version: 0.4.0
version: 0.5.0
- name: rollout-operator
repository: https://grafana.github.io/helm-charts
version: 0.16.0
digest: sha256:504a9bfa69a6d4130c496ed3382add7679b8aed30c1320a418831bdbea4e0ace
generated: "2024-07-02T12:00:59.197303-04:00"
version: 0.21.0
digest: sha256:fbbce04b39c84d31817f237c52b040f03f757e46076f151e30c207a6f2d31fcd
generated: "2024-12-09T18:25:13.738948-05:00"
5 changes: 2 additions & 3 deletions charts/tempo-distributed/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ apiVersion: v2
name: tempo-distributed
description: Grafana Tempo in MicroService mode
type: application
version: 1.25.2
appVersion: 2.6.0
engine: gotpl
home: https://grafana.com/docs/tempo/latest/
Expand Down Expand Up @@ -30,11 +29,11 @@ dependencies:
condition: minio.enabled
- name: grafana-agent-operator
alias: grafana-agent-operator
version: 0.4.0
version: 0.5.0
repository: https://grafana.github.io/helm-charts
condition: metaMonitoring.grafanaAgent.installOperator
- name: rollout-operator
alias: rollout_operator
repository: https://grafana.github.io/helm-charts
version: 0.16.0
version: 0.21.0
condition: rollout_operator.enabled
Loading

0 comments on commit 7f5e25f

Please sign in to comment.