[multiple] Update library (#135)

This commit is contained in:
Bernd Schörgers 2020-11-09 22:36:44 +01:00 committed by GitHub
parent 1799d4c057
commit 5ce3ff0bc1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 41 additions and 67 deletions

View File

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v0.9.0.5 appVersion: v0.9.0.5
description: Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements description: Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements
name: bazarr name: bazarr
version: 4.0.1 version: 4.0.2
keywords: keywords:
- bazarr - bazarr
- radarr - radarr
@ -21,4 +21,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://k8s-at-home.com/charts/ repository: https://k8s-at-home.com/charts/
version: ^1.0.5 version: ^1.1.0

View File

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v0.16.2106 appVersion: v0.16.2106
description: API Support for your favorite torrent trackers description: API Support for your favorite torrent trackers
name: jackett name: jackett
version: 5.0.3 version: 5.0.4
keywords: keywords:
- jackett - jackett
- torrent - torrent
@ -17,4 +17,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://k8s-at-home.com/charts/ repository: https://k8s-at-home.com/charts/
version: ^1.0.5 version: ^1.1.0

View File

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 0.8.0.1886 appVersion: 0.8.0.1886
description: Looks and smells like Sonarr but made for music description: Looks and smells like Sonarr but made for music
name: lidarr name: lidarr
version: 5.0.1 version: 5.0.2
keywords: keywords:
- lidarr - lidarr
- torrent - torrent
@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://k8s-at-home.com/charts/ repository: https://k8s-at-home.com/charts/
version: ^1.0.5 version: ^1.1.0

View File

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v21.0 appVersion: v21.0
description: NZBGet is a Usenet downloader client description: NZBGet is a Usenet downloader client
name: nzbget name: nzbget
version: 6.0.0 version: 6.0.1
keywords: keywords:
- nzbget - nzbget
- usenet - usenet
@ -17,4 +17,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://k8s-at-home.com/charts/ repository: https://k8s-at-home.com/charts/
version: ^1.0.5 version: ^1.1.0

View File

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v3.4.3 appVersion: v3.4.3
description: Usenet meta search description: Usenet meta search
name: nzbhydra2 name: nzbhydra2
version: 4.0.1 version: 4.0.2
keywords: keywords:
- nzbhydra2 - nzbhydra2
- usenet - usenet
@ -17,4 +17,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://k8s-at-home.com/charts/ repository: https://k8s-at-home.com/charts/
version: ^1.0.5 version: ^1.1.0

View File

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 4.0.681 appVersion: 4.0.681
description: Want a Movie or TV Show on Plex or Emby? Use Ombi! description: Want a Movie or TV Show on Plex or Emby? Use Ombi!
name: ombi name: ombi
version: 5.0.1 version: 5.0.2
keywords: keywords:
- ombi - ombi
- plex - plex
@ -21,4 +21,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://k8s-at-home.com/charts/ repository: https://k8s-at-home.com/charts/
version: ^1.0.5 version: ^1.1.0

View File

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: latest appVersion: latest
description: HTPC/Homelab Services Organizer description: HTPC/Homelab Services Organizer
name: organizr name: organizr
version: 2.0.1 version: 2.0.2
keywords: keywords:
- organizr - organizr
home: https://github.com/k8s-at-home/charts/tree/master/charts/organizr home: https://github.com/k8s-at-home/charts/tree/master/charts/organizr
@ -16,4 +16,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://k8s-at-home.com/charts/ repository: https://k8s-at-home.com/charts/
version: ^1.0.5 version: ^1.1.0

View File

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 4.3.0 appVersion: 4.3.0
description: qBittorrent is a cross-platform free and open-source BitTorrent client description: qBittorrent is a cross-platform free and open-source BitTorrent client
name: qbittorrent name: qbittorrent
version: 6.0.0 version: 6.0.1
keywords: keywords:
- qbittorrent - qbittorrent
- torrrent - torrrent
@ -16,4 +16,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://k8s-at-home.com/charts/ repository: https://k8s-at-home.com/charts/
version: ^1.0.5 version: ^1.1.0

View File

@ -5,11 +5,18 @@ metadata:
labels: labels:
{{- include "common.labels" . | nindent 4 }} {{- include "common.labels" . | nindent 4 }}
data: data:
{{- if and .Values.service.bittorrent .Values.service.bittorrent.port }} {{- /* Determine if the bittorrent port is set somewhere */ -}}
{{- $bittorrentPort := "" -}}
{{- range $extraServices := .Values.service.additionalServices }}
{{- if and .enabled (eq "bittorrent" .nameSuffix) -}}
{{- $bittorrentPort = .port.port -}}
{{- end }}
{{- end }}
{{- if $bittorrentPort }}
31-update-port: |- 31-update-port: |-
#!/bin/bash #!/bin/bash
QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf"
INCOMING_PORT={{- .Values.service.bittorrent.port }} INCOMING_PORT={{- $bittorrentPort }}
incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT})
if [[ -z "${incoming_port_exist}" ]]; then if [[ -z "${incoming_port_exist}" ]]; then

