app updates

This commit is contained in:
Philip Haupt
2025-11-02 13:45:56 +01:00
parent a400f3b7ec
commit 6271d8a299
27 changed files with 215 additions and 171 deletions

View File

@@ -6,8 +6,8 @@ metadata:
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: jellyfin
app.kubernetes.io/version: 10.10.6
helm.sh/chart: jellyfin-2.3.0
app.kubernetes.io/version: 10.11.0
helm.sh/chart: jellyfin-2.4.0
name: jellyfin
---
apiVersion: v1
@@ -17,8 +17,8 @@ metadata:
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: jellyfin
app.kubernetes.io/version: 10.10.6
helm.sh/chart: jellyfin-2.3.0
app.kubernetes.io/version: 10.11.0
helm.sh/chart: jellyfin-2.4.0
name: jellyfin
spec:
ports:
@@ -38,8 +38,8 @@ metadata:
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: jellyfin
app.kubernetes.io/version: 10.10.6
helm.sh/chart: jellyfin-2.3.0
app.kubernetes.io/version: 10.11.0
helm.sh/chart: jellyfin-2.4.0
name: jellyfin-config
spec:
accessModes:
@@ -56,8 +56,8 @@ metadata:
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: jellyfin
app.kubernetes.io/version: 10.10.6
helm.sh/chart: jellyfin-2.3.0
app.kubernetes.io/version: 10.11.0
helm.sh/chart: jellyfin-2.4.0
velero.io/exclude-from-backup: "true"
name: jellyfin-media
spec:
@@ -76,8 +76,8 @@ metadata:
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: jellyfin
app.kubernetes.io/version: 10.10.6
helm.sh/chart: jellyfin-2.3.0
app.kubernetes.io/version: 10.11.0
helm.sh/chart: jellyfin-2.4.0
name: jellyfin
spec:
replicas: 1
@@ -93,11 +93,11 @@ spec:
app.kubernetes.io/instance: jellyfin
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: jellyfin
app.kubernetes.io/version: 10.10.6
helm.sh/chart: jellyfin-2.3.0
app.kubernetes.io/version: 10.11.0
helm.sh/chart: jellyfin-2.4.0
spec:
containers:
- image: docker.io/jellyfin/jellyfin:10.11.0
- image: docker.io/jellyfin/jellyfin:10.11.1
imagePullPolicy: IfNotPresent
livenessProbe:
initialDelaySeconds: 10

View File

@@ -5,7 +5,7 @@ kind: Kustomization
helmCharts:
- name: jellyfin
repo: https://jellyfin.github.io/jellyfin-helm
version: 2.3.0
version: 2.4.0
releaseName: jellyfin
includeCRDs: true
namespace: jellyfin

View File

@@ -12,7 +12,7 @@ image:
# -- Container image repository for Jellyfin.
repository: docker.io/jellyfin/jellyfin
# -- Jellyfin container image tag. Leave empty to automatically use the Chart's app version.
tag: "10.11.0"
tag: "10.11.1"
# -- Image pull policy (Always, IfNotPresent, or Never).
pullPolicy: IfNotPresent
@@ -56,6 +56,22 @@ runtimeClassName: ''
# -- Define a priorityClassName for the pod.
priorityClassName: ""
# -- Define a dnsConfig. See https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config
# Use this to provide a custom DNS resolver configuration
dnsConfig: {}
# nameservers:
# - 192.0.2.1
# searches:
# - ns1.svc.cluster-domain.example
# - my.dns.search.suffix
# options:
# - name: ndots
# value: "2"
# - name: edns0
# -- Define a dnsPolicy. See https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy
dnsPolicy: ""
# -- Deployment strategy configuration. See `kubectl explain deployment.spec.strategy`.
deploymentStrategy:
type: RollingUpdate
@@ -184,6 +200,11 @@ persistence:
media:
# -- set to false to use emptyDir
enabled: true
# -- Type of volume for media storage (pvc, hostPath, emptyDir). If 'enabled' is false, 'emptyDir' is used regardless of this setting.
type: pvc
# -- Path on the host node for media storage, only used if type is 'hostPath'.
hostPath: ""
# -- PVC specific settings, only used if type is 'pvc'.
accessMode: ReadWriteMany
size: 1Gi
# -- Custom annotations to be added to the PVC
@@ -195,14 +216,8 @@ persistence:
# -- Configuration for metrics collection and monitoring
metrics:
# -- 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.
# -- Enable or disable metrics collection
enabled: false
command:
- bash
- '-c'
- >-
sed 's,<EnableMetrics>false</EnableMetrics>,<EnableMetrics>true</EnableMetrics>,' -i /config/config/system.xml &&
/jellyfin/jellyfin
# -- Configuration for the Prometheus ServiceMonitor
serviceMonitor:
# -- Enable or disable the creation of a ServiceMonitor resource

