diff --git a/README.md b/README.md index cbd34fc..a4a374d 100644 --- a/README.md +++ b/README.md @@ -72,6 +72,7 @@ For runtime verification (do the workloads actually start, do probes/security se ## Chart conventions - Resources are named `{{ .Release.Name }}-{{ .Chart.Name }}-`; template files are named `..yaml` (StatefulSets use `.sfs.yaml`). + - **Deliberate exception — existing PVC names**: PVCs of already-published charts keep their historical names even where they deviate from the scheme. Renaming a PVC makes Kubernetes provision a new, empty volume, so a rename would orphan the existing data. New charts name PVCs `{{ .Release.Name }}-{{ .Chart.Name }}-pvc` per the scheme. StatefulSet names *are* being aligned (data survives because the charts use standalone PVC templates, not `volumeClaimTemplates`); each rename ships in its own major-bump PR with a one-time migration note (`kubectl delete statefulset --cascade=orphan` before upgrading). - Image tags come from `{{ .Chart.AppVersion }}`. - Auxiliary/sidecar images (images other than the app image, currently only the delegation nginx in matrix-synapse) are pinned via values (`.image.repository` / `.image.tag`) instead of being hardcoded in templates, and their pinned versions are reviewed alongside every app-version update round. - Secrets are **1Password `OnePasswordItem` CRs**: values expose `secrets.SecretRef` holding an `op://` item path; the 1Password operator materializes the Kubernetes Secret in-cluster. diff --git a/apache-tika/Chart.yaml b/apache-tika/Chart.yaml index 4317d81..0f6bfb0 100644 --- a/apache-tika/Chart.yaml +++ b/apache-tika/Chart.yaml @@ -1,8 +1,9 @@ apiVersion: v2 name: apache-tika description: A Helm chart to deploy Apache Tika on Kubernetes +icon: https://www.apache.org/logos/res/tika/default.png type: application -version: 7.1.1+up3.3.1.0.full +version: 7.1.2+up3.3.1.0.full appVersion: "3.3.1.0-full" diff --git a/apache-tika/templates/deployment.yaml b/apache-tika/templates/apache-tika.deployment.yaml similarity index 100% rename from apache-tika/templates/deployment.yaml rename to apache-tika/templates/apache-tika.deployment.yaml diff --git a/apache-tika/templates/service.yaml b/apache-tika/templates/apache-tika.service.yaml similarity index 100% rename from apache-tika/templates/service.yaml rename to apache-tika/templates/apache-tika.service.yaml diff --git a/calibre-web-automated/Chart.yaml b/calibre-web-automated/Chart.yaml index f6f7870..b8b3df2 100644 --- a/calibre-web-automated/Chart.yaml +++ b/calibre-web-automated/Chart.yaml @@ -3,8 +3,9 @@ type: application name: calibre-web-automated description: A Helm chart to deploy calibere-web-automated +icon: https://raw.githubusercontent.com/crocodilestick/Calibre-Web-Automated/main/README_images/cwa-logo-round-dark.png -version: 3.1.0+upv4.0.6 +version: 3.1.1+upv4.0.6 appVersion: v4.0.6 maintainers: diff --git a/cyberchef/Chart.yaml b/cyberchef/Chart.yaml index 1639f0a..0520b80 100644 --- a/cyberchef/Chart.yaml +++ b/cyberchef/Chart.yaml @@ -1,10 +1,11 @@ apiVersion: v2 name: cyberchef description: A Helm chart to deploy Cyberchef on Kubernetes +icon: https://raw.githubusercontent.com/gchq/CyberChef/master/src/web/static/images/cyberchef-128x128.png type: application -version: 5.0.0+up11.4.0 +version: 5.0.1+up11.4.0 appVersion: "11.4.0" maintainers: diff --git a/gotenberg/Chart.yaml b/gotenberg/Chart.yaml index e37e1e6..2460bca 100644 --- a/gotenberg/Chart.yaml +++ b/gotenberg/Chart.yaml @@ -1,10 +1,11 @@ apiVersion: v2 name: gotenberg description: A Helm chart to deploy Gotenberg on Kubernetes +icon: https://gotenberg.dev/img/logo.png type: application -version: 4.1.1+up8.36.0 +version: 4.1.2+up8.36.0 appVersion: "8.36.0" maintainers: diff --git a/gotenberg/templates/deployment.yaml b/gotenberg/templates/gotenberg.deployment.yaml similarity index 100% rename from gotenberg/templates/deployment.yaml rename to gotenberg/templates/gotenberg.deployment.yaml diff --git a/gotenberg/templates/service.yaml b/gotenberg/templates/gotenberg.service.yaml similarity index 100% rename from gotenberg/templates/service.yaml rename to gotenberg/templates/gotenberg.service.yaml diff --git a/homeassistant/Chart.yaml b/homeassistant/Chart.yaml index c5cde1d..dc5f109 100644 --- a/homeassistant/Chart.yaml +++ b/homeassistant/Chart.yaml @@ -1,9 +1,10 @@ apiVersion: v2 name: homeassistant description: A Helm chart to deploy Home Assistant on Kubernetes +icon: https://www.home-assistant.io/images/home-assistant-logo.svg type: application -version: 4.1.1+up2026.8.3 +version: 4.1.2+up2026.8.3 appVersion: "2026.8.3" diff --git a/matrix-synapse/Chart.yaml b/matrix-synapse/Chart.yaml index de2e90f..c5e6b12 100644 --- a/matrix-synapse/Chart.yaml +++ b/matrix-synapse/Chart.yaml @@ -1,8 +1,9 @@ apiVersion: v2 name: matrix-synapse description: A Helm chart to deploy a Matrix Synapse server on Kubernetes +icon: https://raw.githubusercontent.com/element-hq/synapse/develop/docs/favicon.png type: application -version: 4.2.0+upv1.159.0 +version: 4.2.1+upv1.159.0 appVersion: "v1.159.0" maintainers: - name: jklein \ No newline at end of file diff --git a/outline/Chart.yaml b/outline/Chart.yaml index b181cce..622e499 100644 --- a/outline/Chart.yaml +++ b/outline/Chart.yaml @@ -1,10 +1,11 @@ apiVersion: v2 name: outline description: A Helm chart to deploy Outline on Kubernetes +icon: https://raw.githubusercontent.com/outline/outline/main/public/images/icon-512.png type: application -version: 3.1.0+up1.9.2 +version: 3.1.1+up1.9.2 appVersion: 1.9.2 maintainers: diff --git a/paperless-ngx/Chart.yaml b/paperless-ngx/Chart.yaml index 93349eb..149bf90 100644 --- a/paperless-ngx/Chart.yaml +++ b/paperless-ngx/Chart.yaml @@ -1,10 +1,11 @@ apiVersion: v2 name: paperless-ngx description: A Helm chart to deploy Paperless-NGX on Kubernetes +icon: https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/dev/src-ui/src/apple-touch-icon.png type: application -version: 8.0.0+up3.0.5 +version: 8.0.1+up3.0.5 appVersion: 3.0.5 diff --git a/paperless-ngx/templates/pre-post-consumption-scripts.config-map.yaml b/paperless-ngx/templates/pre-post-consumption-scripts.configmap.yaml similarity index 100% rename from paperless-ngx/templates/pre-post-consumption-scripts.config-map.yaml rename to paperless-ngx/templates/pre-post-consumption-scripts.configmap.yaml diff --git a/patchmon/Chart.yaml b/patchmon/Chart.yaml index a4d573c..2529c17 100644 --- a/patchmon/Chart.yaml +++ b/patchmon/Chart.yaml @@ -1,10 +1,11 @@ apiVersion: v2 name: patchmon description: A Helm chart to deploy Patchmon on Kubernetes +icon: https://raw.githubusercontent.com/PatchMon/PatchMon/main/frontend/public/assets/logo_square_default.svg type: application -version: 5.0.0+up2.1.3 +version: 5.0.1+up2.1.3 appVersion: "2.1.3" maintainers: diff --git a/rallly/Chart.yaml b/rallly/Chart.yaml index d470f7a..f713931 100644 --- a/rallly/Chart.yaml +++ b/rallly/Chart.yaml @@ -1,10 +1,11 @@ apiVersion: v2 name: rallly description: A Helm chart to deploy Rallly on Kubernetes +icon: https://raw.githubusercontent.com/lukevella/rallly/main/apps/landing/public/apple-touch-icon.png type: application -version: 3.1.1+up4.12.3 +version: 3.1.2+up4.12.3 appVersion: "4.12.3" maintainers: diff --git a/rallly/templates/database.secret.yaml b/rallly/templates/database.secret.yaml index 05eb042..778d51c 100644 --- a/rallly/templates/database.secret.yaml +++ b/rallly/templates/database.secret.yaml @@ -3,4 +3,4 @@ kind: OnePasswordItem metadata: name: {{ .Release.Name }}-{{ .Chart.Name }}-database-secret spec: - itemPath: {{ required "You must provide a databseSecret Reference" .Values.secrets.databaseSecretRef }} + itemPath: {{ required "You must provide a databaseSecret Reference" .Values.secrets.databaseSecretRef }} diff --git a/rallly/templates/rallly.secret.yaml b/rallly/templates/rallly.secret.yaml index 973173b..152ddbe 100644 --- a/rallly/templates/rallly.secret.yaml +++ b/rallly/templates/rallly.secret.yaml @@ -3,4 +3,4 @@ kind: OnePasswordItem metadata: name: {{ .Release.Name }}-{{ .Chart.Name }}-secret spec: - itemPath: {{ required "You must provide a rallySecret Reference" .Values.secrets.ralllySecretRef }} + itemPath: {{ required "You must provide a ralllySecret Reference" .Values.secrets.ralllySecretRef }} diff --git a/samba/Chart.yaml b/samba/Chart.yaml index f87755e..2d0046f 100644 --- a/samba/Chart.yaml +++ b/samba/Chart.yaml @@ -1,9 +1,10 @@ apiVersion: v2 name: samba description: A Helm chart for Samba +icon: https://avatars.githubusercontent.com/u/13281359 type: application -version: 3.1.1+up4.23.10 +version: 3.1.2+up4.23.10 appVersion: 4.23.10 diff --git a/satisfactory/Chart.yaml b/satisfactory/Chart.yaml index 767fc23..d9a2dcd 100644 --- a/satisfactory/Chart.yaml +++ b/satisfactory/Chart.yaml @@ -1,8 +1,9 @@ apiVersion: v2 name: satisfactory description: A Helm chart to deploy a Satisfactory Gameserver on Kubernetes +icon: https://raw.githubusercontent.com/wolveix/satisfactory-server/main/.github/logo.png type: application -version: 3.1.0+upv1.9.10 +version: 3.1.1+upv1.9.10 appVersion: "v1.9.10" maintainers: - name: jklein \ No newline at end of file diff --git a/teamspeak-server/Chart.yaml b/teamspeak-server/Chart.yaml index 424aee7..e050f6c 100644 --- a/teamspeak-server/Chart.yaml +++ b/teamspeak-server/Chart.yaml @@ -1,8 +1,9 @@ apiVersion: v2 name: teamspeak-server description: A Helm chart for deploying a teamspeak-server on Kubernetes +icon: https://avatars.githubusercontent.com/u/136759148 type: application -version: 3.1.1+up6.0.0.beta12.1 +version: 3.1.2+up6.0.0.beta12.1 appVersion: "6.0.0-beta12.1" diff --git a/teamspeak-server/templates/teamspeak.pvc.yaml b/teamspeak-server/templates/teamspeak-server.pvc.yaml similarity index 100% rename from teamspeak-server/templates/teamspeak.pvc.yaml rename to teamspeak-server/templates/teamspeak-server.pvc.yaml diff --git a/template-chart/Chart.yaml b/template-chart/Chart.yaml index 00306f7..f47363a 100644 --- a/template-chart/Chart.yaml +++ b/template-chart/Chart.yaml @@ -1,6 +1,7 @@ apiVersion: v2 name: xxx description: A Helm chart to deploy xxx on Kubernetes +icon: https://helm.sh/img/helm.svg type: application diff --git a/template-chart/templates/xxx.configmap.yaml b/template-chart/templates/xxx.configmap.yaml index 7398cbf..d0e5765 100644 --- a/template-chart/templates/xxx.configmap.yaml +++ b/template-chart/templates/xxx.configmap.yaml @@ -1,6 +1,6 @@ apiVersion: v1 kind: ConfigMap metadata: - name: "{{ .Release.Name }}-{{ .Chart.Name}}-config-map" + name: "{{ .Release.Name }}-{{ .Chart.Name }}-configmap" data: key: "value" diff --git a/urlaubsverwaltung/Chart.yaml b/urlaubsverwaltung/Chart.yaml index eec7931..f04ed31 100644 --- a/urlaubsverwaltung/Chart.yaml +++ b/urlaubsverwaltung/Chart.yaml @@ -1,7 +1,8 @@ apiVersion: v2 name: urlaubsverwaltung description: A Helm chart to deploy urlaubsverwaltung on Kubernetes +icon: https://raw.githubusercontent.com/urlaubsverwaltung/urlaubsverwaltung/main/src/main/resources/static/favicons/apple-touch-icon.png type: application -version: 4.1.1+up6.7.0 +version: 4.1.2+up6.7.0 appVersion: 6.7.0 diff --git a/voucher-vault/Chart.yaml b/voucher-vault/Chart.yaml index e29a07e..63d58d0 100644 --- a/voucher-vault/Chart.yaml +++ b/voucher-vault/Chart.yaml @@ -1,10 +1,11 @@ apiVersion: v2 name: voucher-vault description: A Helm chart to deploy VoucherVault on Kubernetes +icon: https://raw.githubusercontent.com/l4rm4nd/VoucherVault/main/myapp/static/assets/img/logo.png type: application -version: 3.1.1+up1.30.1 +version: 3.1.2+up1.30.1 appVersion: "1.30.1" maintainers: diff --git a/zipline/Chart.yaml b/zipline/Chart.yaml index a0a92dd..21e9571 100644 --- a/zipline/Chart.yaml +++ b/zipline/Chart.yaml @@ -1,6 +1,7 @@ apiVersion: v2 name: zipline description: A Helm chart for deploying Zipline on Kubernetes +icon: https://raw.githubusercontent.com/diced/zipline/trunk/public/favicon-128x128.png # A chart can be either an 'application' or a 'library' chart. # @@ -15,7 +16,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 4.1.1+up4.7.0 +version: 4.1.2+up4.7.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to