Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add probes for radarr and transmission #5

Open
wants to merge 16 commits into
base: gh-pages
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
124 changes: 97 additions & 27 deletions index.yaml
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -3,97 +3,167 @@ entries:
emby:
- apiVersion: v1
appVersion: "1.0"
created: 2018-08-19T15:52:24.177694229+02:00
created: "2020-05-16T19:24:21.973497931-03:00"
description: Emby Server (Media Browser)
digest: b1c52ecb2ed59478f75eacb3b3e79a29e37fcba9b6ae42a8528f5a6ff4bf0801
digest: 92abbaa8b39aaf40fb08f58b5fd08e736c787e17567b23ac89d5c26e5e2c595b
icon: https://bananaspliff.github.io/geek-charts/emby/logo/emby.jpg
name: emby
urls:
- https://bananaspliff.github.io/geek-charts/emby-0.1.0.tgz
- https://chrodriguez.github.io/geek-charts/emby-0.1.0.tgz

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For what purpose would you be changing these URLs?

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bad url

version: 0.1.0
filebrowser:
- apiVersion: v1
appVersion: "1.0"
created: 2018-08-19T15:52:24.177933617+02:00
created: "2020-05-16T19:24:21.974215137-03:00"
description: Simple Web File Manager
digest: eccdbdda32db10c0df106b1e4a051cf384b9606d358c452ea351782af3e32a16
digest: e223d98810c3c48b95dd6883aa3ae4da3b8d3c59ec8e4c92c9c374a88c997c26
icon: https://bananaspliff.github.io/geek-charts/filebrowser/logo/filebrowser.svg
name: filebrowser
urls:
- https://bananaspliff.github.io/geek-charts/filebrowser-0.1.0.tgz
- https://chrodriguez.github.io/geek-charts/filebrowser-0.1.0.tgz
version: 0.1.0
jackett:
- apiVersion: v1
appVersion: "1.0"
created: 2018-08-19T15:52:24.178754888+02:00
created: "2020-05-16T19:24:21.975501742-03:00"
description: Jackett - shut:p
digest: 1e081aa9927881e09e836e196471f18eb850174ae63a5216f7fc8303323089b5
digest: 87a66f8ab8fa7563157090dda00ccf1114896cad533d80e8f597977a063310b6
icon: https://bananaspliff.github.io/geek-charts/jackett/logo/jackett.png
name: jackett
urls:
- https://bananaspliff.github.io/geek-charts/jackett-0.1.0.tgz
- https://chrodriguez.github.io/geek-charts/jackett-0.1.0.tgz
version: 0.1.0
myvolume:
- apiVersion: v1
created: 2018-08-19T15:52:24.178908838+02:00
created: "2020-05-16T19:24:21.975758542-03:00"
description: PVC ReadWriteMany for current Namespace
digest: 650967d612fa7daecc43bddf7ba67401768c9a64b58a799168c586dfc9bc9e03
name: myvolume
urls:
- https://bananaspliff.github.io/geek-charts/myvolume-0.1.0.tgz
- https://chrodriguez.github.io/geek-charts/myvolume-0.1.0.tgz
version: 0.1.0
ombi:
- apiVersion: v1
appVersion: "1.0"
created: 2018-08-19T15:52:24.179382741+02:00
created: "2020-05-16T19:24:21.976349416-03:00"
description: Ombi - Automatic downloader for movies :)
digest: 34ca154628e860d175e87bbdcb4809d0ae82144f5bc3848dbd52a37293238b67
digest: 8ca5a6dde002ea47201bcf805e2cac0b44409140d9f570e7b412bc8c671a7eb7
icon: https://bananaspliff.github.io/geek-charts/ombi/logo/ombi.png
name: ombi
urls:
- https://bananaspliff.github.io/geek-charts/ombi-0.1.0.tgz
- https://chrodriguez.github.io/geek-charts/ombi-0.1.0.tgz
version: 0.1.0
radarr:
- apiVersion: v1
appVersion: "1.0"
created: 2018-08-19T15:52:24.180187925+02:00
created: "2020-05-16T19:24:21.982540658-03:00"
description: Radarr - Automatic downloader for movies :)
digest: aae96813aa854e9084254c68c99850b16ee056dcfca069124b0a60aad368d3c6
digest: 5d3d0c4aff33497cd106d81a70c45bbdce525f902e2d308a856a394099db10f2
icon: https://bananaspliff.github.io/geek-charts/radarr/logo/radarr.png
name: radarr
urls:
- https://bananaspliff.github.io/geek-charts/radarr-0.1.0.tgz
- https://chrodriguez.github.io/geek-charts/radarr-0.1.2.tgz
version: 0.1.2
- apiVersion: v1
appVersion: "1.0"
created: "2020-05-16T19:24:21.979756994-03:00"
description: Radarr - Automatic downloader for movies :)
digest: 16cec376382fc737da6f6e372902697a67ff851096a2114a3d21ebfe1c317fd8
icon: https://bananaspliff.github.io/geek-charts/radarr/logo/radarr.png
name: radarr
urls:
- https://chrodriguez.github.io/geek-charts/radarr-0.1.1.tgz
version: 0.1.1
- apiVersion: v1
appVersion: "1.0"
created: "2020-05-16T19:24:21.978054752-03:00"
description: Radarr - Automatic downloader for movies :)
digest: 8abc8d7e3416e2abb5eb2425736aae44c3092aa1376e9e49e58ab3c038766b5f
icon: https://bananaspliff.github.io/geek-charts/radarr/logo/radarr.png
name: radarr
urls:
- https://chrodriguez.github.io/geek-charts/radarr-0.1.0.tgz
version: 0.1.0
sftp:
- apiVersion: v1
created: 2018-08-19T15:52:24.180972451+02:00
created: "2020-05-16T19:24:21.98407509-03:00"
description: A SFTP HELM chart for Kubernetes
digest: 58196e86bb57a1432d55705385a0ccf5562c8e0876d23b7034876f533bb4d153
digest: 3b8aa0622b62cf1e806354b03cd9fee7ec3d910f54d631cc24c9a989d759980a
icon: https://bananaspliff.github.io/geek-charts/sftp/logo/sftp.png
name: sftp
urls:
- https://bananaspliff.github.io/geek-charts/sftp-0.1.0.tgz
- https://chrodriguez.github.io/geek-charts/sftp-0.1.0.tgz
version: 0.1.0
sonarr:
- apiVersion: v1
appVersion: "1.0"
created: 2018-08-19T15:52:24.181785052+02:00
created: "2020-05-16T19:24:21.988754527-03:00"
description: Sonarr - Automatic downloader for TV shows ^^
digest: 009b79d18c228c680294b958633643a01bca0ad9abeca5c1429c753dd67a25c3
icon: https://bananaspliff.github.io/geek-charts/sonarr/logo/sonarr.png
name: sonarr
urls:
- https://chrodriguez.github.io/geek-charts/sonarr-0.1.3.tgz
version: 0.1.3
- apiVersion: v1
appVersion: "1.0"
created: "2020-05-16T19:24:21.987683897-03:00"
description: Sonarr - Automatic downloader for TV shows ^^
digest: 07d212c9dcdb04a01836c06c77ffe2b240c6d08feaafe662e9342a6b0e3ece00
icon: https://bananaspliff.github.io/geek-charts/sonarr/logo/sonarr.png
name: sonarr
urls:
- https://chrodriguez.github.io/geek-charts/sonarr-0.1.2.tgz
version: 0.1.2
- apiVersion: v1
appVersion: "1.0"
created: "2020-05-16T19:24:21.986263063-03:00"
description: Sonarr - Automatic downloader for TV shows ^^
digest: 46546f5deb5a34de3444ae2efd37ff9ac0b0029f278c7bbebc0e5ebad99abb9c
digest: f0625f78826f525e4c2a1e5b6db1e3f5b397801a0e4bf54fb0991c3d50ad1d78
icon: https://bananaspliff.github.io/geek-charts/sonarr/logo/sonarr.png
name: sonarr
urls:
- https://bananaspliff.github.io/geek-charts/sonarr-0.1.0.tgz
- https://chrodriguez.github.io/geek-charts/sonarr-0.1.1.tgz
version: 0.1.1
- apiVersion: v1
appVersion: "1.0"
created: "2020-05-16T19:24:21.984967794-03:00"
description: Sonarr - Automatic downloader for TV shows ^^
digest: 9bb29c94bd8c61ab8ba4d347cc720b5fce1558eeb74613c1771cdc50d6d2ca10
icon: https://bananaspliff.github.io/geek-charts/sonarr/logo/sonarr.png
name: sonarr
urls:
- https://chrodriguez.github.io/geek-charts/sonarr-0.1.0.tgz
version: 0.1.0
transmission-openvpn:
- apiVersion: v1
appVersion: "1.0"
created: 2018-08-19T15:52:24.182913903+02:00
created: "2020-05-16T19:24:21.996216342-03:00"
description: Transmission torrent client with WebUI while connecting to OpenVPN.
digest: e982cb9008b16f8f3456458b8ed46ce925ca3c392b0be7b0aa62f0e9a23da2c7
icon: https://bananaspliff.github.io/geek-charts/transmission-openvpn/logo/transmission.png
name: transmission-openvpn
urls:
- https://chrodriguez.github.io/geek-charts/transmission-openvpn-0.1.2.tgz
version: 0.1.2
- apiVersion: v1
appVersion: "1.0"
created: "2020-05-16T19:24:21.993682654-03:00"
description: Transmission torrent client with WebUI while connecting to OpenVPN.
digest: 524ccfb9e53395298248a15c57565f658a3e9f4282dce25969c3af4f0ddc7f21
icon: https://bananaspliff.github.io/geek-charts/transmission-openvpn/logo/transmission.png
name: transmission-openvpn
urls:
- https://chrodriguez.github.io/geek-charts/transmission-openvpn-0.1.1.tgz
version: 0.1.1
- apiVersion: v1
appVersion: "1.0"
created: "2020-05-16T19:24:21.991349036-03:00"
description: Transmission torrent client with WebUI while connecting to OpenVPN.
digest: 29ed0411392322b691b7815ae519fd3ef05f96dfa8ec3af1adf04e8e69a64e2a
digest: 31870854145de3f66d3ec94d42cf66e21ffcff16e4898bbd72b9c8198dd669be
icon: https://bananaspliff.github.io/geek-charts/transmission-openvpn/logo/transmission.png
name: transmission-openvpn
urls:
- https://bananaspliff.github.io/geek-charts/transmission-openvpn-0.1.0.tgz
- https://chrodriguez.github.io/geek-charts/transmission-openvpn-0.1.0.tgz
version: 0.1.0
generated: 2018-08-19T15:52:24.177245774+02:00
generated: "2020-05-16T19:24:21.972261794-03:00"
Binary file added radarr-0.1.1.tgz
Binary file not shown.
Binary file added radarr-0.1.2.tgz
Binary file not shown.
2 changes: 1 addition & 1 deletion radarr/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ apiVersion: v1
appVersion: "1.0"
description: Radarr - Automatic downloader for movies :)
name: radarr
version: 0.1.0
version: 0.1.2
icon: https://bananaspliff.github.io/geek-charts/radarr/logo/radarr.png
22 changes: 22 additions & 0 deletions radarr/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,35 @@ spec:
labels:
app: {{ template "radarr.name" . }}
release: {{ .Release.Name }}
{{- if or .Values.podAnnotations }}
annotations:
{{- with .Values.podAnnotations }}
{{- toYaml . | nindent 8 }}
{{- end }}
{{- end }}
spec:
volumes:
{{ toYaml .Values.volumes | indent 6 }}
containers:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
livenessProbe:
failureThreshold: 5
initialDelaySeconds: 60
periodSeconds: 10
successThreshold: 1
tcpSocket:
port: http
timeoutSeconds: 10
readinessProbe:
failureThreshold: 5
initialDelaySeconds: 60
periodSeconds: 10
successThreshold: 1
tcpSocket:
port: http
timeoutSeconds: 10
env:
{{ toYaml .Values.env | indent 12 }}
ports:
Expand Down
2 changes: 2 additions & 0 deletions radarr/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ env:
- name: PGID
value: "1000"

podAnnotations: {}

service:
type: ClusterIP
port: 80
Expand Down
Binary file added sonarr-0.1.1.tgz
Binary file not shown.
Binary file added sonarr-0.1.2.tgz
Binary file not shown.
Binary file added sonarr-0.1.3.tgz
Binary file not shown.
2 changes: 1 addition & 1 deletion sonarr/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ apiVersion: v1
appVersion: "1.0"
description: Sonarr - Automatic downloader for TV shows ^^
name: sonarr
version: 0.1.0
version: 0.1.3
icon: https://bananaspliff.github.io/geek-charts/sonarr/logo/sonarr.png
24 changes: 24 additions & 0 deletions sonarr/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,16 @@ spec:
matchLabels:
app: {{ template "sonarr.name" . }}
release: {{ .Release.Name }}
strategy:
type: Recreate
template:
metadata:
{{- if .Values.podAnnotations }}
annotations:
{{- range $key, $value := .Values.podAnnotations }}
{{ $key }}: {{ $value | quote }}
{{- end }}
{{- end }}
labels:
app: {{ template "sonarr.name" . }}
release: {{ .Release.Name }}
Expand All @@ -25,6 +33,22 @@ spec:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
imagePullPolicy: {{ .Values.image.pullPolicy }}
livenessProbe:
failureThreshold: 5
initialDelaySeconds: 60
periodSeconds: 10
successThreshold: 1
tcpSocket:
port: http
timeoutSeconds: 10
readinessProbe:
failureThreshold: 5
initialDelaySeconds: 60
periodSeconds: 10
successThreshold: 1
tcpSocket:
port: http
timeoutSeconds: 10
env:
{{ toYaml .Values.env | indent 12 }}
ports:
Expand Down
Binary file added transmission-openvpn-0.1.1.tgz
Binary file not shown.
Binary file added transmission-openvpn-0.1.2.tgz
Binary file not shown.
2 changes: 1 addition & 1 deletion transmission-openvpn/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ apiVersion: v1
appVersion: "1.0"
description: Transmission torrent client with WebUI while connecting to OpenVPN.
name: transmission-openvpn
version: 0.1.0
version: 0.1.2
icon: https://bananaspliff.github.io/geek-charts/transmission-openvpn/logo/transmission.png
6 changes: 6 additions & 0 deletions transmission-openvpn/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ metadata:
heritage: {{ .Release.Service }}
spec:
replicas: {{ .Values.replicaCount }}
strategy:
type: {{ .Values.strategyType }}
selector:
matchLabels:
app: {{ template "transmission-openvpn.name" . }}
Expand Down Expand Up @@ -36,6 +38,10 @@ spec:
- name: http
containerPort: 9091
protocol: TCP
livenessProbe:
{{ toYaml .Values.livenessProbe | indent 12 }}
readinessProbe:
{{ toYaml .Values.readinessProbe | indent 12 }}
securityContext:
{{ toYaml .Values.securityContext | indent 12 }}
volumeMounts:
Expand Down
17 changes: 17 additions & 0 deletions transmission-openvpn/values.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Optimized for airvpn.

replicaCount: 1
strategyType: Recreate

image:
repository: haugene/transmission-openvpn
Expand Down Expand Up @@ -97,6 +98,22 @@ volumeMounts:
- name: dev-tun
mountPath: "/dev/net/tun"

livenessProbe:
initialDelaySeconds: 15
periodSeconds: 5
exec:
command:
- sh
- -c
- /usr/bin/transmission-remote -n "$USER:$PASS" -st
readinessProbe:
initialDelaySeconds: 15
periodSeconds: 5
exec:
command:
- sh
- -c
- /usr/bin/transmission-remote -n "$USER:$PASS" -st
# Security context for container
securityContext:
capabilities:
Expand Down