diff --git a/charts/couchpotato/.helmignore b/charts/couchpotato/.helmignore deleted file mode 100644 index fcf9212f..00000000 --- a/charts/couchpotato/.helmignore +++ /dev/null @@ -1,24 +0,0 @@ -# Patterns to ignore when building packages. -# This supports shell glob matching, relative path matching, and -# negation (prefixed with !). Only one pattern per line. -.DS_Store -# Common VCS dirs -.git/ -.gitignore -.bzr/ -.bzrignore -.hg/ -.hgignore -.svn/ -# Common backup files -*.swp -*.bak -*.tmp -*~ -# Various IDEs -.project -.idea/ -*.tmproj -.vscode -# OWNERS file for Kubernetes -OWNERS diff --git a/charts/couchpotato/Chart.yaml b/charts/couchpotato/Chart.yaml deleted file mode 100644 index c181e6cf..00000000 --- a/charts/couchpotato/Chart.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v2 -appVersion: latest -description: CouchPotato (CP) is an automatic NZB and torrent downloader. -name: couchpotato -version: 4.4.1 -keywords: - - couchpotato - - usenet - - bittorrent -home: https://github.com/k8s-at-home/charts/tree/master/charts/couchpotato -icon: https://github.com/CouchPotato/CouchPotatoServer/raw/master/couchpotato/static/images/icons/android.png -deprecated: true -sources: - - https://hub.docker.com/r/linuxserver/couchpotato/ - - https://github.com/CouchPotato/CouchPotatoServer/ -dependencies: - - name: common - repository: https://k8s-at-home.com/charts/ - version: 2.4.0 diff --git a/charts/couchpotato/OWNERS b/charts/couchpotato/OWNERS deleted file mode 100644 index 1ce35762..00000000 --- a/charts/couchpotato/OWNERS +++ /dev/null @@ -1,8 +0,0 @@ -approvers: -- billimek -- onedr0p -- bjw-s -reviewers: -- billimek -- onedr0p -- bjw-s diff --git a/charts/couchpotato/README.md b/charts/couchpotato/README.md deleted file mode 100644 index 20e56ee6..00000000 --- a/charts/couchpotato/README.md +++ /dev/null @@ -1,78 +0,0 @@ -# Couchpotato - -This is a helm chart for [couchpotato](https://github.com/CouchPotato/CouchPotatoServer). - -**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/k8s-at-home/charts/issues/new/choose)** - -## TL;DR; - -```shell -$ helm repo add k8s-at-home https://k8s-at-home.com/charts/ -$ helm install k8s-at-home/couchpotato -``` - -## Installing the Chart - -To install the chart with the release name `my-release`: - -```console -helm install --name my-release k8s-at-home/couchpotato -``` - -## Uninstalling the Chart - -To uninstall/delete the `my-release` deployment: - -```console -helm delete my-release --purge -``` - -The command removes all the Kubernetes components associated with the chart and deletes the release. - -## Configuration -Read through the charts [values.yaml](https://github.com/k8s-at-home/charts/blob/master/charts/couchpotato/values.yaml) -file. It has several commented out suggested values. -Additionally you can take a look at the common library [values.yaml](https://github.com/k8s-at-home/charts/blob/master/charts/common/values.yaml) for more (advanced) configuration options. - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, -```console -helm install couchpotato \ - --set env.TZ="America/New_York" \ - k8s-at-home/couchpotato -``` -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the -chart. For example, -```console -helm install couchpotato k8s-at-home/couchpotato --values values.yaml -``` - -```yaml -image: - tag: ... -``` - ---- -**NOTE** - -If you get -```console -Error: rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: ...` -``` -it may be because you uninstalled the chart with `skipuninstall` enabled, you need to manually delete the pvc or use `existingClaim`. - ---- - -## Upgrading an existing Release to a new major version - -A major chart version change (like 4.0.1 -> 5.0.0) indicates that there is an incompatible breaking change potentially needing manual actions. - -### Upgrading from 2.x.x to 3.x.x - -Due to migrating to a centralized common library some values in `values.yaml` have changed. - -Examples: - -* `service.port` has been moved to `service.port.port`. -* `persistence.type` has been moved to `controllerType`. - -Refer to the library values.yaml for more configuration options. diff --git a/charts/couchpotato/templates/NOTES.txt b/charts/couchpotato/templates/NOTES.txt deleted file mode 100644 index 90f7b653..00000000 --- a/charts/couchpotato/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "common.notes.defaultNotes" . -}} diff --git a/charts/couchpotato/templates/common.yaml b/charts/couchpotato/templates/common.yaml deleted file mode 100644 index a6613c2c..00000000 --- a/charts/couchpotato/templates/common.yaml +++ /dev/null @@ -1 +0,0 @@ -{{ include "common.all" . }} diff --git a/charts/couchpotato/values.yaml b/charts/couchpotato/values.yaml deleted file mode 100644 index 8622948e..00000000 --- a/charts/couchpotato/values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -# Default values for Couchpotato. - -image: - repository: linuxserver/couchpotato - pullPolicy: Always - tag: latest - -strategy: - type: Recreate - -service: - port: - port: 5050 - -env: {} - # TZ: UTC - # PUID: 1001 - # PGID: 1001 - -persistence: - config: - enabled: false - emptyDir: false - - media: - enabled: false - emptyDir: false - mountPath: /media - ## Persistent Volume Storage Class - ## If defined, storageClassName: - ## If set to "-", storageClassName: "", which disables dynamic provisioning - ## If undefined (the default) or set to null, no storageClassName spec is - ## set, choosing the default provisioner. (gp2 on AWS, standard on - ## GKE, AWS & OpenStack) - # storageClass: "-" - # accessMode: ReadWriteOnce - # size: 1Gi - ## Do not delete the pvc upon helm uninstall - # skipuninstall: false - # existingClaim: ""