Compare commits
22
Commits
jellyfin-2.1.0
...
2.3.0
No files matched your search
+10
-3
@@ -1,6 +1,13 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||||
"extends": [
|
"extends": ["github>jellyfin/.github//renovate-presets/default"],
|
||||||
"github>jellyfin/.github//renovate-presets/default"
|
"customManagers": [
|
||||||
|
{
|
||||||
|
"customType": "regex",
|
||||||
|
"fileMatch": ["charts/jellyfin/Chart.yaml"],
|
||||||
|
"matchStrings": ["appVersion: (?<currentValue>.*?)\\n"],
|
||||||
|
"datasourceTemplate": "docker",
|
||||||
|
"depNameTemplate": "jellyfin/jellyfin"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -22,7 +22,7 @@ jobs:
|
|||||||
persist-credentials: false
|
persist-credentials: false
|
||||||
|
|
||||||
- name: Set up Python
|
- name: Set up Python
|
||||||
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5
|
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5
|
||||||
with:
|
with:
|
||||||
python-version: 3.x
|
python-version: 3.x
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ jobs:
|
|||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: Helm Docs GitHub Action
|
- name: Helm Docs GitHub Action
|
||||||
uses: losisin/helm-docs-github-action@57d2dc9379d9f0d5d22d2845a62c935d32cddfe2 # v1.3.3
|
uses: losisin/helm-docs-github-action@0ad5e25e0c45c6c9e32a99776f64eb410b4a5657 # v1.4.0
|
||||||
with:
|
with:
|
||||||
git-push: true
|
git-push: true
|
||||||
git-commit-message: "docs(charts): :memo: write updated reademe"
|
git-commit-message: "docs(charts): :memo: write updated reademe"
|
||||||
|
|||||||
@@ -28,12 +28,12 @@ jobs:
|
|||||||
git config --global user.email "team@jellyfin.org"
|
git config --global user.email "team@jellyfin.org"
|
||||||
|
|
||||||
- name: Install Helm
|
- name: Install Helm
|
||||||
uses: azure/setup-helm@fe7b79cd5ee1e45176fcad797de68ecaf3ca4814 # v4
|
uses: azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
|
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
|
||||||
|
|
||||||
- name: Run chart-releaser
|
- name: Run chart-releaser
|
||||||
uses: helm/chart-releaser-action@a917fd15b20e8b64b94d9158ad54cd6345335584 # v1.6.0
|
uses: helm/chart-releaser-action@cae68fefc6b5f367a0275617c9f83181ba54714f # v1.7.0
|
||||||
env:
|
env:
|
||||||
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
|
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
|
||||||
with:
|
with:
|
||||||
|
|||||||
@@ -8,5 +8,5 @@ keywords:
|
|||||||
- jellyfin
|
- jellyfin
|
||||||
- media
|
- media
|
||||||
- self-hosted
|
- self-hosted
|
||||||
version: 2.1.0
|
version: 2.3.0
|
||||||
appVersion: 10.10.1
|
appVersion: 10.10.6
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
# jellyfin
|
# jellyfin
|
||||||
|
|
||||||
  
|
  
|
||||||
|
|
||||||
A Helm chart for Jellyfin Media Server
|
A Helm chart for Jellyfin Media Server
|
||||||
|
|
||||||
@@ -67,15 +67,16 @@ helm install my-jellyfin jellyfin/jellyfin -f values.yaml
|
|||||||
| jellyfin.enableDLNA | bool | `false` | Enable DLNA. Requires host network. See: https://jellyfin.org/docs/general/networking/dlna.html |
|
| jellyfin.enableDLNA | bool | `false` | Enable DLNA. Requires host network. See: https://jellyfin.org/docs/general/networking/dlna.html |
|
||||||
| jellyfin.env | list | `[]` | Additional environment variables for the container. |
|
| jellyfin.env | list | `[]` | Additional environment variables for the container. |
|
||||||
| livenessProbe | object | `{"initialDelaySeconds":10,"tcpSocket":{"port":"http"}}` | Configure liveness probe for Jellyfin. |
|
| livenessProbe | object | `{"initialDelaySeconds":10,"tcpSocket":{"port":"http"}}` | Configure liveness probe for Jellyfin. |
|
||||||
| metrics | object | `{"command":["bash","-c","sed 's,<EnableMetrics>false</EnableMetrics>,<EnableMetrics>true</EnableMetrics>,' -i /config/config/system.xml && /jellyfin/jellyfin"],"enabled":false,"serviceMonitor":{"enabled":false,"interval":"30s","labels":{},"metricRelabelings":[],"namespace":"","path":"/metrics","relabelings":[],"scheme":"http","scrapeTimeout":"30s","targetLabels":[],"tlsConfig":{}}}` | Configuration for metrics collection and monitoring |
|
| metrics | object | `{"command":["bash","-c","sed 's,<EnableMetrics>false</EnableMetrics>,<EnableMetrics>true</EnableMetrics>,' -i /config/config/system.xml && /jellyfin/jellyfin"],"enabled":false,"serviceMonitor":{"enabled":false,"interval":"30s","labels":{},"metricRelabelings":[],"namespace":"","path":"/metrics","port":8096,"relabelings":[],"scheme":"http","scrapeTimeout":"30s","targetLabels":[],"tlsConfig":{}}}` | Configuration for metrics collection and monitoring |
|
||||||
| metrics.enabled | bool | `false` | Enable or disable metrics collection |
|
| metrics.enabled | bool | `false` | Enable or disable metrics collection - Ensure you have started and configured your Jellyfin instance first as this will fail if system.xml does not exist yet. |
|
||||||
| metrics.serviceMonitor | object | `{"enabled":false,"interval":"30s","labels":{},"metricRelabelings":[],"namespace":"","path":"/metrics","relabelings":[],"scheme":"http","scrapeTimeout":"30s","targetLabels":[],"tlsConfig":{}}` | Configuration for the Prometheus ServiceMonitor |
|
| metrics.serviceMonitor | object | `{"enabled":false,"interval":"30s","labels":{},"metricRelabelings":[],"namespace":"","path":"/metrics","port":8096,"relabelings":[],"scheme":"http","scrapeTimeout":"30s","targetLabels":[],"tlsConfig":{}}` | Configuration for the Prometheus ServiceMonitor |
|
||||||
| metrics.serviceMonitor.enabled | bool | `false` | Enable or disable the creation of a ServiceMonitor resource |
|
| metrics.serviceMonitor.enabled | bool | `false` | Enable or disable the creation of a ServiceMonitor resource |
|
||||||
| metrics.serviceMonitor.interval | string | `"30s"` | Interval at which metrics should be scraped |
|
| metrics.serviceMonitor.interval | string | `"30s"` | Interval at which metrics should be scraped |
|
||||||
| metrics.serviceMonitor.labels | object | `{}` | Labels to add to the ServiceMonitor resource |
|
| metrics.serviceMonitor.labels | object | `{}` | Labels to add to the ServiceMonitor resource |
|
||||||
| metrics.serviceMonitor.metricRelabelings | list | `[]` | Relabeling rules for the metrics before ingestion |
|
| metrics.serviceMonitor.metricRelabelings | list | `[]` | Relabeling rules for the metrics before ingestion |
|
||||||
| metrics.serviceMonitor.namespace | string | `""` | Namespace where the ServiceMonitor resource should be created. Defaults to Release.Namespace |
|
| metrics.serviceMonitor.namespace | string | `""` | Namespace where the ServiceMonitor resource should be created. Defaults to Release.Namespace |
|
||||||
| metrics.serviceMonitor.path | string | `"/metrics"` | Path to scrape for metrics |
|
| metrics.serviceMonitor.path | string | `"/metrics"` | Path to scrape for metrics |
|
||||||
|
| metrics.serviceMonitor.port | int | `8096` | Port to scrape for metrics |
|
||||||
| metrics.serviceMonitor.relabelings | list | `[]` | Relabeling rules for the scraped metrics |
|
| metrics.serviceMonitor.relabelings | list | `[]` | Relabeling rules for the scraped metrics |
|
||||||
| metrics.serviceMonitor.scheme | string | `"http"` | Scheme to use for scraping metrics (http or https) |
|
| metrics.serviceMonitor.scheme | string | `"http"` | Scheme to use for scraping metrics (http or https) |
|
||||||
| metrics.serviceMonitor.scrapeTimeout | string | `"30s"` | Timeout for scraping metrics |
|
| metrics.serviceMonitor.scrapeTimeout | string | `"30s"` | Timeout for scraping metrics |
|
||||||
|
|||||||
@@ -119,5 +119,5 @@ spec:
|
|||||||
{{- toYaml . | nindent 8 }}
|
{{- toYaml . | nindent 8 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- with .Values.runtimeClassName }}
|
{{- with .Values.runtimeClassName }}
|
||||||
runtimeClassName: {{- . | quote }}
|
runtimeClassName: {{ . | quote }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
@@ -47,7 +47,7 @@ spec:
|
|||||||
externalTrafficPolicy: {{ . }}
|
externalTrafficPolicy: {{ . }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
ports:
|
ports:
|
||||||
- name: {{ .Values.service.portName | default "http" }}
|
- name: {{ .Values.service.name | default "http" }}
|
||||||
port: {{ .Values.service.port }}
|
port: {{ .Values.service.port }}
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
targetPort: http
|
targetPort: http
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ metadata:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
spec:
|
spec:
|
||||||
endpoints:
|
endpoints:
|
||||||
- port: {{ .Values.service.name }}
|
- port: {{ .Values.service.name | default "http" }}
|
||||||
{{- with .Values.metrics.serviceMonitor.interval }}
|
{{- with .Values.metrics.serviceMonitor.interval }}
|
||||||
interval: {{ . }}
|
interval: {{ . }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|||||||
@@ -58,6 +58,8 @@ deploymentStrategy:
|
|||||||
type: RollingUpdate
|
type: RollingUpdate
|
||||||
|
|
||||||
service:
|
service:
|
||||||
|
# # -- Custom name for the service port
|
||||||
|
# name: http
|
||||||
# -- Service type (ClusterIP, NodePort, or LoadBalancer).
|
# -- Service type (ClusterIP, NodePort, or LoadBalancer).
|
||||||
type: ClusterIP
|
type: ClusterIP
|
||||||
# -- Configure dual-stack IP family policy. See: https://kubernetes.io/docs/concepts/services-networking/dual-stack/
|
# -- Configure dual-stack IP family policy. See: https://kubernetes.io/docs/concepts/services-networking/dual-stack/
|
||||||
@@ -187,7 +189,7 @@ persistence:
|
|||||||
|
|
||||||
# -- Configuration for metrics collection and monitoring
|
# -- Configuration for metrics collection and monitoring
|
||||||
metrics:
|
metrics:
|
||||||
# -- Enable or disable metrics collection
|
# -- Enable or disable metrics collection - Ensure you have started and configured your Jellyfin instance first as this will fail if system.xml does not exist yet.
|
||||||
enabled: false
|
enabled: false
|
||||||
command:
|
command:
|
||||||
- bash
|
- bash
|
||||||
@@ -209,6 +211,8 @@ metrics:
|
|||||||
scrapeTimeout: 30s
|
scrapeTimeout: 30s
|
||||||
# -- Path to scrape for metrics
|
# -- Path to scrape for metrics
|
||||||
path: /metrics
|
path: /metrics
|
||||||
|
# -- Port to scrape for metrics
|
||||||
|
port: 8096
|
||||||
# -- Scheme to use for scraping metrics (http or https)
|
# -- Scheme to use for scraping metrics (http or https)
|
||||||
scheme: http
|
scheme: http
|
||||||
# -- TLS configuration for scraping metrics
|
# -- TLS configuration for scraping metrics
|
||||||
@@ -224,4 +228,4 @@ metrics:
|
|||||||
extraInitContainers: []
|
extraInitContainers: []
|
||||||
|
|
||||||
# -- additional sidecar containers to run inside the pod.
|
# -- additional sidecar containers to run inside the pod.
|
||||||
extraContainers: []
|
extraContainers: []
|
||||||
Reference in new issue
Block a user