Fixed certs, better URLs
This commit is contained in:
+1
-1
@@ -22,7 +22,7 @@ spec:
|
|||||||
imagePullPolicy: "Always"
|
imagePullPolicy: "Always"
|
||||||
env:
|
env:
|
||||||
- name: DNS_A
|
- name: DNS_A
|
||||||
value: "*.{{ .Values.homey.url }}={{ .Values.homey.ip }}, {{ .Values.homey.url }}={{ .Values.homey.ip }}, *.{{ .Values.homey.internal_url }}={{ .Values.homey.ip }}, {{ .Values.homey.internal_url }}={{ .Values.homey.ip}}"
|
value: "*.{{ .Values.homey.url }}={{ .Values.homey.ip }}, {{ .Values.homey.url }}={{ .Values.homey.ip }}"
|
||||||
- name: DNS_FORWARDER
|
- name: DNS_FORWARDER
|
||||||
value: "8.8.8.8,8.8.4.4"
|
value: "8.8.8.8,8.8.4.4"
|
||||||
- name: ALLOW_RECURSION
|
- name: ALLOW_RECURSION
|
||||||
|
|||||||
@@ -46,15 +46,17 @@ kind: Ingress
|
|||||||
metadata:
|
metadata:
|
||||||
name: jackett-ingress
|
name: jackett-ingress
|
||||||
annotations:
|
annotations:
|
||||||
ingress.kubernetes.io/auth-type: forward
|
# ingress.kubernetes.io/auth-type: forward
|
||||||
ingress.kubernetes.io/auth-url: http://ldap-auth.{{ .Release.Namespace }}.svc.cluster.local:80
|
# ingress.kubernetes.io/auth-url: http://ldap-auth.{{ .Release.Namespace }}.svc.cluster.local:80
|
||||||
|
nginx.ingress.kubernetes.io/whitelist-source-range: "192.168.1.0/24"
|
||||||
spec:
|
spec:
|
||||||
ingressClassName: {{ .Values.homey.ingress_class }}
|
ingressClassName: {{ .Values.homey.ingress_class }}
|
||||||
tls:
|
tls:
|
||||||
- hosts:
|
- hosts:
|
||||||
- jackett.{{ .Values.homey.internal_url }}
|
- jackett.{{ .Values.homey.url }}
|
||||||
|
secretName: {{ .Values.homey.certname }}
|
||||||
rules:
|
rules:
|
||||||
- host: jackett.{{ .Values.homey.internal_url }}
|
- host: jackett.{{ .Values.homey.url }}
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
- path: /
|
- path: /
|
||||||
|
|||||||
@@ -86,6 +86,7 @@ kind: Ingress
|
|||||||
metadata:
|
metadata:
|
||||||
name: jellyfin-ingress
|
name: jellyfin-ingress
|
||||||
annotations:
|
annotations:
|
||||||
|
nginx.ingress.kubernetes.io/whitelist-source-range: "192.168.0.0/16"
|
||||||
spec:
|
spec:
|
||||||
ingressClassName: {{ .Values.homey.ingress_class }}
|
ingressClassName: {{ .Values.homey.ingress_class }}
|
||||||
tls:
|
tls:
|
||||||
|
|||||||
@@ -59,8 +59,11 @@ spec:
|
|||||||
mountPath: /nefarious-db
|
mountPath: /nefarious-db
|
||||||
subPath: backup/nefarious/nefarious-db
|
subPath: backup/nefarious/nefarious-db
|
||||||
- name: nefarious-persistent-storage
|
- name: nefarious-persistent-storage
|
||||||
mountPath: /downloads
|
mountPath: /downloads/complete/movies
|
||||||
subPath: nobackup/downloads
|
subPath: nobackup/downloads/complete/movies
|
||||||
|
- name: nefarious-persistent-storage
|
||||||
|
mountPath: /downloads/complete/tvshows
|
||||||
|
subPath: nobackup/downloads/complete/tvshows
|
||||||
volumes:
|
volumes:
|
||||||
- name: nefarious-persistent-storage
|
- name: nefarious-persistent-storage
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
@@ -132,13 +135,15 @@ kind: Ingress
|
|||||||
metadata:
|
metadata:
|
||||||
name: nefarious-ingress
|
name: nefarious-ingress
|
||||||
annotations:
|
annotations:
|
||||||
|
nginx.ingress.kubernetes.io/whitelist-source-range: "192.168.0.0/8"
|
||||||
spec:
|
spec:
|
||||||
ingressClassName: {{ .Values.homey.ingress_class }}
|
ingressClassName: {{ .Values.homey.ingress_class }}
|
||||||
tls:
|
tls:
|
||||||
- hosts:
|
- hosts:
|
||||||
- nefarious.{{ .Values.homey.internal_url }}
|
- nefarious.{{ .Values.homey.url }}
|
||||||
|
secretName: {{ .Values.homey.certname }}
|
||||||
rules:
|
rules:
|
||||||
- host: nefarious.{{ .Values.homey.internal_url }}
|
- host: nefarious.{{ .Values.homey.url }}
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
- path: /
|
- path: /
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ spec:
|
|||||||
- name: PHOTOPRISM_DATABASE_DRIVER
|
- name: PHOTOPRISM_DATABASE_DRIVER
|
||||||
value: "sqlite"
|
value: "sqlite"
|
||||||
- name: PHOTOPRISM_SITE_URL
|
- name: PHOTOPRISM_SITE_URL
|
||||||
value: "http://gallery.{{ .Values.homey.internal_url }}"
|
value: "http://gallery.{{ .Values.homey.url }}"
|
||||||
- name: PHOTOPRISM_SITE_TITLE
|
- name: PHOTOPRISM_SITE_TITLE
|
||||||
value: "PhotoPrism"
|
value: "PhotoPrism"
|
||||||
- name: PHOTOPRISM_SITE_CAPTION
|
- name: PHOTOPRISM_SITE_CAPTION
|
||||||
@@ -106,13 +106,15 @@ metadata:
|
|||||||
annotations:
|
annotations:
|
||||||
ingress.kubernetes.io/auth-type: forward
|
ingress.kubernetes.io/auth-type: forward
|
||||||
ingress.kubernetes.io/auth-url: http://ldap-auth.{{ .Release.Namespace }}.svc.cluster.local:80
|
ingress.kubernetes.io/auth-url: http://ldap-auth.{{ .Release.Namespace }}.svc.cluster.local:80
|
||||||
|
nginx.ingress.kubernetes.io/whitelist-source-range: "192.168.0.0/16"
|
||||||
spec:
|
spec:
|
||||||
ingressClassName: {{ .Values.homey.ingress_class }}
|
ingressClassName: {{ .Values.homey.ingress_class }}
|
||||||
tls:
|
tls:
|
||||||
- hosts:
|
- hosts:
|
||||||
- album.{{ .Values.homey.internal_url }}
|
- album.{{ .Values.homey.url }}
|
||||||
|
secretName: {{ .Values.homey.certname }}
|
||||||
rules:
|
rules:
|
||||||
- host: album.{{ .Values.homey.internal_url }}
|
- host: album.{{ .Values.homey.url }}
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
- path: /
|
- path: /
|
||||||
|
|||||||
@@ -43,13 +43,16 @@ apiVersion: networking.k8s.io/v1
|
|||||||
kind: Ingress
|
kind: Ingress
|
||||||
metadata:
|
metadata:
|
||||||
name: phpldapadmin
|
name: phpldapadmin
|
||||||
|
annotations:
|
||||||
|
nginx.ingress.kubernetes.io/whitelist-source-range: "192.168.0.0/16"
|
||||||
spec:
|
spec:
|
||||||
ingressClassName: {{ .Values.homey.ingress_class }}
|
ingressClassName: {{ .Values.homey.ingress_class }}
|
||||||
tls:
|
tls:
|
||||||
- hosts:
|
- hosts:
|
||||||
- ldapadmin.{{ .Values.homey.internal_url }}
|
- ldapadmin.{{ .Values.homey.url }}
|
||||||
|
secretName: {{ .Values.homey.certname }}
|
||||||
rules:
|
rules:
|
||||||
- host: ldapadmin.{{ .Values.homey.internal_url }}
|
- host: ldapadmin.{{ .Values.homey.url }}
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
- path: /
|
- path: /
|
||||||
|
|||||||
@@ -21,6 +21,10 @@ spec:
|
|||||||
image: linuxserver/transmission
|
image: linuxserver/transmission
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
env:
|
env:
|
||||||
|
- name: PUID
|
||||||
|
value: "0"
|
||||||
|
- name: PGID
|
||||||
|
value: "0"
|
||||||
- name: TRANSMISSION_DOWNLOAD_DIR
|
- name: TRANSMISSION_DOWNLOAD_DIR
|
||||||
value: "/downloads"
|
value: "/downloads"
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
@@ -28,8 +32,14 @@ spec:
|
|||||||
mountPath: /config
|
mountPath: /config
|
||||||
subPath: backup/transmission/config
|
subPath: backup/transmission/config
|
||||||
- name: transmission-persistent
|
- name: transmission-persistent
|
||||||
mountPath: /downloads
|
mountPath: /downloads/complete/movies
|
||||||
subPath: nobackup/downloads
|
subPath: nobackup/downloads/complete/movies
|
||||||
|
- name: transmission-persistent
|
||||||
|
mountPath: /downloads/complete/tvshows
|
||||||
|
subPath: nobackup/downloads/complete/tvshows
|
||||||
|
- name: transmission-persistent
|
||||||
|
mountPath: /downloads/incomplete
|
||||||
|
subPath: nobackup/downloads/incomplete
|
||||||
volumes:
|
volumes:
|
||||||
- name: transmission-persistent
|
- name: transmission-persistent
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
@@ -54,13 +64,15 @@ metadata:
|
|||||||
annotations:
|
annotations:
|
||||||
ingress.kubernetes.io/auth-type: forward
|
ingress.kubernetes.io/auth-type: forward
|
||||||
ingress.kubernetes.io/auth-url: http://ldap-auth.{{ .Release.Namespace }}.svc.cluster.local:80
|
ingress.kubernetes.io/auth-url: http://ldap-auth.{{ .Release.Namespace }}.svc.cluster.local:80
|
||||||
|
nginx.ingress.kubernetes.io/whitelist-source-range: "192.168.0.0/16"
|
||||||
spec:
|
spec:
|
||||||
ingressClassName: {{ .Values.homey.ingress_class }}
|
ingressClassName: {{ .Values.homey.ingress_class }}
|
||||||
tls:
|
tls:
|
||||||
- hosts:
|
- hosts:
|
||||||
- torrent.{{ .Values.homey.internal_url }}
|
- torrent.{{ .Values.homey.url }}
|
||||||
|
secretName: {{ .Values.homey.certname }}
|
||||||
rules:
|
rules:
|
||||||
- host: torrent.{{ .Values.homey.internal_url }}
|
- host: torrent.{{ .Values.homey.url }}
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
- path: /
|
- path: /
|
||||||
|
|||||||
@@ -62,7 +62,6 @@ homey:
|
|||||||
ip: "192.168.1.2"
|
ip: "192.168.1.2"
|
||||||
storageCapacity: 450Gi
|
storageCapacity: 450Gi
|
||||||
url: zakobar.com
|
url: zakobar.com
|
||||||
internal_url: zakobar.home
|
|
||||||
ip: 192.168.1.2
|
ip: 192.168.1.2
|
||||||
certname: zakobarcert
|
certname: zakobarcert
|
||||||
ingress_class: nginx
|
ingress_class: nginx
|
||||||
|
|||||||
Reference in New Issue
Block a user