diff --git a/charts/jellyseerr-chart/Chart.yaml b/charts/jellyseerr-chart/Chart.yaml deleted file mode 100644 index 6d3db70ee..000000000 --- a/charts/jellyseerr-chart/Chart.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: v2 -kubeVersion: '>=1.23.0-0' -name: jellyseerr-chart -description: Jellyseerr helm chart for Kubernetes -type: application -version: 2.7.0 -appVersion: '2.7.3' -maintainers: - - name: Jellyseerr - url: https://github.com/fallenbagel/jellyseerr -sources: - - https://github.com/fallenbagel/jellyseerr/tree/main/charts/jellyseerr -home: https://github.com/fallenbagel/jellyseerr diff --git a/charts/jellyseerr-chart/artifacthub-repo.yml b/charts/jellyseerr-chart/artifacthub-repo.yml deleted file mode 100644 index 849fcf8d9..000000000 --- a/charts/jellyseerr-chart/artifacthub-repo.yml +++ /dev/null @@ -1 +0,0 @@ -repositoryID: c6b3f2dc-444c-4e37-b397-6a5ff563ee8b diff --git a/charts/jellyseerr-chart/templates/tests/test-connection.yaml b/charts/jellyseerr-chart/templates/tests/test-connection.yaml deleted file mode 100644 index 6adc5d308..000000000 --- a/charts/jellyseerr-chart/templates/tests/test-connection.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: v1 -kind: Pod -metadata: - name: "{{ include "jellyseerr.fullname" . }}-test-connection" - labels: - {{- include "jellyseerr.labels" . | nindent 4 }} - annotations: - "helm.sh/hook": test -spec: - containers: - - name: wget - image: busybox - command: ['wget'] - args: ['{{ include "jellyseerr.fullname" . }}:{{ .Values.service.port }}'] - restartPolicy: Never diff --git a/charts/jellyseerr-chart/.helmignore b/charts/seerr-chart/.helmignore similarity index 100% rename from charts/jellyseerr-chart/.helmignore rename to charts/seerr-chart/.helmignore diff --git a/charts/seerr-chart/Chart.yaml b/charts/seerr-chart/Chart.yaml new file mode 100644 index 000000000..15d9f3cfb --- /dev/null +++ b/charts/seerr-chart/Chart.yaml @@ -0,0 +1,14 @@ +apiVersion: v2 +kubeVersion: '>=1.23.0-0' +name: seerr-chart +description: Seerr helm chart for Kubernetes +type: application +version: 3.0.0 +# renovate: image=ghcr.io/fallenbagel/jellyseerr +appVersion: '2.7.3' +maintainers: + - name: Seerr Team + url: https://github.com/orgs/seerr-team/people +sources: + - https://github.com/seerr-team/seerr/tree/main/charts/seerr +home: https://github.com/seerr-team/seerr diff --git a/charts/jellyseerr-chart/README.md b/charts/seerr-chart/README.md similarity index 83% rename from charts/jellyseerr-chart/README.md rename to charts/seerr-chart/README.md index 4f656c171..318f90b3c 100644 --- a/charts/jellyseerr-chart/README.md +++ b/charts/seerr-chart/README.md @@ -1,20 +1,20 @@ -# jellyseerr-chart +# seerr-chart -![Version: 2.7.0](https://img.shields.io/badge/Version-2.7.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) +![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:** +**Homepage:** ## Maintainers | Name | Email | Url | | ---- | ------ | --- | -| Jellyseerr | | | +| Seerr Team | | | ## Source Code -* +* ## Requirements @@ -22,9 +22,13 @@ Kubernetes: `>=1.23.0-0` ## Update Notes +### Updating to 3.0.0 + +Nothing has changed; we just rebranded the `jellyseerr` Helm chart to `seerr` 🥳. + ### Updating to 2.7.0 -Jellyseerr is a stateful application and it is not designed to have multiple replicas. In version 2.7.0 we address this by: +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 @@ -42,8 +46,8 @@ If `replicaCount` value was used - remove it. Helm update should work fine after | 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"` | | diff --git a/charts/jellyseerr-chart/README.md.gotmpl b/charts/seerr-chart/README.md.gotmpl similarity index 72% rename from charts/jellyseerr-chart/README.md.gotmpl rename to charts/seerr-chart/README.md.gotmpl index a057a11bd..cdf693740 100644 --- a/charts/jellyseerr-chart/README.md.gotmpl +++ b/charts/seerr-chart/README.md.gotmpl @@ -16,9 +16,13 @@ ## Update Notes +### Updating to 3.0.0 + +Nothing change we just rebranded `jellyseerr` helm-chart to `seerr` :) + ### Updating to 2.7.0 -Jellyseerr is a stateful application and it is not designed to have multiple replicas. In version 2.7.0 we address this by: +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 diff --git a/charts/seerr-chart/artifacthub-repo.yml b/charts/seerr-chart/artifacthub-repo.yml new file mode 100644 index 000000000..525cf1f22 --- /dev/null +++ b/charts/seerr-chart/artifacthub-repo.yml @@ -0,0 +1 @@ +repositoryID: 249547ec-2a30-48de-a5bc-07bfd5aa2e8f diff --git a/charts/jellyseerr-chart/templates/NOTES.txt b/charts/seerr-chart/templates/NOTES.txt similarity index 100% rename from charts/jellyseerr-chart/templates/NOTES.txt rename to charts/seerr-chart/templates/NOTES.txt diff --git a/charts/jellyseerr-chart/templates/_helpers.tpl b/charts/seerr-chart/templates/_helpers.tpl similarity index 70% rename from charts/jellyseerr-chart/templates/_helpers.tpl rename to charts/seerr-chart/templates/_helpers.tpl index bb4b4ef6e..3f93f05b8 100644 --- a/charts/jellyseerr-chart/templates/_helpers.tpl +++ b/charts/seerr-chart/templates/_helpers.tpl @@ -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 }} \ No newline at end of file +{{- define "seerr.configPersistenceName" -}} +{{- default (printf "%s-config" (include "seerr.fullname" .)) .Values.config.persistence.name }} +{{- end }} diff --git a/charts/jellyseerr-chart/templates/ingress.yaml b/charts/seerr-chart/templates/ingress.yaml similarity index 85% rename from charts/jellyseerr-chart/templates/ingress.yaml rename to charts/seerr-chart/templates/ingress.yaml index 85f1125a0..e4ee1b8a0 100644 --- a/charts/jellyseerr-chart/templates/ingress.yaml +++ b/charts/seerr-chart/templates/ingress.yaml @@ -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 }} diff --git a/charts/jellyseerr-chart/templates/persistentvolumeclaim.yaml b/charts/seerr-chart/templates/persistentvolumeclaim.yaml similarity index 77% rename from charts/jellyseerr-chart/templates/persistentvolumeclaim.yaml rename to charts/seerr-chart/templates/persistentvolumeclaim.yaml index a9363ee00..530419d8a 100644 --- a/charts/jellyseerr-chart/templates/persistentvolumeclaim.yaml +++ b/charts/seerr-chart/templates/persistentvolumeclaim.yaml @@ -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 }}" \ No newline at end of file + storage: "{{ .Values.config.persistence.size }}" diff --git a/charts/jellyseerr-chart/templates/service.yaml b/charts/seerr-chart/templates/service.yaml similarity index 60% rename from charts/jellyseerr-chart/templates/service.yaml rename to charts/seerr-chart/templates/service.yaml index 5c915e3b4..75e286b63 100644 --- a/charts/jellyseerr-chart/templates/service.yaml +++ b/charts/seerr-chart/templates/service.yaml @@ -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 diff --git a/charts/jellyseerr-chart/templates/serviceaccount.yaml b/charts/seerr-chart/templates/serviceaccount.yaml similarity index 72% rename from charts/jellyseerr-chart/templates/serviceaccount.yaml rename to charts/seerr-chart/templates/serviceaccount.yaml index 6a2dcfd0a..1f0e4c272 100644 --- a/charts/jellyseerr-chart/templates/serviceaccount.yaml +++ b/charts/seerr-chart/templates/serviceaccount.yaml @@ -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 }} diff --git a/charts/jellyseerr-chart/templates/statefulset.yaml b/charts/seerr-chart/templates/statefulset.yaml similarity index 91% rename from charts/jellyseerr-chart/templates/statefulset.yaml rename to charts/seerr-chart/templates/statefulset.yaml index ecdd9fce7..d088553a3 100644 --- a/charts/jellyseerr-chart/templates/statefulset.yaml +++ b/charts/seerr-chart/templates/statefulset.yaml @@ -1,14 +1,14 @@ apiVersion: apps/v1 kind: StatefulSet metadata: - name: {{ include "jellyseerr.fullname" . }} + name: {{ include "seerr.fullname" . }} labels: - {{- include "jellyseerr.labels" . | nindent 4 }} + {{- include "seerr.labels" . | nindent 4 }} spec: - serviceName: {{ include "jellyseerr.fullname" . }} + serviceName: {{ include "seerr.fullname" . }} selector: matchLabels: - {{- include "jellyseerr.selectorLabels" . | nindent 6 }} + {{- include "seerr.selectorLabels" . | nindent 6 }} template: metadata: {{- with .Values.podAnnotations }} @@ -16,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 }} @@ -25,7 +25,7 @@ spec: imagePullSecrets: {{- toYaml . | nindent 8 }} {{- end }} - serviceAccountName: {{ include "jellyseerr.serviceAccountName" . }} + serviceAccountName: {{ include "seerr.serviceAccountName" . }} securityContext: {{- toYaml .Values.podSecurityContext | nindent 8 }} containers: @@ -103,7 +103,7 @@ spec: volumes: - name: config persistentVolumeClaim: - claimName: {{ include "jellyseerr.configPersistenceName" . }} + claimName: {{ include "seerr.configPersistenceName" . }} {{- with .Values.volumes }} {{- toYaml . | nindent 8 }} {{- end }} diff --git a/charts/seerr-chart/templates/tests/test-connection.yaml b/charts/seerr-chart/templates/tests/test-connection.yaml new file mode 100644 index 000000000..dd52065a6 --- /dev/null +++ b/charts/seerr-chart/templates/tests/test-connection.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Pod +metadata: + name: "{{ include "seerr.fullname" . }}-test-connection" + labels: + {{- include "seerr.labels" . | nindent 4 }} + annotations: + "helm.sh/hook": test +spec: + containers: + - name: wget + image: busybox + command: ['wget'] + args: ['{{ include "seerr.fullname" . }}:{{ .Values.service.port }}'] + restartPolicy: Never diff --git a/charts/jellyseerr-chart/values.yaml b/charts/seerr-chart/values.yaml similarity index 93% rename from charts/jellyseerr-chart/values.yaml rename to charts/seerr-chart/values.yaml index 09aa757f2..96d1fb8bb 100644 --- a/charts/jellyseerr-chart/values.yaml +++ b/charts/seerr-chart/values.yaml @@ -3,12 +3,12 @@ image: repository: fallenbagel/jellyseerr pullPolicy: IfNotPresent # -- Overrides the image tag whose default is the chart appVersion. - tag: "" - sha: "" + tag: '' + sha: '' imagePullSecrets: [] -nameOverride: "" -fullnameOverride: "" +nameOverride: '' +fullnameOverride: '' # Liveness / Readiness / Startup Probes probes: @@ -31,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: @@ -45,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: {} @@ -76,14 +76,14 @@ 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: '' ingress: enabled: false - ingressClassName: "" + ingressClassName: '' annotations: {} # kubernetes.io/ingress.class: nginx # kubernetes.io/tls-acme: "true"