From 8d339657abcbed275bc8b62ea12a4944e331fff5 Mon Sep 17 00:00:00 2001 From: Jeremy T Date: Wed, 4 Mar 2026 16:17:21 +0100 Subject: [PATCH] feat(dummy): make a dummy chart --- .github/PULL_REQUEST_TEMPLATE.md | 1 + README.md | 4 +++- charts/wik-dummy/.helmignore | 8 +++++++ charts/wik-dummy/Chart.yaml | 23 ++++++++++++++++++++ charts/wik-dummy/ci/default-values.yaml | 1 + charts/wik-dummy/templates/NOTES.txt | 14 +++++++++++++ charts/wik-dummy/templates/_helpers.tpl | 28 +++++++++++++++++++++++++ charts/wik-dummy/values.yaml | 1 + 8 files changed, 79 insertions(+), 1 deletion(-) create mode 100644 charts/wik-dummy/.helmignore create mode 100644 charts/wik-dummy/Chart.yaml create mode 100644 charts/wik-dummy/ci/default-values.yaml create mode 100644 charts/wik-dummy/templates/NOTES.txt create mode 100644 charts/wik-dummy/templates/_helpers.tpl create mode 100644 charts/wik-dummy/values.yaml diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 4cfe670..e945512 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -17,6 +17,7 @@ - [ ] wik-cronjob - [ ] wik-rbac - [ ] wik-node-local-dns +- [ ] wik-dummy ## Checklist diff --git a/README.md b/README.md index 1432f32..31a1115 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ helm install my-webservice oci://ghcr.io/wikodit/charts/wik-webservice --version | [wik-cronjob](charts/wik-cronjob/) | Quick start for all-in-one cronjob | [README](charts/wik-cronjob/README.md) | | [wik-rbac](charts/wik-rbac/) | RBAC management with rbac-manager | [README](charts/wik-rbac/README.md) | | [wik-node-local-dns](charts/wik-node-local-dns/) | Node-local DNS configuration | [README](charts/wik-node-local-dns/README.md) | +| [wik-dummy](charts/wik-dummy/) | Dummy chart for testing purposes | - | ## Repository Structure @@ -40,7 +41,8 @@ charts/ │ ├── wik-backup/ │ ├── wik-cronjob/ │ ├── wik-rbac/ -│ └── wik-node-local-dns/ +│ ├── wik-node-local-dns/ +│ └── wik-dummy/ └── releases/ ``` diff --git a/charts/wik-dummy/.helmignore b/charts/wik-dummy/.helmignore new file mode 100644 index 0000000..1152c9b --- /dev/null +++ b/charts/wik-dummy/.helmignore @@ -0,0 +1,8 @@ +.git +.gitignore +.helmignore +*.tgz +tests/ +ci/ +README.md.gotmpl +values.schema.json diff --git a/charts/wik-dummy/Chart.yaml b/charts/wik-dummy/Chart.yaml new file mode 100644 index 0000000..c142655 --- /dev/null +++ b/charts/wik-dummy/Chart.yaml @@ -0,0 +1,23 @@ +apiVersion: v2 +name: wik-dummy +description: A dummy chart that does nothing, used for testing purposes +type: application +version: 0.1.0 +appVersion: "0.1.0" + +home: https://github.com/wikodit/charts +sources: + - https://github.com/wikodit/charts + +maintainers: + - name: Wikodit + url: https://github.com/wikodit + - name: Jeremy Trufier + email: jeremy@wikodit.fr + +keywords: + - wikodit + - dummy + +annotations: + artifacthub.io/license: MIT diff --git a/charts/wik-dummy/ci/default-values.yaml b/charts/wik-dummy/ci/default-values.yaml new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/charts/wik-dummy/ci/default-values.yaml @@ -0,0 +1 @@ +{} diff --git a/charts/wik-dummy/templates/NOTES.txt b/charts/wik-dummy/templates/NOTES.txt new file mode 100644 index 0000000..21bf9e0 --- /dev/null +++ b/charts/wik-dummy/templates/NOTES.txt @@ -0,0 +1,14 @@ +🚀 {{ .Chart.Name }} v{{ .Chart.Version }} deployed successfully! + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +This is a dummy chart that does nothing. +It is intended for testing purposes only. + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +📚 Documentation: https://github.com/wikodit/charts/tree/main/charts/{{ .Chart.Name }} +🐛 Issues: https://github.com/wikodit/charts/issues + +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + Maintained by Wikodit | https://www.wikodit.fr diff --git a/charts/wik-dummy/templates/_helpers.tpl b/charts/wik-dummy/templates/_helpers.tpl new file mode 100644 index 0000000..c2aa57f --- /dev/null +++ b/charts/wik-dummy/templates/_helpers.tpl @@ -0,0 +1,28 @@ +{{/* vim: set filetype=mustache: */}} + +{{- define "name" -}} +{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} +{{- end -}} + +{{- define "fullname" -}} +{{- $name := default .Chart.Name .Values.nameOverride -}} +{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} +{{- end -}} + +{{- define "labels" -}} +helm.sh/chart: {{ include "chart" . }} +{{ include "selectorLabels" . }} +{{- if .Chart.AppVersion }} +app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} +{{- end }} +app.kubernetes.io/managed-by: {{ .Release.Service }} +{{- end -}} + +{{- define "selectorLabels" -}} +app.kubernetes.io/name: {{ include "name" . }} +app.kubernetes.io/instance: {{ .Release.Name }} +{{- end -}} + +{{- define "chart" -}} +{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} +{{- end -}} diff --git a/charts/wik-dummy/values.yaml b/charts/wik-dummy/values.yaml new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/charts/wik-dummy/values.yaml @@ -0,0 +1 @@ +{}