app updates
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,25 +1,44 @@
|
||||
# jellyseerr-chart
|
||||
# seerr-chart
|
||||
|
||||
  
|
||||
  
|
||||
|
||||
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. |
|
||||
|
||||
@@ -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" . }}
|
||||
|
||||
@@ -1 +1 @@
|
||||
repositoryID: c6b3f2dc-444c-4e37-b397-6a5ff563ee8b
|
||||
repositoryID: 249547ec-2a30-48de-a5bc-07bfd5aa2e8f
|
||||
|
||||
@@ -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 }}
|
||||
|
||||
@@ -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 }}
|
||||
|
||||
@@ -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 }}"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 }}
|
||||
|
||||
@@ -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 }}
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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/
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user