View File

@ -1,28 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: {{ template "common.names.fullname" . }}-bittorrent
labels:
{{- include "common.labels" . | nindent 4 }}
{{- with .Values.service.bittorrent.labels }}
{{- toYaml . | nindent 4 }}
{{- end }}
{{- with .Values.service.bittorrent.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
type: {{ .Values.service.bittorrent.type }}
ports:
- name: bittorrent
port: {{ .Values.service.bittorrent.port }}
protocol: TCP
targetPort: {{ .Values.service.bittorrent.port }}
{{- if (and (eq .Values.service.bittorrent.type "NodePort") (not (empty .Values.service.bittorrent.nodePort))) }}
nodePort: {{ .Values.service.bittorrent.nodePort }}
{{- end }}
{{- with .Values.service.bittorrent.additionalSpec }}
{{- toYaml . | nindent 2 }}
{{- end }}
selector:
{{- include "common.labels.selectorLabels" . | nindent 4 }}

View File

@ -15,20 +15,15 @@ service:
port: port:
port: 8080 port: 8080
bittorrent: additionalServices:
- enabled: true
nameSuffix: bittorrent
type: ClusterIP type: ClusterIP
port:
port: 6881 port: 6881
## Specify the nodePort value for the LoadBalancer and NodePort service types. name: bittorrent
## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport protocol: TCP
## targetPort: 6881
# nodePort:
## Provide any additional annotations which may be required. This can be used to
## set the LoadBalancer service type to internal only.
## ref: https://kubernetes.io/docs/concepts/services-networking/service/#internal-load-balancer
##
annotations: {}
labels: {}
additionalSpec: {}
persistence: persistence:
config: config:

View File

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 3.0.0.3989 appVersion: 3.0.0.3989
description: A fork of Sonarr to work with movies à la Couchpotato description: A fork of Sonarr to work with movies à la Couchpotato
name: radarr name: radarr
version: 7.0.1 version: 7.0.2
keywords: keywords:
- radarr - radarr
- torrent - torrent
@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://k8s-at-home.com/charts/ repository: https://k8s-at-home.com/charts/
version: ^1.0.5 version: ^1.1.0

View File

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 3.1.0 appVersion: 3.1.0
description: Free and easy binary newsreader description: Free and easy binary newsreader
name: sabnzbd name: sabnzbd
version: 3.0.1 version: 3.0.2
keywords: keywords:
- sabnzbd - sabnzbd
- usenet - usenet
@ -17,4 +17,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://k8s-at-home.com/charts/ repository: https://k8s-at-home.com/charts/
version: ^1.0.5 version: ^1.1.0

View File

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: 3.0.4.993 appVersion: 3.0.4.993
description: Smart PVR for newsgroup and bittorrent users description: Smart PVR for newsgroup and bittorrent users
name: sonarr name: sonarr
version: 7.0.2 version: 7.0.3
keywords: keywords:
- sonarr - sonarr
- torrent - torrent
@ -18,4 +18,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://k8s-at-home.com/charts/ repository: https://k8s-at-home.com/charts/
version: ^1.0.5 version: ^1.1.0

View File

@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v2.6.1 appVersion: v2.6.1
description: A Python based monitoring and tracking tool for Plex Media Server description: A Python based monitoring and tracking tool for Plex Media Server
name: tautulli name: tautulli
version: 5.0.1 version: 5.0.2
keywords: keywords:
- tautulli - tautulli
- plex - plex
@ -17,4 +17,4 @@ maintainers:
dependencies: dependencies:
- name: common - name: common
repository: https://k8s-at-home.com/charts/ repository: https://k8s-at-home.com/charts/
version: ^1.0.5 version: ^1.1.0