View File

@@ -1,29 +1,29 @@
---
# Source: jellyseerr-chart/templates/serviceaccount.yaml
# Source: seerr-chart/templates/serviceaccount.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
name: jellyseerr-jellyseerr-chart
name: jellyseerr-seerr-chart
labels:
helm.sh/chart: jellyseerr-chart-2.6.2
app.kubernetes.io/name: jellyseerr-chart
helm.sh/chart: seerr-chart-3.0.0
app.kubernetes.io/name: seerr-chart
app.kubernetes.io/instance: jellyseerr
app.kubernetes.io/version: "2.7.3"
app.kubernetes.io/part-of: jellyseerr-chart
app.kubernetes.io/part-of: seerr-chart
app.kubernetes.io/managed-by: Helm
automountServiceAccountToken: true
---
# Source: jellyseerr-chart/templates/persistentvolumeclaim.yaml
# Source: seerr-chart/templates/persistentvolumeclaim.yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellyseerr-jellyseerr-chart-config
name: jellyseerr-seerr-chart-config
labels:
helm.sh/chart: jellyseerr-chart-2.6.2
app.kubernetes.io/name: jellyseerr-chart
helm.sh/chart: seerr-chart-3.0.0
app.kubernetes.io/name: seerr-chart
app.kubernetes.io/instance: jellyseerr
app.kubernetes.io/version: "2.7.3"
app.kubernetes.io/part-of: jellyseerr-chart
app.kubernetes.io/part-of: seerr-chart
app.kubernetes.io/managed-by: Helm
spec:
accessModes:
@@ -33,17 +33,17 @@ spec:
requests:
storage: "5Gi"
---
# Source: jellyseerr-chart/templates/service.yaml
# Source: seerr-chart/templates/service.yaml
apiVersion: v1
kind: Service
metadata:
name: jellyseerr-jellyseerr-chart
name: jellyseerr-seerr-chart
labels:
helm.sh/chart: jellyseerr-chart-2.6.2
app.kubernetes.io/name: jellyseerr-chart
helm.sh/chart: seerr-chart-3.0.0
app.kubernetes.io/name: seerr-chart
app.kubernetes.io/instance: jellyseerr
app.kubernetes.io/version: "2.7.3"
app.kubernetes.io/part-of: jellyseerr-chart
app.kubernetes.io/part-of: seerr-chart
app.kubernetes.io/managed-by: Helm
spec:
type: ClusterIP
@@ -53,48 +53,46 @@ spec:
protocol: TCP
name: http
selector:
app.kubernetes.io/name: jellyseerr-chart
app.kubernetes.io/name: seerr-chart
app.kubernetes.io/instance: jellyseerr
ipFamilyPolicy: PreferDualStack
---
# Source: jellyseerr-chart/templates/deployment.yaml
# Source: seerr-chart/templates/statefulset.yaml
apiVersion: apps/v1
kind: Deployment
kind: StatefulSet
metadata:
name: jellyseerr-jellyseerr-chart
name: jellyseerr-seerr-chart
labels:
helm.sh/chart: jellyseerr-chart-2.6.2
app.kubernetes.io/name: jellyseerr-chart
helm.sh/chart: seerr-chart-3.0.0
app.kubernetes.io/name: seerr-chart
app.kubernetes.io/instance: jellyseerr
app.kubernetes.io/version: "2.7.3"
app.kubernetes.io/part-of: jellyseerr-chart
app.kubernetes.io/part-of: seerr-chart
app.kubernetes.io/managed-by: Helm
spec:
replicas: 1
strategy:
type: Recreate
serviceName: jellyseerr-seerr-chart
selector:
matchLabels:
app.kubernetes.io/name: jellyseerr-chart
app.kubernetes.io/name: seerr-chart
app.kubernetes.io/instance: jellyseerr
template:
metadata:
labels:
helm.sh/chart: jellyseerr-chart-2.6.2
app.kubernetes.io/name: jellyseerr-chart
helm.sh/chart: seerr-chart-3.0.0
app.kubernetes.io/name: seerr-chart
app.kubernetes.io/instance: jellyseerr
app.kubernetes.io/version: "2.7.3"
app.kubernetes.io/part-of: jellyseerr-chart
app.kubernetes.io/part-of: seerr-chart
app.kubernetes.io/managed-by: Helm
spec:
serviceAccountName: jellyseerr-jellyseerr-chart
serviceAccountName: jellyseerr-seerr-chart
securityContext:
{}
containers:
- name: jellyseerr-chart
- name: seerr-chart
securityContext:
{}
image: "ghcr.io/fallenbagel/jellyseerr:2.7.3"
image: "ghcr.io/seerr-team/seerr:2.7.3"
imagePullPolicy: IfNotPresent
ports:
- name: http
@@ -116,19 +114,19 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: jellyseerr-jellyseerr-chart-config
claimName: jellyseerr-seerr-chart-config
---
# Source: jellyseerr-chart/templates/tests/test-connection.yaml
# Source: seerr-chart/templates/tests/test-connection.yaml
apiVersion: v1
kind: Pod
metadata:
name: "jellyseerr-jellyseerr-chart-test-connection"
name: "jellyseerr-seerr-chart-test-connection"
labels:
helm.sh/chart: jellyseerr-chart-2.6.2
app.kubernetes.io/name: jellyseerr-chart
helm.sh/chart: seerr-chart-3.0.0
app.kubernetes.io/name: seerr-chart
app.kubernetes.io/instance: jellyseerr
app.kubernetes.io/version: "2.7.3"
app.kubernetes.io/part-of: jellyseerr-chart
app.kubernetes.io/part-of: seerr-chart
app.kubernetes.io/managed-by: Helm
annotations:
"helm.sh/hook": test
@@ -137,5 +135,5 @@ spec:
- name: wget
image: busybox
command: ['wget']
args: ['jellyseerr-jellyseerr-chart:80']
args: ['jellyseerr-seerr-chart:80']
restartPolicy: Never

