diff --git a/charts/cloudflared/Chart.yaml b/charts/cloudflared/Chart.yaml index b96d58c..de8ff86 100644 --- a/charts/cloudflared/Chart.yaml +++ b/charts/cloudflared/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: cloudflared -version: 2.0.1 +version: 2.1.0 description: Cloudflared Tunnel keywords: - cloudflare diff --git a/charts/cloudflared/README.md b/charts/cloudflared/README.md index 44f0cbc..eda5d02 100644 --- a/charts/cloudflared/README.md +++ b/charts/cloudflared/README.md @@ -1,6 +1,6 @@ # cloudflared -![Version: 2.0.1](https://img.shields.io/badge/Version-2.0.1-informational?style=flat-square) ![AppVersion: 2025.11.1](https://img.shields.io/badge/AppVersion-2025.11.1-informational?style=flat-square) +![Version: 2.1.0](https://img.shields.io/badge/Version-2.1.0-informational?style=flat-square) ![AppVersion: 2025.11.1](https://img.shields.io/badge/AppVersion-2025.11.1-informational?style=flat-square) Cloudflared Tunnel @@ -26,7 +26,7 @@ Cloudflared Tunnel | Key | Type | Default | Description | |-----|------|---------|-------------| | image | object | `{"pullPolicy":"IfNotPresent","repository":"cloudflare/cloudflared","tag":"2025.11.1"}` | Default image | -| name | string | `"cloudflared"` | Name override of release | +| name | string | `""` | Name override of release | | resources | object | `{"requests":{"cpu":"10m","memory":"128Mi"}}` | Default resources | | secret | object | `{"existingSecret":{"key":"cf-tunnel-token","name":"cloudflared-secret"},"externalSecret":{"additionalLabels":{},"enabled":true,"nameOverride":"","store":{"name":"vault","path":"/cloudflare/tunnels","property":"token"}}}` | Secret configuration | | secret.existingSecret | object | `{"key":"cf-tunnel-token","name":"cloudflared-secret"}` | Name of existing secret that contains Cloudflare token | diff --git a/charts/cloudflared/templates/_helpers.tpl b/charts/cloudflared/templates/_helpers.tpl index f616a33..b2c570c 100644 --- a/charts/cloudflared/templates/_helpers.tpl +++ b/charts/cloudflared/templates/_helpers.tpl @@ -1,3 +1,14 @@ +{{/* +Generate the root name +*/}} +{{- define "cloudflared.name" -}} + {{- if .Values.name }} + {{- printf "%s-%s-cloudflared" .Release.Name .Values.name -}} + {{- else }} + {{- printf "%s-cloudflared" .Release.Name -}} + {{- end }} +{{- end }} + {{/* Generate the secret name */}} @@ -6,7 +17,7 @@ Generate the secret name {{- if .Values.secret.externalSecret.nameOverride }} {{- .Values.secret.externalSecret.nameOverride | trunc 63 | trimSuffix "-" }} {{- else }} - {{- printf "%s-cloudflared-secret" .Release.Name -}} + {{- printf "%s-secret" (include "cloudflared.name" .) -}} {{- end }} {{- else if .Values.secret.existingSecret.name }} {{- printf "%s" .Values.secret.existingSecret.name -}} diff --git a/charts/cloudflared/templates/common.yaml b/charts/cloudflared/templates/common.yaml index fe5880a..62a72dd 100644 --- a/charts/cloudflared/templates/common.yaml +++ b/charts/cloudflared/templates/common.yaml @@ -3,7 +3,8 @@ {{- define "cloudflared.hardcodedValues" -}} {{ if not .Values.global.nameOverride }} global: - nameOverride: {{ .Values.name }} + nameOverride: {{ include "cloudflared.name" . }} + fullNameOverride: {{ include "cloudflared.name" . }} {{ end }} controllers: main: diff --git a/charts/cloudflared/values.yaml b/charts/cloudflared/values.yaml index 153357b..ca25e6e 100644 --- a/charts/cloudflared/values.yaml +++ b/charts/cloudflared/values.yaml @@ -1,5 +1,5 @@ # -- Name override of release -name: cloudflared +name: "" # -- Secret configuration secret: