From a448cd444c2ffc264a21d796d2d4c217fb53401f Mon Sep 17 00:00:00 2001 From: Gabe Cook Date: Sun, 9 Jul 2023 03:20:54 -0500 Subject: [PATCH] :recycle: (headscale): Add ServiceMonitor values --- charts/headscale/Chart.yaml | 6 +++--- charts/headscale/README.md | 6 ++++-- charts/headscale/values.yaml | 13 +++++++++++++ 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/charts/headscale/Chart.yaml b/charts/headscale/Chart.yaml index 453324e5e..d505361de 100644 --- a/charts/headscale/Chart.yaml +++ b/charts/headscale/Chart.yaml @@ -4,7 +4,7 @@ description: An open source, self-hosted implementation of the Tailscale control home: https://charts.gabe565.com/charts/headscale/ icon: https://raw.githubusercontent.com/juanfont/headscale/56a7b1e34952c3e0306a134b2be9b4277f5d8d6e/docs/logo/headscale3-dots.svg type: application -version: 0.12.2 +version: 0.12.3 # renovate datasource=docker depName=ghcr.io/juanfont/headscale appVersion: 0.22.3 kubeVersion: ">=1.22.0-0" @@ -25,8 +25,8 @@ sources: - https://github.com/juanfont/headscale annotations: artifacthub.io/changes: |- - - kind: changed - description: Update ghcr.io/juanfont/headscale Docker tag to v0.22.3 + - kind: added + description: Add ServiceMonitor values artifacthub.io/links: |- - name: App Source url: https://github.com/juanfont/headscale diff --git a/charts/headscale/README.md b/charts/headscale/README.md index cc5a29510..c1deded69 100644 --- a/charts/headscale/README.md +++ b/charts/headscale/README.md @@ -2,7 +2,7 @@ headscale logo -![Version: 0.12.2](https://img.shields.io/badge/Version-0.12.2-informational?style=flat) +![Version: 0.12.3](https://img.shields.io/badge/Version-0.12.3-informational?style=flat) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat) ![AppVersion: 0.22.3](https://img.shields.io/badge/AppVersion-0.22.3-informational?style=flat) @@ -11,7 +11,7 @@ An open source, self-hosted implementation of the Tailscale control server. **Homepage:** **This chart is not maintained by the upstream project and any issues with the chart should be raised -[here](https://github.com/gabe565/charts/issues/new?assignees=gabe565&labels=bug&template=bug_report.yaml&name=headscale&version=0.12.2)** +[here](https://github.com/gabe565/charts/issues/new?assignees=gabe565&labels=bug&template=bug_report.yaml&name=headscale&version=0.12.3)** ## Source Code @@ -154,6 +154,8 @@ Once deployed, the UI will be available at `/web`. | persistence.config | object | See [values.yaml](./values.yaml) | Configure persistence settings for the chart under this key. | | postgresql | object | See [values.yaml](./values.yaml) | Enable and configure postgresql database subchart under this key. For more options see [postgresql chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/postgresql) | | service.main | object | See [values.yaml](./values.yaml) | Configures service settings for the chart. | +| serviceMonitor.main.enabled | bool | `false` | Enables or disables the serviceMonitor. | +| serviceMonitor.main.endpoints | list | See [values.yaml](./values.yaml) | Configures the endpoints for the serviceMonitor. | --- Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/helm-docs) diff --git a/charts/headscale/values.yaml b/charts/headscale/values.yaml index a9a392a1a..21f7f1bfb 100644 --- a/charts/headscale/values.yaml +++ b/charts/headscale/values.yaml @@ -84,3 +84,16 @@ postgresql: enabled: false # storageClass: "" # size: 8Gi + +serviceMonitor: + main: + # -- Enables or disables the serviceMonitor. + enabled: false + # -- Configures the endpoints for the serviceMonitor. + # @default -- See [values.yaml](./values.yaml) + endpoints: + - port: metrics + scheme: http + path: /metrics + interval: 30s + scrapeTimeout: 10s