View File

@@ -1,13 +1,14 @@
apiVersion: v2
kubeVersion: ">=1.23.0-0"
name: jellyseerr-chart
description: Jellyseerr helm chart for Kubernetes
kubeVersion: '>=1.23.0-0'
name: seerr-chart
description: Seerr helm chart for Kubernetes
type: application
version: 2.6.2
appVersion: "2.7.3"
version: 3.0.0
# renovate: image=ghcr.io/fallenbagel/jellyseerr
appVersion: '2.7.3'
maintainers:
- name: Jellyseerr
url: https://github.com/Fallenbagel/jellyseerr
- name: Seerr Team
url: https://github.com/orgs/seerr-team/people
sources:
- https://github.com/Fallenbagel/jellyseerr/tree/main/charts/jellyseerr
home: https://github.com/Fallenbagel/jellyseerr
- https://github.com/seerr-team/seerr/tree/main/charts/seerr
home: https://github.com/seerr-team/seerr

View File

@@ -1,25 +1,44 @@
# jellyseerr-chart
# seerr-chart
![Version: 2.6.2](https://img.shields.io/badge/Version-2.6.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.7.3](https://img.shields.io/badge/AppVersion-2.7.3-informational?style=flat-square)
![Version: 3.0.0](https://img.shields.io/badge/Version-3.0.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.7.3](https://img.shields.io/badge/AppVersion-2.7.3-informational?style=flat-square)
Jellyseerr helm chart for Kubernetes
Seerr helm chart for Kubernetes
**Homepage:** <https://github.com/Fallenbagel/jellyseerr>
**Homepage:** <https://github.com/seerr-team/seerr>
## Maintainers
| Name | Email | Url |
| ---- | ------ | --- |
| Jellyseerr | | <https://github.com/Fallenbagel/jellyseerr> |
| Seerr Team | | <https://github.com/orgs/seerr-team/people> |
## Source Code
* <https://github.com/Fallenbagel/jellyseerr/tree/main/charts/jellyseerr>
* <https://github.com/seerr-team/seerr/tree/main/charts/seerr>
## Requirements
Kubernetes: `>=1.23.0-0`
## Installation
Refer to [https://docs.seerr.dev/getting-started/kubernetes](Seerr kubernetes documentation)
## Update Notes
### Updating to 3.0.0
Nothing has changed; we just rebranded the `jellyseerr` Helm chart to `seerr` 🥳.
### Updating to 2.7.0
Seerr is a stateful application and it is not designed to have multiple replicas. In version 2.7.0 we address this by:
- replacing `Deployment` with `StatefulSet`
- removing `replicaCount` value
If `replicaCount` value was used - remove it. Helm update should work fine after that.
## Values
| Key | Type | Default | Description |
@@ -31,12 +50,12 @@ Kubernetes: `>=1.23.0-0`
| config.persistence.name | string | `""` | Config name |
| config.persistence.size | string | `"5Gi"` | Size of persistent disk |
| config.persistence.volumeName | string | `""` | Name of the permanent volume to reference in the claim. Can be used to bind to existing volumes. |
| extraEnv | list | `[]` | Environment variables to add to the jellyseerr pods |
| extraEnvFrom | list | `[]` | Environment variables from secrets or configmaps to add to the jellyseerr pods |
| extraEnv | list | `[]` | Environment variables to add to the seerr pods |
| extraEnvFrom | list | `[]` | Environment variables from secrets or configmaps to add to the seerr pods |
| fullnameOverride | string | `""` | |
| image.pullPolicy | string | `"IfNotPresent"` | |
| image.registry | string | `"ghcr.io"` | |
| image.repository | string | `"fallenbagel/jellyseerr"` | |
| image.repository | string | `"seerr-team/seerr"` | |
| image.sha | string | `""` | |
| image.tag | string | `""` | Overrides the image tag whose default is the chart appVersion. |
| imagePullSecrets | list | `[]` | |
@@ -55,7 +74,6 @@ Kubernetes: `>=1.23.0-0`
| probes.livenessProbe | object | `{}` | Configure liveness probe |
| probes.readinessProbe | object | `{}` | Configure readiness probe |
| probes.startupProbe | string | `nil` | Configure startup probe |
| replicaCount | int | `1` | |
| resources | object | `{}` | |
| securityContext | object | `{}` | |
| service.port | int | `80` | |
@@ -64,7 +82,6 @@ Kubernetes: `>=1.23.0-0`
| serviceAccount.automount | bool | `true` | Automatically mount a ServiceAccount's API credentials? |
| serviceAccount.create | bool | `true` | Specifies whether a service account should be created |
| serviceAccount.name | string | `""` | If not set and create is true, a name is generated using the fullname template |
| strategy | object | `{"type":"Recreate"}` | Deployment strategy |
| tolerations | list | `[]` | |
| volumeMounts | list | `[]` | Additional volumeMounts on the output Deployment definition. |
| volumes | list | `[]` | Additional volumes on the output Deployment definition. |
| volumeMounts | list | `[]` | Additional volumeMounts on the output StatefulSet definition. |
| volumes | list | `[]` | Additional volumes on the output StatefulSet definition. |

View File

@@ -14,4 +14,23 @@
{{ template "chart.requirementsSection" . }}
## Installation
Refer to [https://docs.seerr.dev/getting-started/kubernetes](Seerr kubernetes documentation)
## Update Notes
### Updating to 3.0.0
Nothing has changed; we just rebranded the `jellyseerr` Helm chart to `seerr` 🥳.
### Updating to 2.7.0
Seerr is a stateful application and it is not designed to have multiple replicas. In version 2.7.0 we address this by:
- replacing `Deployment` with `StatefulSet`
- removing `replicaCount` value
If `replicaCount` value was used - remove it. Helm update should work fine after that.
{{ template "chart.valuesSection" . }}

View File

@@ -1 +1 @@
repositoryID: c6b3f2dc-444c-4e37-b397-6a5ff563ee8b
repositoryID: 249547ec-2a30-48de-a5bc-07bfd5aa2e8f

View File

@@ -1,7 +1,7 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "jellyseerr.name" -}}
{{- define "seerr.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
{{- end }}
@@ -10,7 +10,7 @@ Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name.
*/}}
{{- define "jellyseerr.fullname" -}}
{{- define "seerr.fullname" -}}
{{- if .Values.fullnameOverride }}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
{{- else }}
@@ -26,16 +26,16 @@ If release name contains chart name it will be used as a full name.
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "jellyseerr.chart" -}}
{{- define "seerr.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Common labels
*/}}
{{- define "jellyseerr.labels" -}}
helm.sh/chart: {{ include "jellyseerr.chart" . }}
{{ include "jellyseerr.selectorLabels" . }}
{{- define "seerr.labels" -}}
helm.sh/chart: {{ include "seerr.chart" . }}
{{ include "seerr.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
@@ -46,17 +46,17 @@ app.kubernetes.io/managed-by: {{ .Release.Service }}
{{/*
Selector labels
*/}}
{{- define "jellyseerr.selectorLabels" -}}
app.kubernetes.io/name: {{ include "jellyseerr.name" . }}
{{- define "seerr.selectorLabels" -}}
app.kubernetes.io/name: {{ include "seerr.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}
{{/*
Create the name of the service account to use
*/}}
{{- define "jellyseerr.serviceAccountName" -}}
{{- define "seerr.serviceAccountName" -}}
{{- if .Values.serviceAccount.create }}
{{- default (include "jellyseerr.fullname" .) .Values.serviceAccount.name }}
{{- default (include "seerr.fullname" .) .Values.serviceAccount.name }}
{{- else }}
{{- default "default" .Values.serviceAccount.name }}
{{- end }}
@@ -65,6 +65,6 @@ Create the name of the service account to use
{{/*
Create the name of the pvc config to use
*/}}
{{- define "jellyseerr.configPersistenceName" -}}
{{- default (printf "%s-config" (include "jellyseerr.fullname" .)) .Values.config.persistence.name }}
{{- end }}
{{- define "seerr.configPersistenceName" -}}
{{- default (printf "%s-config" (include "seerr.fullname" .)) .Values.config.persistence.name }}
{{- end }}

View File

@@ -2,9 +2,9 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: {{ include "jellyseerr.fullname" . }}
name: {{ include "seerr.fullname" . }}
labels:
{{- include "jellyseerr.labels" . | nindent 4 }}
{{- include "seerr.labels" . | nindent 4 }}
{{- with .Values.ingress.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
@@ -33,7 +33,7 @@ spec:
pathType: {{ .pathType }}
backend:
service:
name: {{ include "jellyseerr.fullname" $ }}
name: {{ include "seerr.fullname" $ }}
port:
number: {{ $.Values.service.port }}
{{- end }}

View File

@@ -1,9 +1,9 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ include "jellyseerr.configPersistenceName" . }}
name: {{ include "seerr.configPersistenceName" . }}
labels:
{{- include "jellyseerr.labels" . | nindent 4 }}
{{- include "seerr.labels" . | nindent 4 }}
{{- with .Values.config.persistence.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
@@ -21,4 +21,4 @@ spec:
{{- end }}
resources:
requests:
storage: "{{ .Values.config.persistence.size }}"
storage: "{{ .Values.config.persistence.size }}"

View File

@@ -1,9 +1,9 @@
apiVersion: v1
kind: Service
metadata:
name: {{ include "jellyseerr.fullname" . }}
name: {{ include "seerr.fullname" . }}
labels:
{{- include "jellyseerr.labels" . | nindent 4 }}
{{- include "seerr.labels" . | nindent 4 }}
spec:
type: {{ .Values.service.type }}
ports:
@@ -12,5 +12,5 @@ spec:
protocol: TCP
name: http
selector:
{{- include "jellyseerr.selectorLabels" . | nindent 4 }}
{{- include "seerr.selectorLabels" . | nindent 4 }}
ipFamilyPolicy: PreferDualStack

View File

@@ -2,9 +2,9 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ include "jellyseerr.serviceAccountName" . }}
name: {{ include "seerr.serviceAccountName" . }}
labels:
{{- include "jellyseerr.labels" . | nindent 4 }}
{{- include "seerr.labels" . | nindent 4 }}
{{- with .Values.serviceAccount.annotations }}
annotations:
{{- toYaml . | nindent 4 }}

View File

@@ -1,16 +1,14 @@
apiVersion: apps/v1
kind: Deployment
kind: StatefulSet
metadata:
name: {{ include "jellyseerr.fullname" . }}
name: {{ include "seerr.fullname" . }}
labels:
{{- include "jellyseerr.labels" . | nindent 4 }}
{{- include "seerr.labels" . | nindent 4 }}
spec:
replicas: {{ .Values.replicaCount }}
strategy:
type: {{ .Values.strategy.type }}
serviceName: {{ include "seerr.fullname" . }}
selector:
matchLabels:
{{- include "jellyseerr.selectorLabels" . | nindent 6 }}
{{- include "seerr.selectorLabels" . | nindent 6 }}
template:
metadata:
{{- with .Values.podAnnotations }}
@@ -18,7 +16,7 @@ spec:
{{- toYaml . | nindent 8 }}
{{- end }}
labels:
{{- include "jellyseerr.labels" . | nindent 8 }}
{{- include "seerr.labels" . | nindent 8 }}
{{- with .Values.podLabels }}
{{- toYaml . | nindent 8 }}
{{- end }}
@@ -27,7 +25,7 @@ spec:
imagePullSecrets:
{{- toYaml . | nindent 8 }}
{{- end }}
serviceAccountName: {{ include "jellyseerr.serviceAccountName" . }}
serviceAccountName: {{ include "seerr.serviceAccountName" . }}
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
containers:
@@ -105,7 +103,7 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: {{ include "jellyseerr.configPersistenceName" . }}
claimName: {{ include "seerr.configPersistenceName" . }}
{{- with .Values.volumes }}
{{- toYaml . | nindent 8 }}
{{- end }}

View File

@@ -1,9 +1,9 @@
apiVersion: v1
kind: Pod
metadata:
name: "{{ include "jellyseerr.fullname" . }}-test-connection"
name: "{{ include "seerr.fullname" . }}-test-connection"
labels:
{{- include "jellyseerr.labels" . | nindent 4 }}
{{- include "seerr.labels" . | nindent 4 }}
annotations:
"helm.sh/hook": test
spec:
@@ -11,5 +11,5 @@ spec:
- name: wget
image: busybox
command: ['wget']
args: ['{{ include "jellyseerr.fullname" . }}:{{ .Values.service.port }}']
args: ['{{ include "seerr.fullname" . }}:{{ .Values.service.port }}']
restartPolicy: Never

View File

@@ -1,20 +1,14 @@
replicaCount: 1
image:
registry: ghcr.io
repository: fallenbagel/jellyseerr
repository: seerr-team/seerr
pullPolicy: IfNotPresent
# -- Overrides the image tag whose default is the chart appVersion.
tag: ""
sha: ""
tag: ''
sha: ''
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
# -- Deployment strategy
strategy:
type: Recreate
nameOverride: ''
fullnameOverride: ''
# Liveness / Readiness / Startup Probes
probes:
@@ -37,9 +31,9 @@ probes:
# tcpSocket:
# port: http
# -- Environment variables to add to the jellyseerr pods
# -- Environment variables to add to the seerr pods
extraEnv: []
# -- Environment variables from secrets or configmaps to add to the jellyseerr pods
# -- Environment variables from secrets or configmaps to add to the seerr pods
extraEnvFrom: []
serviceAccount:
@@ -51,7 +45,7 @@ serviceAccount:
annotations: {}
# -- The name of the service account to use.
# -- If not set and create is true, a name is generated using the fullname template
name: ""
name: ''
podAnnotations: {}
podLabels: {}
@@ -82,15 +76,15 @@ config:
accessModes:
- ReadWriteOnce
# -- Config name
name: ""
name: ''
# -- Name of the permanent volume to reference in the claim.
# Can be used to bind to existing volumes.
volumeName: ""
volumeName: ''
storageClass: openebs-3-replicas
ingress:
enabled: false
ingressClassName: ""
ingressClassName: ''
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
@@ -116,14 +110,14 @@ resources: {}
# cpu: 100m
# memory: 128Mi
# -- Additional volumes on the output Deployment definition.
# -- Additional volumes on the output StatefulSet definition.
volumes: []
# - name: foo
# secret:
# secretName: mysecret
# optional: false
# -- Additional volumeMounts on the output Deployment definition.
# -- Additional volumeMounts on the output StatefulSet definition.
volumeMounts: []
# - name: foo
# mountPath: "/etc/foo"

View File

@@ -91,7 +91,7 @@ spec:
value: "1000"
- name: TZ
value: CET
image: lscr.io/linuxserver/lidarr:2.14.5
image: lscr.io/linuxserver/lidarr:3.0.1
imagePullPolicy: IfNotPresent
livenessProbe:
exec:

View File

@@ -9,7 +9,7 @@ image:
# -- image repository
repository: lscr.io/linuxserver/lidarr
# -- image tag
tag: 2.12.4
tag: 3.0.1
# -- image pull policy
pullPolicy: IfNotPresent

View File

@@ -132,7 +132,7 @@ spec:
value: "1000"
- name: USERMAP_UID
value: "1000"
image: ghcr.io/paperless-ngx/paperless-ngx:2.19.0
image: ghcr.io/paperless-ngx/paperless-ngx:2.19.3
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3

View File

@@ -12,7 +12,7 @@ image:
pullPolicy: IfNotPresent
# -- image tag
# @default -- chart.appVersion
tag: 2.19.0
tag: 2.19.3
# -- See the following files for additional environment variables:
# https://github.com/paperless-ngx/paperless-ngx/tree/main/docker/compose/

View File

@@ -71,7 +71,7 @@ spec:
value: "1000"
- name: TZ
value: CET
image: lscr.io/linuxserver/prowlarr:2.0.5
image: lscr.io/linuxserver/prowlarr:2.1.5
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3

View File

@@ -9,7 +9,7 @@ image:
# -- image repository
repository: lscr.io/linuxserver/prowlarr
# @default -- chart.appVersion
tag: 2.0.5
tag: 2.1.5
# -- image pull policy
pullPolicy: IfNotPresent

View File

@@ -91,7 +91,7 @@ spec:
value: "1000"
- name: TZ
value: CET
image: lscr.io/linuxserver/sabnzbd:4.5.3
image: lscr.io/linuxserver/sabnzbd:4.5.5
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3

View File

@@ -9,7 +9,7 @@ image:
# -- image repository
repository: lscr.io/linuxserver/sabnzbd
# -- image tag
tag: 4.5.3
tag: 4.5.5
# -- image pull policy
pullPolicy: IfNotPresent

View File

@@ -48,8 +48,8 @@ metadata:
app.kubernetes.io/instance: synapse
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: matrix-synapse
app.kubernetes.io/version: 1.139.1
helm.sh/chart: matrix-synapse-3.12.11
app.kubernetes.io/version: 1.141.0
helm.sh/chart: matrix-synapse-3.12.13
name: synapse-matrix-synapse
---
apiVersion: v1
@@ -59,11 +59,11 @@ metadata:
app.kubernetes.io/instance: synapse
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: matrix-synapse
app.kubernetes.io/version: 1.139.1
helm.sh/chart: matrix-synapse-3.12.11
app.kubernetes.io/version: 1.141.0
helm.sh/chart: matrix-synapse-3.12.13
name: synapse-matrix-synapse
stringData:
config.yaml: "## Registration ##\n\nregistration_shared_secret: \"XJynBYszROfHcVfCQhQgajZC\"\n\n##
config.yaml: "## Registration ##\n\nregistration_shared_secret: \"jwOxJjmQ84AcSnGazWBdOsSZ\"\n\n##
API Configuration ##\n\n## Database configuration ##\n\ndatabase:\n name: \"psycopg2\"\n
\ args:\n user: \"synapse\"\n password: \"@@POSTGRES_PASSWORD@@\"\n database:
\"synapse\"\n host: \"cnpg-synapse-cluster-rw\"\n port: 5432\n sslmode:
@@ -78,8 +78,8 @@ metadata:
app.kubernetes.io/instance: synapse
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: matrix-synapse
app.kubernetes.io/version: 1.139.1
helm.sh/chart: matrix-synapse-3.12.11
app.kubernetes.io/version: 1.141.0
helm.sh/chart: matrix-synapse-3.12.13
name: synapse-matrix-synapse
spec:
ports:
@@ -100,8 +100,8 @@ metadata:
app.kubernetes.io/instance: synapse
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: matrix-synapse
app.kubernetes.io/version: 1.139.1
helm.sh/chart: matrix-synapse-3.12.11
app.kubernetes.io/version: 1.141.0
helm.sh/chart: matrix-synapse-3.12.13
name: synapse-replication
spec:
ports:
@@ -122,8 +122,8 @@ metadata:
app.kubernetes.io/instance: synapse
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: matrix-synapse
app.kubernetes.io/version: 1.139.1
helm.sh/chart: matrix-synapse-3.12.11
app.kubernetes.io/version: 1.141.0
helm.sh/chart: matrix-synapse-3.12.13
name: synapse-matrix-synapse
spec:
accessModes:
@@ -141,8 +141,8 @@ metadata:
app.kubernetes.io/instance: synapse
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: matrix-synapse
app.kubernetes.io/version: 1.139.1
helm.sh/chart: matrix-synapse-3.12.11
app.kubernetes.io/version: 1.141.0
helm.sh/chart: matrix-synapse-3.12.13
name: synapse-matrix-synapse
spec:
replicas: 1
@@ -156,8 +156,8 @@ spec:
template:
metadata:
annotations:
checksum/config: 2c9eb12795a1331af460179b4ca37b5a37a30d9a8a2f0dcb8fb49c1ca574203d
checksum/secrets: 7075caf483b36a867b3ab56cc16ee7d2d50751024781bab103a536f206a0ac2a
checksum/config: 62221226f8a1318672acba7e0dd7eadcb59e3206e9f75382f48e1e4a19f8d8c2
checksum/secrets: c64dfb3f964b1d9216b920d390c7d07e63c5b8e2802cb59e00c08d1efbe967dd
labels:
app.kubernetes.io/component: synapse
app.kubernetes.io/instance: synapse
@@ -189,7 +189,7 @@ spec:
secretKeyRef:
key: redis-pass
name: synapse
image: ghcr.io/element-hq/synapse:v1.139.1
image: ghcr.io/element-hq/synapse:v1.141.0
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@@ -346,8 +346,8 @@ metadata:
app.kubernetes.io/instance: synapse
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: matrix-synapse
app.kubernetes.io/version: 1.139.1
helm.sh/chart: matrix-synapse-3.12.11
app.kubernetes.io/version: 1.141.0
helm.sh/chart: matrix-synapse-3.12.13
name: synapse-matrix-synapse-test-connection
spec:
containers:

View File

@@ -5,7 +5,7 @@ kind: Kustomization
helmCharts:
- name: matrix-synapse
repo: https://ananace.gitlab.io/charts
version: 3.12.11
version: 3.12.13
releaseName: synapse
includeCRDs: true
namespace: synapse

View File

@@ -785,15 +785,15 @@ postgresql:
enabled: false
image:
repository: bitnamilegacy/postgresql
tag: 15.9.0-debian-12-r0
auth:
# XXX Change me!
# password: synapse
password: synapse
## Or use existing secret with "password" key
## instead of static password
##
existingSecret: synapse
# existingSecret: postgresql-secret
username: synapse
database: synapse
@@ -803,7 +803,7 @@ postgresql:
args: "--lc-collate=C --lc-ctype=C"
persistence:
storageClass: openebs-3-replicas
# storageClass: "-"
size: 16Gi
## Extra arguments for the database connection
@@ -840,6 +840,8 @@ externalPostgresql:
##
redis:
enabled: false
image:
repository: bitnamilegacy/redis
## Database ID for non-default database
# dbid: 0