From 5c6690d0fad498332dc8a8eae4af4cfd3c363a39 Mon Sep 17 00:00:00 2001 From: alexlebens Date: Sun, 23 Jun 2024 17:54:37 -0500 Subject: [PATCH] convert to app template --- .../kubernetes-cloudflare-ddns/Chart.yaml | 9 +++-- .../templates/external-secret.yaml | 2 +- .../kubernetes-cloudflare-ddns/values.yaml | 39 +++++++++++++------ 3 files changed, 34 insertions(+), 16 deletions(-) diff --git a/clusters/cl01tl/services/kubernetes-cloudflare-ddns/Chart.yaml b/clusters/cl01tl/services/kubernetes-cloudflare-ddns/Chart.yaml index 4d9f7c890..b8a92e438 100644 --- a/clusters/cl01tl/services/kubernetes-cloudflare-ddns/Chart.yaml +++ b/clusters/cl01tl/services/kubernetes-cloudflare-ddns/Chart.yaml @@ -11,12 +11,13 @@ home: "" sources: - https://github.com/kubitodev/kubernetes-cloudflare-ddns - https://hub.docker.com/r/kubitodev/kubernetes-cloudflare-ddns - - https://github.com/kubitodev/helm/tree/main/charts/kubernetes-cloudflare-ddns + - https://github.com/bjw-s/helm-charts/blob/main/charts/other/app-template/values.yaml maintainers: - name: alexlebens dependencies: - - name: kubernetes-cloudflare-ddns - version: 1.0.6 - repository: https://charts.kubito.dev + - name: app-template + alias: kubernetes-cloudflare-ddns + repository: https://bjw-s.github.io/helm-charts/ + version: 3.2.1 icon: https://raw.githubusercontent.com/walkxcode/dashboard-icons/main/png/cloudflare.png appVersion: "2.0.0" diff --git a/clusters/cl01tl/services/kubernetes-cloudflare-ddns/templates/external-secret.yaml b/clusters/cl01tl/services/kubernetes-cloudflare-ddns/templates/external-secret.yaml index 7e7731c3e..5b241b011 100644 --- a/clusters/cl01tl/services/kubernetes-cloudflare-ddns/templates/external-secret.yaml +++ b/clusters/cl01tl/services/kubernetes-cloudflare-ddns/templates/external-secret.yaml @@ -4,7 +4,7 @@ metadata: name: kubernetes-cloudflare-ddns-secret namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: {{ .Release.Name }} + app.kubernetes.io/name: kubernetes-cloudflare-ddns-secret app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/version: {{ .Chart.AppVersion }} app.kubernetes.io/component: web diff --git a/clusters/cl01tl/services/kubernetes-cloudflare-ddns/values.yaml b/clusters/cl01tl/services/kubernetes-cloudflare-ddns/values.yaml index a0cdf673c..a7707f906 100644 --- a/clusters/cl01tl/services/kubernetes-cloudflare-ddns/values.yaml +++ b/clusters/cl01tl/services/kubernetes-cloudflare-ddns/values.yaml @@ -1,12 +1,29 @@ kubernetes-cloudflare-ddns: - image: - repository: kubitodev/kubernetes-cloudflare-ddns - tag: 2.0.0 - cron: - job: - schedule: '"0 0 * * *"' - successfulJobsHistoryLimit: 1 - pod: - restartPolicy: OnFailure - secret: - existingSecret: kubernetes-cloudflare-ddns-secret + controllers: + main: + type: cronjob + cronjob: + suspend: false + concurrencyPolicy: Forbid + timeZone: US/Central + schedule: "0 0 * * *" + startingDeadlineSeconds: 90 + successfulJobsHistory: 3 + failedJobsHistory: 3 + backoffLimit: 3 + parallelism: 1 + containers: + main: + image: + repository: kubitodev/kubernetes-cloudflare-ddns + tag: 2.0.0 + pullPolicy: IfNotPresent + envFrom: + - secretRef: + name: kubernetes-cloudflare-ddns-secret + resources: + requests: + cpu: 100m + memory: 128Mi + serviceAccount: + create: true