diff --git a/operations/pyroscope/helm/pyroscope/Chart.yaml b/operations/pyroscope/helm/pyroscope/Chart.yaml index 857c9d248e..4bfc003d31 100644 --- a/operations/pyroscope/helm/pyroscope/Chart.yaml +++ b/operations/pyroscope/helm/pyroscope/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: pyroscope description: 🔥 horizontally-scalable, highly-available, multi-tenant continuous profiling aggregation system type: application -version: 1.3.3 +version: 1.3.4 appVersion: 1.2.1 dependencies: - name: grafana-agent diff --git a/operations/pyroscope/helm/pyroscope/README.md b/operations/pyroscope/helm/pyroscope/README.md index c7d72b53b9..e295d1c626 100644 --- a/operations/pyroscope/helm/pyroscope/README.md +++ b/operations/pyroscope/helm/pyroscope/README.md @@ -1,6 +1,6 @@ # pyroscope -![Version: 1.3.3](https://img.shields.io/badge/Version-1.3.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.2.1](https://img.shields.io/badge/AppVersion-1.2.1-informational?style=flat-square) +![Version: 1.3.4](https://img.shields.io/badge/Version-1.3.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.2.1](https://img.shields.io/badge/AppVersion-1.2.1-informational?style=flat-square) 🔥 horizontally-scalable, highly-available, multi-tenant continuous profiling aggregation system @@ -20,6 +20,7 @@ | ingress.enabled | bool | `false` | | | minio | object | `{"buckets":[{"name":"grafana-pyroscope-data","policy":"none","purge":false}],"drivesPerNode":2,"enabled":false,"persistence":{"size":"5Gi"},"podAnnotations":{"phlare.grafana.com/port":"9000","phlare.grafana.com/scrape":"true"},"replicas":1,"resources":{"requests":{"cpu":"100m","memory":"128Mi"}},"rootPassword":"supersecret","rootUser":"grafana-pyroscope"}` | ----------------------------------- | | pyroscope.affinity | object | `{}` | | +| pyroscope.cluster_domain | string | `".cluster.local."` | Kubernetes cluster domain suffix for DNS discovery | | pyroscope.components | object | `{}` | | | pyroscope.config | string | The config depends on other values been set, details can be found in [`values.yaml`](./values.yaml) | Contains Phlare's configuration as a string. | | pyroscope.dnsPolicy | string | `"ClusterFirst"` | | diff --git a/operations/pyroscope/helm/pyroscope/rendered/micro-services.yaml b/operations/pyroscope/helm/pyroscope/rendered/micro-services.yaml index 6320a7f6d4..aa685dfc27 100644 --- a/operations/pyroscope/helm/pyroscope/rendered/micro-services.yaml +++ b/operations/pyroscope/helm/pyroscope/rendered/micro-services.yaml @@ -6,7 +6,7 @@ metadata: name: pyroscope-dev-compactor namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -27,7 +27,7 @@ metadata: name: pyroscope-dev-distributor namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -48,7 +48,7 @@ metadata: name: pyroscope-dev-ingester namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -69,7 +69,7 @@ metadata: name: pyroscope-dev-querier namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -90,7 +90,7 @@ metadata: name: pyroscope-dev-query-frontend namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -111,7 +111,7 @@ metadata: name: pyroscope-dev-query-scheduler namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -132,7 +132,7 @@ metadata: name: pyroscope-dev-store-gateway namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -153,7 +153,7 @@ metadata: name: pyroscope-dev-tenant-settings namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -193,7 +193,7 @@ metadata: name: pyroscope-dev namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -540,7 +540,7 @@ metadata: name: grafana-agent-config-pyroscope namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1344,7 +1344,7 @@ metadata: name: pyroscope-dev-overrides-config namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1361,7 +1361,7 @@ metadata: name: pyroscope-dev-config namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1465,7 +1465,7 @@ metadata: name: default-pyroscope-dev namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1512,7 +1512,7 @@ metadata: name: default-pyroscope-dev namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1652,7 +1652,7 @@ metadata: name: pyroscope-dev-memberlist namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1679,7 +1679,7 @@ metadata: name: pyroscope-dev-compactor namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1704,7 +1704,7 @@ metadata: name: pyroscope-dev-compactor-headless namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1730,7 +1730,7 @@ metadata: name: pyroscope-dev-distributor namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1755,7 +1755,7 @@ metadata: name: pyroscope-dev-distributor-headless namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1781,7 +1781,7 @@ metadata: name: pyroscope-dev-ingester namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1806,7 +1806,7 @@ metadata: name: pyroscope-dev-ingester-headless namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1832,7 +1832,7 @@ metadata: name: pyroscope-dev-querier namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1857,7 +1857,7 @@ metadata: name: pyroscope-dev-querier-headless namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1883,7 +1883,7 @@ metadata: name: pyroscope-dev-query-frontend namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1908,7 +1908,7 @@ metadata: name: pyroscope-dev-query-frontend-headless namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1934,7 +1934,7 @@ metadata: name: pyroscope-dev-query-scheduler namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1959,7 +1959,7 @@ metadata: name: pyroscope-dev-query-scheduler-headless namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1985,7 +1985,7 @@ metadata: name: pyroscope-dev-store-gateway namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -2010,7 +2010,7 @@ metadata: name: pyroscope-dev-store-gateway-headless namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -2036,7 +2036,7 @@ metadata: name: pyroscope-dev-tenant-settings namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -2061,7 +2061,7 @@ metadata: name: pyroscope-dev-tenant-settings-headless namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -2087,7 +2087,7 @@ metadata: name: pyroscope-dev-distributor namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -2103,7 +2103,7 @@ spec: template: metadata: annotations: - checksum/config: 077734baeb84a90bc054b9f8c8bca810bc0b8c770ad8838257ddbbf249b7ff9e + checksum/config: 73ee410b751eff68ce1e40efae63c961c9e68b22809bdde76497d302daf8f0a6 profiles.grafana.com/cpu.port_name: http2 profiles.grafana.com/cpu.scrape: "true" profiles.grafana.com/goroutine.port_name: http2 @@ -2181,7 +2181,7 @@ metadata: name: pyroscope-dev-querier namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -2197,7 +2197,7 @@ spec: template: metadata: annotations: - checksum/config: 077734baeb84a90bc054b9f8c8bca810bc0b8c770ad8838257ddbbf249b7ff9e + checksum/config: 73ee410b751eff68ce1e40efae63c961c9e68b22809bdde76497d302daf8f0a6 profiles.grafana.com/cpu.port_name: http2 profiles.grafana.com/cpu.scrape: "true" profiles.grafana.com/goroutine.port_name: http2 @@ -2275,7 +2275,7 @@ metadata: name: pyroscope-dev-query-frontend namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -2291,7 +2291,7 @@ spec: template: metadata: annotations: - checksum/config: 077734baeb84a90bc054b9f8c8bca810bc0b8c770ad8838257ddbbf249b7ff9e + checksum/config: 73ee410b751eff68ce1e40efae63c961c9e68b22809bdde76497d302daf8f0a6 profiles.grafana.com/cpu.port_name: http2 profiles.grafana.com/cpu.scrape: "true" profiles.grafana.com/goroutine.port_name: http2 @@ -2369,7 +2369,7 @@ metadata: name: pyroscope-dev-query-scheduler namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -2385,7 +2385,7 @@ spec: template: metadata: annotations: - checksum/config: 077734baeb84a90bc054b9f8c8bca810bc0b8c770ad8838257ddbbf249b7ff9e + checksum/config: 73ee410b751eff68ce1e40efae63c961c9e68b22809bdde76497d302daf8f0a6 profiles.grafana.com/cpu.port_name: http2 profiles.grafana.com/cpu.scrape: "true" profiles.grafana.com/goroutine.port_name: http2 @@ -2463,7 +2463,7 @@ metadata: name: pyroscope-dev-tenant-settings namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -2479,7 +2479,7 @@ spec: template: metadata: annotations: - checksum/config: 077734baeb84a90bc054b9f8c8bca810bc0b8c770ad8838257ddbbf249b7ff9e + checksum/config: 73ee410b751eff68ce1e40efae63c961c9e68b22809bdde76497d302daf8f0a6 profiles.grafana.com/cpu.port_name: http2 profiles.grafana.com/cpu.scrape: "true" profiles.grafana.com/goroutine.port_name: http2 @@ -2734,7 +2734,7 @@ metadata: name: pyroscope-dev-compactor namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -2752,7 +2752,7 @@ spec: template: metadata: annotations: - checksum/config: 077734baeb84a90bc054b9f8c8bca810bc0b8c770ad8838257ddbbf249b7ff9e + checksum/config: 73ee410b751eff68ce1e40efae63c961c9e68b22809bdde76497d302daf8f0a6 profiles.grafana.com/cpu.port_name: http2 profiles.grafana.com/cpu.scrape: "true" profiles.grafana.com/goroutine.port_name: http2 @@ -2834,7 +2834,7 @@ metadata: name: pyroscope-dev-ingester namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -2852,7 +2852,7 @@ spec: template: metadata: annotations: - checksum/config: 077734baeb84a90bc054b9f8c8bca810bc0b8c770ad8838257ddbbf249b7ff9e + checksum/config: 73ee410b751eff68ce1e40efae63c961c9e68b22809bdde76497d302daf8f0a6 profiles.grafana.com/cpu.port_name: http2 profiles.grafana.com/cpu.scrape: "true" profiles.grafana.com/goroutine.port_name: http2 @@ -2931,7 +2931,7 @@ metadata: name: pyroscope-dev-store-gateway namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -2949,7 +2949,7 @@ spec: template: metadata: annotations: - checksum/config: 077734baeb84a90bc054b9f8c8bca810bc0b8c770ad8838257ddbbf249b7ff9e + checksum/config: 73ee410b751eff68ce1e40efae63c961c9e68b22809bdde76497d302daf8f0a6 profiles.grafana.com/cpu.port_name: http2 profiles.grafana.com/cpu.scrape: "true" profiles.grafana.com/goroutine.port_name: http2 diff --git a/operations/pyroscope/helm/pyroscope/rendered/single-binary.yaml b/operations/pyroscope/helm/pyroscope/rendered/single-binary.yaml index ce4428f74c..d27309b1c7 100644 --- a/operations/pyroscope/helm/pyroscope/rendered/single-binary.yaml +++ b/operations/pyroscope/helm/pyroscope/rendered/single-binary.yaml @@ -6,7 +6,7 @@ metadata: name: pyroscope-dev namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -39,7 +39,7 @@ metadata: name: pyroscope-dev namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -52,7 +52,7 @@ metadata: name: grafana-agent-config-pyroscope namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -856,7 +856,7 @@ metadata: name: pyroscope-dev-overrides-config namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -873,7 +873,7 @@ metadata: name: pyroscope-dev-config namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -970,7 +970,7 @@ metadata: name: default-pyroscope-dev namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1017,7 +1017,7 @@ metadata: name: default-pyroscope-dev namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1089,7 +1089,7 @@ metadata: name: pyroscope-dev-memberlist namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1116,7 +1116,7 @@ metadata: name: pyroscope-dev namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1141,7 +1141,7 @@ metadata: name: pyroscope-dev-headless namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1249,7 +1249,7 @@ metadata: name: pyroscope-dev namespace: default labels: - helm.sh/chart: pyroscope-1.3.3 + helm.sh/chart: pyroscope-1.3.4 app.kubernetes.io/name: pyroscope app.kubernetes.io/instance: pyroscope-dev app.kubernetes.io/version: "1.2.1" @@ -1267,7 +1267,7 @@ spec: template: metadata: annotations: - checksum/config: e1429505643e7d88726345ec48abd0a3ab8616fcff98a669ab5718e7cfd5387f + checksum/config: c87d7804dfaa22b651b5141f315ef6524dbe6cd169cd6f4c670439aeb7d1ce50 profiles.grafana.com/cpu.port_name: http2 profiles.grafana.com/cpu.scrape: "true" profiles.grafana.com/goroutine.port_name: http2 diff --git a/operations/pyroscope/helm/pyroscope/templates/NOTES.txt b/operations/pyroscope/helm/pyroscope/templates/NOTES.txt index 332f155fa1..27ec7b84ba 100644 --- a/operations/pyroscope/helm/pyroscope/templates/NOTES.txt +++ b/operations/pyroscope/helm/pyroscope/templates/NOTES.txt @@ -22,9 +22,9 @@ The in-cluster query URL for the data source in Grafana is: ``` {{- if hasKey .Values.pyroscope.components "query-frontend" }} {{- $port := ((index .Values.pyroscope.components "query-frontend").service).port | default .Values.pyroscope.service.port }} -http://{{ include "pyroscope.fullname" . }}-query-frontend.{{ .Release.Namespace }}.svc.cluster.local.:{{ $port }} +http://{{ include "pyroscope.fullname" . }}-query-frontend.{{ .Release.Namespace }}.svc{{ .Values.pyroscope.cluster_domain }}:{{ $port }} {{- else }} -http://{{ include "pyroscope.fullname" . }}.{{ .Release.Namespace }}.svc.cluster.local.:{{ .Values.pyroscope.service.port }} +http://{{ include "pyroscope.fullname" . }}.{{ .Release.Namespace }}.svc{{ .Values.pyroscope.cluster_domain }}:{{ .Values.pyroscope.service.port }} {{- end }} ``` diff --git a/operations/pyroscope/helm/pyroscope/templates/configmap-agent.yaml b/operations/pyroscope/helm/pyroscope/templates/configmap-agent.yaml index 696ca3dcf6..06d216e871 100644 --- a/operations/pyroscope/helm/pyroscope/templates/configmap-agent.yaml +++ b/operations/pyroscope/helm/pyroscope/templates/configmap-agent.yaml @@ -177,9 +177,9 @@ data: pyroscope.write "pyroscope_write" { endpoint { {{- if hasKey .Values.pyroscope.components "distributor" }} - url = "http://{{ include "pyroscope.fullname" . }}-distributor.{{ .Release.Namespace }}.svc.cluster.local.:{{ (.Values.pyroscope.components.distributor.service).port | default .Values.pyroscope.service.port}}" + url = "http://{{ include "pyroscope.fullname" . }}-distributor.{{ .Release.Namespace }}.svc{{ .Values.pyroscope.cluster_domain }}:{{ (.Values.pyroscope.components.distributor.service).port | default .Values.pyroscope.service.port}}" {{- else }} - url = "http://{{ include "pyroscope.fullname" . }}.{{ .Release.Namespace }}.svc.cluster.local.:{{ .Values.pyroscope.service.port }}" + url = "http://{{ include "pyroscope.fullname" . }}.{{ .Release.Namespace }}.svc{{ .Values.pyroscope.cluster_domain }}:{{ .Values.pyroscope.service.port }}" {{- end }} } } diff --git a/operations/pyroscope/helm/pyroscope/templates/deployments-statefulsets.yaml b/operations/pyroscope/helm/pyroscope/templates/deployments-statefulsets.yaml index 71fa9be0c8..f86c3e8bc7 100644 --- a/operations/pyroscope/helm/pyroscope/templates/deployments-statefulsets.yaml +++ b/operations/pyroscope/helm/pyroscope/templates/deployments-statefulsets.yaml @@ -64,7 +64,7 @@ spec: - "-self-profiling.disable-push=true" - "-server.http-listen-port={{ $values.service.port }}" - "-memberlist.cluster-label={{ .Release.Namespace }}-{{ include "pyroscope.fullname" .}}" - - "-memberlist.join=dns+{{ include "pyroscope.fullname" .}}-memberlist.{{ .Release.Namespace }}.svc.cluster.local.:{{ .Values.pyroscope.memberlist.port }}" + - "-memberlist.join=dns+{{ include "pyroscope.fullname" .}}-memberlist.{{ .Release.Namespace }}.svc{{ .Values.pyroscope.cluster_domain }}:{{ .Values.pyroscope.memberlist.port }}" - "-config.file=/etc/pyroscope/config.yaml" - "-runtime-config.file=/etc/pyroscope/overrides/overrides.yaml" {{- range $key, $value := $extraArgs }} diff --git a/operations/pyroscope/helm/pyroscope/values.yaml b/operations/pyroscope/helm/pyroscope/values.yaml index ed3761daef..fbed12ff69 100644 --- a/operations/pyroscope/helm/pyroscope/values.yaml +++ b/operations/pyroscope/helm/pyroscope/values.yaml @@ -2,9 +2,13 @@ # This is a YAML-formatted file. # Declare variables to be passed into your templates. + pyroscope: replicaCount: 1 + # -- Kubernetes cluster domain suffix for DNS discovery + cluster_domain: .cluster.local. + image: repository: grafana/pyroscope pullPolicy: IfNotPresent diff --git a/operations/pyroscope/jsonnet/values.json b/operations/pyroscope/jsonnet/values.json index 0ffae58bf3..e1607235f5 100644 --- a/operations/pyroscope/jsonnet/values.json +++ b/operations/pyroscope/jsonnet/values.json @@ -56,6 +56,7 @@ }, "pyroscope": { "affinity": {}, + "cluster_domain": ".cluster.local.", "components": {}, "config": "{{- if .Values.minio.enabled }}\nstorage:\n backend: s3\n s3:\n endpoint: \"{{ include \"pyroscope.fullname\" . }}-minio:9000\"\n bucket_name: {{(index .Values.minio.buckets 0).name | quote }}\n access_key_id: {{ .Values.minio.rootUser | quote }}\n secret_access_key: {{ .Values.minio.rootPassword | quote }}\n insecure: true\n{{- end }}\n", "dnsPolicy": "ClusterFirst",