feat(chart): add Artifact Hub metadata

Add maintainers list and Artifact Hub annotations for better
presentation in the Helm chart repository:

- Add maintainers field with Jellyfin Project
- Add artifacthub.io/links with docs, repo, and support URLs
- Add artifacthub.io/maintainers annotation

This improves chart discoverability and provides users with
quick access to essential resources.

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Aleksei Sviridkin <f@lex.la>
This commit is contained in:
Aleksei SviridkinandClaude committed 2025-11-09 06:15:34 +03:00 Unverified
1 parent 3820862a1a
commit 0f61226b6f
1 file changed
+13
+13
View File
@@ -10,7 +10,20 @@ keywords:
- self-hosted
version: 3.0.0
appVersion: 10.11.2
maintainers:
- name: Jellyfin Project
url: https://jellyfin.org
annotations:
artifacthub.io/links: |
- name: Documentation
url: https://jellyfin.org/docs/
- name: GitHub Repository
url: https://github.com/jellyfin/jellyfin
- name: Support
url: https://jellyfin.org/contact/
artifacthub.io/maintainers: |
- name: Jellyfin Project
url: https://jellyfin.org
artifacthub.io/changes: |
- kind: deprecated
description: Deprecate initContainers parameter in favor of extraInitContainers for consistency (will be removed after 2030)